MODULO I. Ingeniería de Software INF EL PROCESO 16/08/12. Resumen preparado por Miguel Cotaña 1
|
|
- Consuelo Hernández Ferreyra
- hace 5 años
- Vistas:
Transcripción
1 MODULO I Ingeniería de Software INF EL PROCESO 16/08/12 Resumen preparado por Miguel Cotaña 1
2 Desde el punto del vista del software hay 3 clases de entidades que podemos distinguir: Procesos; Productos; Recursos. Aunque es fundamental asegurar la calidad de todos, son los procesos y los productos generados los que cobran mayor importancia, ya que generalmente no es posible modificar los recursos existentes. 2
3 La construcción del software de ordenador es un proceso iterativo de aprendizaje y el resultado es una materialización del conocimiento recolectado, depurado y organizado conforme el proceso estuvo en ejecución 3
4 La producción de software ha evolucionado desde una actividad artesanal e individualizada hacia un proceso con una orientación industrial y sistematizada. Se trata de enfocar el problema desde una perspectiva mas controlable, verificable y mesurable. 4
5 Las actividades, acciones y tareas asociadas a la IS se estructuran para dar lugar a los procesos del ciclo de vida del software que incluyen procesos para la adquisición, suministro, desarrollo y operación del software junto con procesos de apoyo como validación, verificación, gestión de la configuración y aseguramiento de la calidad. 5
6 Tres aspectos del proceso Aprendizaje Definición Resultados PROCESO DE SOFTWARE 6
7 1.- Definición del proceso Un proceso debe estar definido (documento que especifica actividades y procedimientos del proceso) 2.- Aprendizaje del proceso El conocimiento del proceso debe ser transferido a las personas (agentes) que lo ejecutarán 3.- Resultados del proceso Manifestación de los productos, como resultado de la ejecución de las actividades definidas por el proceso 7
8 Proceso Ciclos de vida Necesidades Especificación de Requisitos Diseño Codigo Sistema Software Obtener Requisitos Diseñar Sistema Codificar Probar 8
9 Proceso internalizado y proceso institucionalizado Cuando un proceso es desarrollado profesional y naturalmente por una persona, se dice que el proceso esta internalizado por la persona. En las organizaciones los procesos son comunes a grupos de personas. Para obtener disciplina en los procesos, estos deben ser establecidos como institucionalizados en la organización. 9
10 Ingenieria del software Definicion teoria practica [Ingeniería de software es] el establecimiento y uso de principios de ingeniería adecuados para obtener económicamente software que sea confiable y trabaje eficientemente en máquinas reales (Fritz Bauer) Pruebas y control de calidad Resolucion de problemas Administracion y gestion 10
11 Definicion segun el IEEE La ingenieria de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software; es decir, la aplicación de la ingeniería al software 11
12 Ingenieria del software: tecnologia estratificada Ingeniería Software Engineering de Software herramientas métodos modelo de proceso enfoque de calidad 12
13 MARCO DE TRABAJO PARA EL PROCESO Un marco de trabajo establece la base para un proceso de software completo al identificar un numero pequeño de actividades del marco de trabajo aplicables a todos los proyectos de software, sin importar su tamaño y complejidad. Abarca un conjunto de actividades sombrilla aplicables a lo largo del proceso del software. 13
14 Cada actividad dentro del marco de trabajo contiene un conjunto de acciones de ingeniería del software; es decir, una serie de tareas relacionadas que produce un producto del trabajo en la I.S. (por ejemplo, el diseño es una acción de la I.S.). Cada acción la forman tareas de trabajo individuales que completan alguna parte del trabajo implicado por la acción. 14
15 Marco de trabajo del proceso de software Marco de trabajo del proceso Actividades sombrilla Actividad del marco de trabajo #1 Accion de la ingenieria de software # 1.1 Conjunto de tareas. Tareas del trabajo Productos del trabajo Puntos de aseguramiento Fundamentos del proyecto Accion de la ingenieria de software # 1.k Conjunto de tareas.. Tareas del trabajo Productos del trabajo Puntos de aseguramiento Fundamentos del proyecto Actividad del marco de trabajo #n Accion de la ingenieria de software # n.1 Tareas del trabajo Conjunto Productos del trabajo de tareas Puntos de aseguramiento. Fundamentos del proyecto Accion de la ingenieria de software # n.m Conjunto Tareas del trabajo Productos del trabajo de tareas Puntos de aseguramiento. Fundamentos del proyecto. 15
16 Aplicacion del marco de trabajo en proyectos Comunicación. Esta actividad del marco de trabajo implica una intensa colaboración y comunicación con los clientes; además, abarca la investigación de requisitos y otras actividades relacionadas. Planeación. Esta actividad establece un plan para el trabajo de la ingeniería del software. Describe las tareas técnicas que deben realizarse, los riesgos probables, los recursos que serán requeridos, los productos del trabajo que han de producirse y un programa de trabajo. Modelado. Abarca la creación de modelos que permiten al desarrollador y al cliente entender mejor los requisitos del software y el diseño que logrará satisfacerlos. 16
17 Construcción. Esta actividad combina la generación del codigo (ya sea manual o automatizado) y la realización de pruebas necesarias para descubrir errores en el código. Despliegue. El software (como una entidad completa o un incremento completado de manera parcial) se entrega al cliente, quién evalua el producto recibido y proporciona información basada en su evaluación. 17
18 Actividades sombrilla Seguimiento y control del proyecto de software: permite que el equipo de software evalue el progreso comparandolo con el plan del proyecto y así tomar las acciones necesarias para mantener el programa; Gestión de riesgos: evalua los riesgos que pudiera afectar los resultados del proyecto o la calidad del producto; Aseguramiento de la calidad del software: define y conduce las actividades requeridas para asegurar la calidad del software; Revisiones técnicas formales: evalua los productos del trabajo de la I.S., en un esfuerzo encaminado a descubrir y eliminar los errores antes de que éstos se propaguen; 18
19 Medición: define y recolecta mediciones del proceso, el proyecto y el producto para ayudar al equipo a entregar software que satisfaga las necesidades del cliente; Gestión de la configuración del software: maneja los efectos del cambio a través del proceso del software; Gestión de la reutilización: define los criterios para la reutilización de productos del trabajo (se incluyen componentes del software) y establece mecanismos para la creación de componentes reutilizables; Preparación y producción: abarca las actividades requeridas para crear productos del trabajo como modelos, documentos, registros. 19
20 INTEGRACION DEL MODELO DE CAPACIDAD DE MADUREZ El instituto de Ingeniería del Software (SEI) ha desarrollado un modelo completo de un amplio proceso basado en un conjunto de capacidades de software y de sistemas que deben estar presentes conforme las organizaciones alcanzan diferentes grados de capacidad y madurez del proceso. Una organización debe crear un modelo de proceso que se ajuste a las directrices establecidas por la integración del modelo de capacidad de madurez (IMCM) 20
21 IMCM PARA DESARROLLO: CMMI-DEV CMMI (Capability Maturity Model Integration) es una evolución del CMM para software (Software Capability Maturity Model). CMMI, integra los modelos de madurez y capacidad de software, ingeniería de sistemas y desarrollo integrado de programas. CMMI, es un conjunto de productos (suite) que soportan la mejora de sistema. 21
22 Tiene como objetivo ayudar a las organizaciones a mejorar su capacidad para entregar los productos a sus clientes. Puede utilizarse para mejorar toda la organización, una división o bien una unidad de la organización. Ayuda a integrar los esfuerzos de mejora, integrando aspectos tradicionalmente separados como son gestión y desarrollo. 22
23 Qué diferencia tiene CMMI con una metodología? CMMI es orientado a objetos? ad. CMMI, nos señala un conjunto de prácticas que describen las características de procesos efectivos, no indica secuencia de ejecución 23
24 CMMI, agrupa las mejores prácticas en lo que se denomina constelaciones. Una constelación es una colección de componentes CMMI que se utilizan para construir modelos, materiales de formación y documentos de evaluación. Existen: La de desarrollo (CMMI-DEV); La de servicios (CMMI-SVC); La de adquisición (CMMI-ACQ). 24
25 El modelo IMCM (integración del modelo de capacidad de madurez), es el modelo más utilizado en la industria del software. Mide la capacidad del proceso para desarrollar software con calidad ad. (predictibilidad en costos, duración, y niveles de calidad previstos) 25
26 La IMCM representa un modelo completo de proceso en dos formas diferentes: 1.- Como un modelo discreto 2.- Como un modelo continuo PP Planeación del proyecto GR Gestión de requisitos MA Medición y análisis GC Gestión de configuración ACPP Aseguramiento de la calidad del producto y el proceso PP GR MA GC ACPP otros 26
27 MODELO DISCRETO Esta representación utiliza conjuntos predefinidos de áreas de procesos con objeto de definir un camino de mejora (niveles de madurez) para una organización. Cada nivel de madurez proporciona un conjunto de áreas de proceso que definen los diferentes comportamientos de la organización. Cada etapa proporciona un conjunto específico de procesos para mejorar. 27
28 Clasificación de acuerdo con niveles de madurez Nivel En optimización Gestionado Cuantitativ. Características Se logran todas las metas específicas y genéricas. Los procesos se mejoran continuamente en base a una comprensión cuantitativa. Se centra en la mejora continua. Se controlan utilizando técnicas estadísticas y cuantitativas. Se establecen objetivos cuantitativos en cuanto al rendimiento de calidad y del proceso. Definido Se logran todas las metas específicas y genéricas. Los procesos están bien caracterizados y comprendidos, y se describen en estándares, procedimientos, herramientas y métodos Gestionado Inicial Se han logrado todas la metas genéricas y específicas. Los requerimientos se gestionan y que los procesos se planifican, ejecutan, miden y controlan. Los procesos son generalmente ad hoc y caóticos. El éxito depende del personal (héroes) y no del uso de procesos probados. Se producen productos y servicios, aunque generalemente exceden el presupuesto y el calendario de los proyectos. 28
29 MODELO CONTINUO Esta representación permite a una organización, a diferencia de la anterior, seleccionar las áreas de proceso (o grupos de áreas de proceso) y mejorar los procesos relativos a ellas. Utiliza los (niveles de capacidad) para caracterizar la mejora relativa a un área de proceso individual. Una organización puede elegir mejorar el rendimiento de un único proceso que resuelve un problema existente, o puede trabajar sobre varias áreas. 29
30 Clasificación de acuerdo con niveles de capacidad Nivel En optimización Gestionado Cuantitativ. Características La mejora de procesos es una actividad consistente y establecida en la organización. Se adapta y mejora mediante el uso de medios cuantitativos (estadísticos) Los procesos están estabilizados y existe una gestión cuántitativa. El área de proceso se controla y mejora mediante mediciones y evaluacion cuantitativa. Definido Procesos organizativos, tanto técnicos como de gestión, están claramente definidos. Gestionado Realizado Todos los criterios del nivel han sido satisfechos. Todas las tareas de trabajo y productos estan monitoreados, controlados y revisados y son evaluados. Todas las metas específicas del área del proceso han sido satisfechas. Las tareas de trabajo requeridas han sido realizadas incompleto El área de proceso aún no se realiza o todavia no alcanza todas las metas y objetivos definidos para el nivel 1 de capacidad 30
31 Comparación de las representaciones Discreto Permite a las organizaciones tener un camino de mejora predefinido y probado Se centra en un conjunto de procesos que proporcionan a una organización capacidades específicas que están caracterizadas por cada nivel de madurez Resume los resultados de la mejora del proceso de una forma simple, un simple número correspondiente al nivel de madurez Continuo Da libertad explícita para seleccionar el orden de mejora que mejor satisface los objetivos de negocio de la organización y reduce las áreas de riesgo. Permite una visibilidad incrementada de la capacidad lograda en cada área de proceso individual Permite mejorar diferentes procesos en diferentes velocidades. 31
32 La IMCM define cada área del proceso en función de metas especificas (ME)y de las prácticas especificas (PE) requeridas para alcanzar dichas metas. Las ME establecen las características que deben existir para que las actividades implicadas por un área de proceso sean efectivas. Las PE convierten una meta en un conjunto de actividades relacionadas con el proceso. 32
33 El modelo discreto de la IMCM define las mismas áreas, metas y prácticas del proceso que el modelo continuo. La principal diferencia es que el modelo discreto establece cinco niveles de madurez, en vez de seis niveles de capacidad. Para lograr un nivel de madurez se deben conseguir metas y prácticas especificas relacionadas con un conjunto de áreas del proceso. 33
34 EVALUACION DEL PROCESO La existencia de un proceso de software no es garantía de que este será entregado a tiempo, de que satisfará las necesidades del cliente, o de que mostrara las características técnicas que conducirán a características de calidad a largo plazo. Los patrones de proceso deben ir acompañados de una practica sólida de la I.S. 34
35 Relacion entre proceso y métodos aplicado para evaluación Proceso del Sw Identifica modificaciones a Es examinado por Evaluacion del Proceso de SW Identifica capacidades y riesgos de Mejoramiento del Conduce a Conduce a Determinacion Proceso de Sw motiva de la capacidad 35
36 Si el proceso es debil, el producto final sufrira las consecuencias Un profesional del software creativo debe sentir tanta satisfacción del proceso como del producto terminado. El trabajo que realiza la gente de software cambiará en los años que siguen. La dualidad del producto y el proceso es un elemento importante para mantener a la gente creativa comprometida mientras finaliza la transición desde la programación hasta la Ingeniería de Software. 36
Ingeniería de Software INF EL PROCESO 20/08/09. Resumen preparado por Miguel Cotaña
MODULO I Ingeniería de Software INF - 163 1.2 EL PROCESO 20/08/09 Resumen preparado por Miguel Cotaña 1 La construcción del software de ordenador es un proceso iterativo de aprendizaje y el resultado es
Más detallesCAPITULO I. Ingeniería de Software INF EL PROCESO. Resumen preparado por Miguel Cotaña
CAPITULO I Ingeniería de Software INF - 163 1.2 EL PROCESO Resumen preparado por Miguel Cotaña La construcción del software de ordenador es un proceso iterativo de aprendizaje y el resultado es una materialización
Más detallesEl Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software
El Proceso Capítulo 2 Roger Pressman, 5 a Edición El Proceso de Desarrollo de Software Qué es? Marco de trabajo de tareas a realizar para desarrollar Software de alta calidad. Es sinónimo de Ingeniería
Más detallesAdquisición de TIC - Código Abierto
Adquisición de TIC - Código Abierto 2 3 Cuestionamientos sobre los resultados del desarrollo de SW Los sistemas no responden a las expectativas de los usuarios. Los programas fallan con cierta frecuencia.
Más detallesAseguramiento de la calidad y pruebas de software. 2- Estándares y Modelos para la mejora del proceso de software
Aseguramiento de la calidad y pruebas de software 2- Estándares y Modelos para la mejora del proceso de software Blanca A. Vargas Govea vargasgovea@itesm.mx Febrero 5, 2013 Objetivo Conocer los diferentes
Más detallesEl Modelo de Madurez y Capacidad Integrado (CMMI por sus siglas en inglés) es un modelo de procesos que contiene las mejores prácticas de la
CMMI Acosta Miranda Eyhenit Paola Aguilar Buenrostro Ericka Aidee Esquivel Gonzales Dafne Sinead Hernández Martínez Uriel Eduardo Sandoval Montes María Alejandra Viveros Torres Wendy Vianey El Modelo de
Más detallesMODELO CMMI. (Modelo de Madurez de la Capacidad de Integración) 2) Establecimiento de servicios de gestión, y la entrega (CMMI para Servicios)
MODELO CMMI (Modelo de Madurez de la Capacidad de Integración) Qué es? Es un modelo de calidad del software que clasifica las empresas en niveles de madurez. Estos niveles sirven para conocer la madurez
Más detallesProceso Software. Una visión general. Nilda M. Pérez Otero
Una visión general Nilda M. Pérez Otero Sistemas de Información II Cursada 2011 Facultad de Ingeniería - UNJu Fuente: Capítulo 2 : Un Enfoque Práctico. 6ta. Ed. Roger S. Pressmann Contenidos Introducción
Más detallesCMMI LOS CINCO NIVELES DE MADUREZ DE CMMI SON: NIVEL 1 INICIAL. El proceso de software es impredecible, sin control y reactivo.
CMMI Es un modelo de procesos (no de mejora) que muestra la madurez de una organización basándose en la capacidad de sus procesos y surge como la integración del cmm (Capability Maturity Model). Este modelo
Más detallesMODELOS PRESCRIPTIVOS
MODULO II Ingeniería de Software INF - 163 MODELOS PRESCRIPTIVOS Resumen preparado por Miguel Cotaña 1 Los modelos prescriptivos de proceso proporcionan estabilidad, control y organización a una actividad
Más detallesINGENIERIA DE SOFTWARE
INGENIERIA DE SOFTWARE Es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software... Zelkovitz Es la aplicación n práctica el conocimiento científico en el diseño
Más detallesDeterminación de la Capacidad de Mejora del Proceso de Software. Integrantes: Marisol Padilla Bautista Artemio Pérez Villa Manuel Lara
Determinación de la Capacidad de Mejora del Proceso de Software Integrantes: Marisol Padilla Bautista Artemio Pérez Villa Manuel Lara ISO 15504 es una norma internacional para establecer y mejorar la capacidad
Más detallesApéndice A. Glosario
Apéndice A. Glosario Este glosario define los términos básicos que son usados a lo largo de este trabajo, los cuales están basados en los documentos del SEI de los modelos del CMMI. Usualmente los términos
Más detallesAdrián Bautista Omar Aquino
CMMI Parte ll Adrián Bautista Omar Aquino Áreas de Proceso Un área de proceso es un grupo de prácticas relacionadas en un área que, cuando se implementan de forma conjunta, satisfacen un grupo de objetivos
Más detallesModelos de Procesos de desarrollo de Software I NGENIERIA D E S O F T WA R E P R I MAVERA
Modelos de Procesos de desarrollo de Software POR MARIO R O SSAINZ LÓPEZ I NGENIERIA D E S O F T WA R E P R I MAVERA 20 1 8 Modelo de Proceso Secuencial Lineal Modelo de Cascada Modelo de Proceso Secuencial
Más detalles1.1 CONCEPTOS BASICOS
CAPITULO I Ingeniería del Software INF - 163 Mg. Sc. Miguel Cotaña M. mickycotana@gmail.com La Paz - Bolivia 1.1 CONCEPTOS BASICOS Resumen preparado por Miguel Cotaña CONTENIDO 1. Introducción 2. Modelos
Más detallesIngeniería de Software
Ingeniería de Software Humberto Cervantes Maceda 1 Septiembre 2008 Software por todos lados Desde los años 40's la aplicaciones y usos de las computadoras han crecido de forma constante Hoy en día el software
Más detallesClase 04: Estándares de Calidad (CMMI)
Clase 04: Estándares de Calidad (CMMI) GESTIÓN DE CALIDAD EN EL SOFTWARE Virginia Cuomo Mariela Castarés Primer cuatrimestre 2016 6 y 7 de Mayo Agenda CMMI Introducción Arquitectura Niveles en CMMI Representaciones
Más detallesINSTITUTO TECNOLÓGICO DE CHILPANCINGO INGENIERÍA EN INFORMÁTICA FUNDAMENTOS DE GESTIÓN DE SERVICIOS DE TECNOLOGÍAS DE INFORMACIÓN
INSTITUTO TECNOLÓGICO DE CHILPANCINGO INGENIERÍA EN INFORMÁTICA FUNDAMENTOS DE GESTIÓN DE SERVICIOS DE TECNOLOGÍAS DE INFORMACIÓN Nombre del Profesor: José Abel Díaz Aguado. Integrantes del equipo Alarcón
Más detallesFacultad de Ciencias de la Computación
Facultad de Ciencias de la Computación INTRODUCCION A LA DISCIPLINA COMPUTACIONAL Unidad 3 Ingenieria de Software Objetivos Definir la Ingeniería de Software y explicar su importancia. Discutir los conceptos
Más detallesProcesos de Software
Procesos de Software Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objetivos Introducir modelos de procesos de software Describir tres modelos de procesos genéricos y cuándo
Más detallesADMINISTRACIÓN DE PROYECTOS. Facultad de Estadística e Informática
ADMINISTRACIÓN DE PROYECTOS Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Parte 2 (Referencia principal) Sommerville I., Ingeniería de Software,
Más detallesCAPÍTULO 1. Se sabe (o conoce) que algunas de las actividades de desarrollo del
Introducción CAPÍTULO 1 Se sabe (o conoce) que algunas de las actividades de desarrollo del proyecto de software comprenden medición y métricas, estimación, análisis de riesgo, planificación del programa,
Más detallesnorma 1002 IEEE institute of electrical and electronic engineers
Estándar Organismo que regula Aplicable a IEEE 610.12-1990 IEEE Identifica los términos que se utilizan actualmente en el campo de la ingeniería de software. Definiciones estándar de los términos establecidos.
Más detallesIngeniería de Software: Y eso qué es?
Ingeniería de Software: Y eso qué es? Definición: Estrategia para desarrollar software de alta calidad. A qué se le denomina Software de alta calidad? Al software que sea: Util (al cliente). Portable.
Más detallesProcesos del software
Procesos del software (selección de alguna de las trasparencias de Sommerville) Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Modelos de proceso del software genéricos El modelo
Más detallesMODULO II. Análisis y Diseño de Sistemas de Información INF-162 II. METODOLOGIAS. 2.2 Ciclo de vida
MODULO II Análisis y Diseño de Sistemas de Información INF-162 II. METODOLOGIAS 2.2 Ciclo de vida Facilitador: Miguel Cotaña Marzo 2014 1 CONCEPTOS CLAVE Proceso: Conjunto de las fases sucesivas de un
Más detallesCMM Y la Gerencia de Procesos
CMM Y la Gerencia de Procesos Alberto Cueto Vigil I Jornada de Gerencia de Proyectos en TI ACIS 2003 Mayo 8 y 9 CMM & La Gerencia de Proyectos Cómo se complementan para adoptar las mejores prácticas en
Más detallesCMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad
CMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad Robin Alberto Castro Gil rcastro@icesi.edu.co Carlos A. Sarmiento csarmiento@icesi.edu.co Aseguramiento de calidad
Más detallesSILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE
a) Datos Informativos SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE A. Centro de Formación Superior : Universidad Mayor de San Andrés A2. Facultad : Ciencias Puras y Naturales A3. Unidad Académica :
Más detallesPROGRAMA EDUCATIVO INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE TEORÍA DE SISTEMAS MATERIAL: DESARROLLO DE SOFTWARE
PROGRAMA EDUCATIVO INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE TEORÍA DE SISTEMAS MATERIAL: DESARROLLO DE SOFTWARE ELABORADO POR: DRA. ANABELEM SOBERANES MARTÍN TEORÍA DE SISTEMAS Objetivo: Que el
Más detallesUn nivel puede ser el resultado de una actividad de valoración
Rubby Casallas Especialización en Construcción de Software Universidad de los Andes Los niveles se utilizan para describir un camino recomendado para una organización que desea mejorar los procesos que
Más detallesCAPABILITY MATURITY MODEL INTEGRATION (CMMI)
CAPABILITY MATURITY MODEL INTEGRATION (CMMI) Rogelio Morales-Fernández, José Alfonso Brito- Rojas, Jaime Arturo Villaseñor Marcial Facultad de Informática Mazatlán. Universidad Autónoma de Sinaloa E-mail:
Más detallesIntroducción al estándar ISO/IEC Perfíl Básico guía de procesos de software para pequeñas organizaciones
Introducción al estándar ISO/IEC 29110 Perfíl Básico guía de procesos de software para pequeñas organizaciones Hanna Oktaba hanna.oktaba@ciencias.unam.mx Abril de 2011 Contenido MoProSoft en México MoProSoft
Más detallesISO mejorar la capacidad y madurez (evaluación) de los procesos
ISO 15504 Norma internacionalpara establecer y mejorar la capacidad y (evaluación) de los procesos 1 1 n 2 PARTES DE LA NORMA ISO/IEC 15504 Parte 3: Guía para la realización de la evaluación Parte 4: Guía
Más detallesCAPÍTULO II. Fundamentación teórica
2.1 Fundamentación genérica CAPÍTULO II Fundamentación teórica 2.1.1 Conceptos de calidad Conceptos de calidad según algunos pioneros de la calidad: Calidad es cero defectos haciendo las cosas correctamente
Más detallesCurso Aseguramiento de la Calidad De los Procesos y Productos de Software
Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes
Más detallesPMBOK. Estos grupos de procesos no representan fases rígidas ni recetas, sino que, grosso modo, equivalen al modelo planear, hacer, revisar y actuar :
PMBOK El PMBOK es una colección de procesos y áreas de conocimiento generalmente aceptadas como las mejores prácticas dentro de la gestión de proyectos. El PMBOK es un estándar reconocido internacionalmente
Más detallesENSAYO. Alumno: Raziel Ponce Lopez Fecha: 14/02/13. I. Título Estándares y Normas que se involucran en proyectos de T.I
Página 1 de 5 Instrumento Ensayo Alumno: Raziel Ponce Lopez Fecha: 14/02/13 Carrera: ITIC Asignatura: Sistemas de calidad de TI Unidad temática: Grupo: ITIC21 Profesor: Héctor Hugo Domínguez Jaime I. Título
Más detallesPMBOK. Estos grupos de procesos no representan fases rígidas ni recetas, sino que, grosso modo, equivalen al modelo planear, hacer, revisar y actuar :
PMBOK El PMBOK es una colección de procesos y áreas de conocimiento generalmente aceptadas como las mejores prácticas dentro de la gestión de proyectos. El PMBOK es un estándar reconocido internacionalmente
Más detallesNOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP
NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP V:22-Nov-2010 CAPAS DE INGENIERÍA DE SOFTWARE [Pressman 05] 2 HERRAMIENTAS Lenguajes IDE s (Sistemas Integrados de Desarrollo)
Más detallesFacultad De Ingeniería. Materia: Administración De Proyectos De Software. Tarea 15.
Universidad Nacional Autónoma De México. Facultad De Ingeniería. Materia: Administración De Proyectos De Software. Tarea 15. Reporte, Conferencias sobre Modelos, Estándares y Herramientas para la Administración
Más detallesCICLO DE VIDA DEL SOFTWARE
CICLO DE VIDA DEL SOFTWARE 1 CICLO DE VIDA DEL SW Introducción Procesos del ciclo de vida del sw Modelos de proceso del sw 2 INTRODUCCIÓN Definir marco de trabajo A utilizar por todo el personal del proyecto
Más detalles2.2. INGENIERIA DE SISTEMAS
MODULO II Ingeniería de Software INF - 163 2.2. INGENIERIA DE SISTEMAS 24/03/11 Resumen preparado por Miguel Cotaña 1 La IS ocurre como consecuencia de un proceso llamado ingeniería de sistemas. En lugar
Más detallesIngeniería del software. Algunas definiciones
Ingeniería del software Algunas definiciones Ingeniería del software "El establecimiento y uso de principios de Ingeniería bien fundados (y de métodos) para obtener software fiable, económico y que funcione
Más detallesIntroducción al Modelo de Madurez
Introducción al Modelo de Madurez Estándares del PMI 2 Marcos de Referencia Estándar: Documento aprobado por consenso por un organismo reconocido a nivel internacional, que proporciona reglas, pautas o
Más detallesModelos de Proceso. Modelos Prescriptivos. Nilda M. Pérez Otero
Modelos Prescriptivos Nilda M. Pérez Otero Sistemas de Información II Cursada 2011 Facultad de Ingeniería - UNJu Fuente: Capítulo 3 Ingeniería del Software: Un Enfoque Práctico. 6ta. Ed. Roger S. Pressmann
Más detallesInstituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias
Instituto Tecnológico Superior De Acatlán de Osorio Carrera: Ingeniería Informática Materia: Verificación y Validación de Software Portafolio de evidencias Elaborado por: Solano Agustín Carlos Profesor:
Más detallesOBJETIVOS DE SEGURIDAD E INDICADORES DE GESTIÓN
OBJETIVOS DE SEGURIDAD E INDICADORES DE GESTIÓN AGENDA Generalidades Importancia planeación Objetivos Indicadores Requisitos Mayo del 2016 Notas administrativas Participación Mente abierta Trabajo en equipo
Más detallesIntroducción al Personal Software Process (PSP)
Introducción al Software Process (PSP) El Software Process ayuda a los desarrolladores de software a mejorar su funcionamiento disciplinando la manera en que desarrollan software De acuerdo con las prácticas
Más detallesClaves para la externalización eficaz
Gestión de la Subcontratación Claves para la externalización eficaz Luisa Morales Gómez-Tejedor Directora Adjunta de Sopra PROFit El mercado de outsourcing en IT está expandiéndose rápidamente (Gartner)
Más detallesMÓDULOS DE DISEÑO EN INGENIERÍA
MÓDULOS DE DISEÑO EN INGENIERÍA El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza de la ingeniería. El diseño en ingeniería es un
Más detallesPROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática
PROCESOS PARA LA INGENIERÍA DE SOFTWARE Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Sommerville I., Ingeniería de Software, Addison-Wesley,
Más detallesTema II Ciclo de Vida del Software
Tema II Ciclo de Vida del Software Procesos de Software www.kybele.urjc.es Bibliografía Calvo-Manzano, J.A., Cervera, J., Fernández, L., Piattini, M. Aplicaciones Informáticas de Gestión. Una perspectiva
Más detallesImplementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1
2.1 Introducción al análisis de sistemas 2.1.1 Ciclo de vida del desarrollo de sistemas La concepción de sistemas viene de las ciencias naturales al tratar de analizar un ser vivo a través del estudio
Más detallesLa ingeniería del software es una disciplina de ingeniería que comprende todos los aspectos de la producción de software.
Ingeniería del Software. Ian Sommerville Introducción. Preguntas de introducción. Qué es el software? Programas de ordenador y la documentación asociada. Los productos de software se pueden desarrollar
Más detallesDISEÑO Y CONSTRUCCION DE MODELOS WEB
DISEÑO Y CONSTRUCCION DE MODELOS WEB UNIDAD II Politécnicos 2.1 DISEÑO DE SITIOS WEB El diseño se desarrollaba de manera ad- hoc y por lo general se efectuaba a medida que se generaba HTML. Después evolucionó
Más detallesMotivación. ELO329: Diseño y programación orientados a objetos Agustín J. González 1s06
Motivación ELO329: Diseño y programación orientados a objetos Agustín J. González 1s06 Por qué estudiar este tema? Es un campo de trabajo en crecimiento. Software como producto comercial. Globalización
Más detallesMETODOLOGÍAS DE DESARROLLO DE SOFTWARE SEMANA 02 DIFERENCIA LAS METODOLOGÍAS PESADAS DE DESARROLLO DE SOFTWARE (PROCESOS, MÉTODOS, Y HERRAMIENTAS)
METODOLOGÍAS DE DESARROLLO DE SOFTWARE SEMANA 02 DIFERENCIA LAS METODOLOGÍAS PESADAS DE DESARROLLO DE SOFTWARE (PROCESOS, MÉTODOS, Y HERRAMIENTAS) Facilitador: Amoretti Bautista César G. PROCESO, MÉTODOS
Más detallesAUTORES...15 PRÓLOGO...17 PREFACIO...21 CONTENIDO...23 ORIENTACIÓN A LOS LECTORES...24 OTRAS OBRAS RELACIONADAS...25 AGRADECIMIENTOS...
ÍNDICE AUTORES...15 PRÓLOGO...17 PREFACIO...21 CONTENIDO...23 ORIENTACIÓN A LOS LECTORES...24 OTRAS OBRAS RELACIONADAS...25 AGRADECIMIENTOS...27 PARTE I. INTRODUCCIÓN A LA CALIDAD...29 CAPÍTULO 1. CONCEPTO
Más detallesCOMPETITIVIDAD PARA LA INDUSTRIA DE TI MEDIANTE LA ESTANDARIZACIÓN DE PROCESOS
COMPETITIVIDAD PARA LA INDUSTRIA DE TI MEDIANTE LA ESTANDARIZACIÓN DE PROCESOS Perspectiva mundial de la competitividad Concepto de Competitividad La competitividad se define como la capacidad de mantener
Más detallesLa Identificación de Stakeholders en la Ingeniería de Requisitos
La Identificación de Stakeholders en la Ingeniería de Requisitos Trabajo de investigación tutelado. Doctorando: Carla Leninca Pacheco Agüero. Tutor: Dr. Edmundo Tovar Caro. S I N T E S I S La primera medida
Más detallesCoordinación de Servicios Informáticos (CSEI)
Coordinación de Servicios Informáticos (CSEI) Marco Metodológico SUGPC (Servicios al Usuario y Gestión de Prácticas Centrales) Junio 2011 Objetivos Nivelar conocimiento y uso de Metodologías para los Servicios
Más detallesDiplomado Ingeniería de Software para Aplicaciones de Negocio
Diplomado Ingeniería de Software para Aplicaciones de Negocio Duración 120 horas Objetivo general: Que los participantes conozcan los conceptos más importantes de la ingeniería de software para construir
Más detallesSe usa para evaluar el nivel de madurez de una compañía en términos de desarrollo informático. El objetivo es alentar a las compañías para que
Es una estrategia de mejora de procesos que proporciona a las organizaciones los elementos esenciales que en última instancia, mejoran su rendimiento. Es un modelo de referencia para la mejora de los procesos
Más detallesProductos de Software
Ingeniería de Software Productos de Software. El proceso de Software. Productos de Software Productos genéricos. Productos que son producidos por una organización para ser vendidos al mercado. Productos
Más detallesIngeniería del Software Ingeniería del Software de Gestión. Tema 3 Metodologías de Desarrollo de Software
Ingeniería del Software Ingeniería del Software de Gestión Tema 3 Metodologías de Desarrollo de Software Félix Óscar García Rubio Crescencio Bravo Santos Índice 1. Definiciones 2. Objetivos 3. Conceptos
Más detallesCMMI 1.1 Aseguramiento de Calidad de Productos y Procesos
CMMI 1.1 Aseguramiento de Calidad de Productos y Procesos Carolina Zibert van Gricken Israel Boucchechter 6 de junio de 2005 Ingeniería de Software II Ubicación dentro de CMMI 5. Optimizado 4. Cuantitativamente
Más detallesALLSOFT S.A. de C.V. Monterrey, N.L.
Modelos de Desarrollo ALLSOFT S.A. de C.V. Monterrey, N.L. 1 Introducción Para el desarrollo de cualquier producto de software se realizan una serie de tareas entre la idea inicial y el producto final.
Más detallesCAPÍTULO II - INGENIERÍA DE SOFTWARE Y SU RELACIÓN CON LAS HERRAMIENTAS CASE
CAPÍTULO II - INGENIERÍA DE SOFTWARE Y SU RELACIÓN CON LAS HERRAMIENTAS CASE 2.1 Conceptos de ingeniería de software 2.1.1 Definición En la industria del software las mejoras en hardware son exponenciales
Más detallesLíneas de Producto de Software The Family Evaluation Framework (FEF) Rubby Casallas Departamento de Sistemas y Computación Universidad de los Andes,
Líneas de Producto de Software The Family Evaluation Framework (FEF) Rubby Casallas Departamento de Sistemas y Computación Universidad de los Andes, Bogotá 1 Referencias [linden 2007] Linden, Frank J.
Más detallesANÁLISIS DE SISTEMAS. Prof. Eliz Mora
ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad
Más detallesUnidad 11. Métricas M.C. Martín Olguín
Unidad 11 M.C. Martín Olguín La medición es el proceso por el que se asignan números o símbolos a los atributos de las entidades del mundo real, de tal manera que las definan de acuerdo con unas reglas
Más detallesCOBIT 4.1. Adquirir e Implementar AI2 Adquirir y Mantener Software Aplicativo By Juan Antonio Vásquez
COBIT 4.1 AI2 Adquirir y Mantener Software Aplicativo By Juan Antonio Vásquez AI2 Adquirir y Mantener Software Aplicativo Las aplicaciones deben estar disponibles de acuerdo con los requerimientos del
Más detallesIngeniería de Software. Ingeniería de Requisitos Clase 4
Clase 4 Sebastián Pizard Universidad de la República Actividades de la ingeniería de requisitos Desarrollo de requisitos Gestión de requisitos Planificación Gestión de Cambios Trazabilidad Validación Stakeholders
Más detallesISO 9001 Auditing Practices Group Guidance on:
International Organization for Standardization International Accreditation Forum ISO 9001 Auditing Practices Group Guidance on: Auditando el proceso de Diseño y Desarrollo 1. Introducción El objetivo de
Más detalles1. Concepto de Project Management. 2. Elementos de la gestión de proyectos. 3. Grupos de proceso. 4. Áreas de conocimiento
1. Concepto de Project Management 2. Elementos de la gestión de proyectos 3. Grupos de proceso 4. Áreas de conocimiento 5. Correspondencia Grupos de procesos-áreas de conocimiento 2 Objetivos principales
Más detallesINTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE Universidad Nacional del Sur 2 do cuatrimestre 2012 M. Clara Casalini Departamento de Cs. e Ing. de la Computación Bibliografía 2 Básica Ingeniería del software.
Más detallesMetodología propia del ERP de SAP
3 Metodología propia del ERP de SAP METODOLOGÍA 1.1.1. Metodología ASAP La metodología ASAP es una metodología por fases, orientada a entregables que agiliza los proyectos de aplicación, minimiza el riesgo
Más detallesInteracción Persona - Ordenador
Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición
Más detallesANALISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN PRESENTADO POR: YEINER YESID OVIEDO FONSECA REYNALDO ANDRES PEREZ SANDOVAL PRESENTADO A: OLVANY TORRES
ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN PRESENTADO POR: YEINER YESID OVIEDO FONSECA REYNALDO ANDRES PEREZ SANDOVAL PRESENTADO A: OLVANY TORRES CMMI (INTEGRACIÓN DEL MODELO DE MEJORAS DE CAPACIDADES)
Más detallesEl flujo del trabajo del proceso Recursos Humanos y Ambiente de Trabajo se muestra en la figura 17.
Aplicación de la Evaluación de Desempeño en función del Plan Operativo de Recursos Humanos y Ambiente de Trabajo y actualización del Registro de Recursos Humanos. Aplicación de la Encuesta sobre el Ambiente
Más detallesMODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL
MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL Requerimientos del sistema de información son predecibles. Requiere almacenamiento de datos en archivos y BD. Sirve para modelar sistema
Más detalles2. Técnicas de Pruebas de Software 2.1. Pruebas de Caja Negra 2.2. Pruebas de Caja Blanca Pruebas de Caja Gris.
IS0901 - PRUEBAS DE SOFTWARE UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: Pruebas de Software DES: Ingeniería Programa(s) Educativo(s): Ingeniería de Software Tipo de materia:
Más detallesMatriz de Competencias THEME Mecatrónica con Competencias Parciales/ Unidades de Resultados de Aprendizaje
AREAS DE COMPETENCIA PASOS DE DESARROLLO DE COMPETENCIAS 1. Mantenimiento y garantía de la fiabilidad de los sistemas realizar el mantenimiento programado básico de máquinas y sistemas y seguir los planes
Más detallesCMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad
CMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad Robin Alberto Castro Gil rcastro@icesi.edu.co Liliana Franco Marulanda lfranco@icesi.edu.co Administración de los
Más detallesIntroducción a la Ingeniería de Software
Introducción a la Ingeniería de Software POR MARIO R O SSAINZ LÓPEZ B E NEMÉRITA UNIVERSIDAD A U TÓ NOMA D E P U E B L A FACULTA D DE CIENCIAS D E L A COMPUTACIÓN P R I MAVERA 20 1 8 Motivación y Perspectiva
Más detallesC u r s o O n l i n e. Fundamentos CMMI: Constelaciones
C u r s o O n l i n e Fundamentos CMMI: Constelaciones UNA FAMILIA DE MODELOS DE MADUREZ CMMI - DEV CMMI - SVC CMMI - ACQ People CMM DIFERENCIAS Y SIMILITUDES CONSTELACIONES COMPLEMENTARIAS (DEV, SVC,
Más detallesENSAYO. Alumno: Raziel Ponce Lopez Fecha: 18/02/13
Página 1 de 8 Instrumento Ensayo Alumno: Raziel Ponce Lopez Fecha: 18/02/13 Carrera: ITIC Asignatura: Sistemas de calidad de TI Unidad temática: Grupo: ITIC21 Profesor: Héctor Hugo Domínguez Jaime I. Título
Más detallesTítulo: Autores: Director: Codirector: Carrera: Noviembre 2010
Título: CMMI aplicado a un proyecto MDD Autores: María Constanza Miguel Director: Dra. Claudia Pons Codirector: Dra. Roxana Giandini Carrera: Licenciatura en Sistemas El objetivo de esta tesina es definir
Más detallesCOBIT 4.1. Planear y Organizar PO8 Administrar la Calidad. By Juan Antonio Vásquez
COBIT 4.1 PO8 Administrar la Calidad By Juan Antonio Vásquez Se debe elaborar y mantener un sistema de administración de calidad, el cual incluya procesos y estándares probados de desarrollo y de adquisición.
Más detallesINSTITUTO TECNÓLOGICO DE IGUALA. 4.3 Administración de servicios de TI.
Subsecretaría de Educación Superior Dirección General de Educación Superior Tecnológica Instituto Tecnológico de Iguala INSTITUTO TECNÓLOGICO DE IGUALA MATERIA: Fundamentos de Gestión de Servicios TI 4.3
Más detalles6. Aseguramiento de la calidad de acciones formativas: la fase de evaluación
6. Aseguramiento de la calidad de acciones formativas: la fase de evaluación La evaluación es un instrumento destinado a la estimación y valoración del rendimiento. En este caso, el objeto de la valoración
Más detallesISO/IEC Aspectos básicos.
ISO/IEC 15504. Aspectos básicos. Tomado de: http://www.javiergarzas.com/2010/10/entender-iso-15504-1.html Una norma para evaluar procesos. La ISO 15504 es una norma internacional para establecer y mejorar
Más detallesCONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL
I. Datos Generales de la Calificación CINF0285.01 Título Análisis y diseño de sistemas de información Propósito Brindar los parámetros requeridos para evaluar la competencia en las funciones del análisis
Más detallesFACULTAD DE INGENIERÍA
FACULTAD DE INGENIERÍA FORMACIÓN EN INGENIERÍA DE SOFTWARE Y BASES DE DATOS EN LOS ESTUDIANTES DE LA CARRERA DE ING. EN COMPUTACIÓN DE LA FI, UNAM EN EL PLAN DE ESTUDIOS 2015 MAYO, 2015 Porcentaje de alumnos
Más detalles