UNIVERSIDAD NACIONAL DE INGENIERÍA Facultad de Ingeniería Industrial y de Sistemas Escuela Profesional de Ingeniería de Sistemas SÍLABO CURSO: ADMINISTRACIÓN DE LA CALIDAD DE SOFTWARE I. INFORMACIÓN GENERAL CODIGO CICLO CREDITOS HORAS POR SEMANA PRERREQUISITOS CONDICION ÁREA ACADÉMICA PROFESOR : : : : : : : : ST254 Administración de la Calidad de Software EE 3 4 (Teoría – Práctica) ST204 Taller de Ingeniería de Software Electivo Sistemas y Telemática Percy Calizaya E-MAIL : [email protected] II. SUMILLA DEL CURSO El curso abarca la aplicación de los conceptos, herramientas y métodos de calidad en el ámbito de la gestión y mejoramiento del ciclo de vida del software y los sistemas de información observando las los modelos y normas CMMI, ISO 9000:2000, ISO/IEC 12207 e ISO/IEC 15504. III. COMPETENCIAS El estudiante: 1. Comprende los conceptos de la cultura de calidad y su aplicación al desarrollo de software y sistemas de información. 2. Comprender los conceptos, niveles y áreas del CMMI. 3. Comprender los elementos principales del sistema de calidad basado en la norma ISO 9000:2000. 4. Comprender las principales características de los procesos del ciclo de vida del estándar ISO/IEC 12207. 5. Comprender las principales características de los procesos del ciclo de vida del estándar ISO/IEC 15504. 6. Comprender el ámbito del proceso y técnicas de pruebas de software. IV. UNIDADES DE APRENDIZAJE 1. FUNDAMENTOS DE LA CALIDAD / 4 HORAS Definiciones de calidad. Medición de los costos de la mala calidad. Evolución del enfoque de la calidad. Principios de la gestión de la calidad total. Autores de la calidad. 2. HERRAMIENTAS DE CALIDAD PARA LA RESOLUCIÓN DE PROBLEMAS / 4 HORAS Herramientas de calidad para la resolución de problemas. Método de los siete pasos de la mejora de la calidad. F02-silabo-FIIS 1 3. GESTION BASADA EN PROCESOS / 4 HORAS Definición de procesos. Definición de la gestión basada en procesos. Descripción, documentación y modelado de los procesos. Seguimiento y medición de los resultados de desempeño de los procesos. 4. ESTÁNDARES DE CALIDAD / 4 HORAS Modelo ISO 9000:2000. Modelos de gestión de calidad: Modelo Deming, Modelo Malcolm Baldrige. Modelo EFQM. 5. MODELO DE MADUREZ DE CAPACIDADES - CMMI / 12 HORAS Modelo SEI de madurez (SW-CMM, CMMI). Conceptos claves: Capacidad, Desempeño, Madurez, Institucionalización de procesos. Despliegue mundial del modelo. Análisis de los costos y beneficios de la implementación del modelo CMM. Estructura y representación del modelo SW-CMM, CMMI. Comparación del modelo SW-CMM y CMMI. Categorías de las áreas de procesos de CMMI. Descripción de las áreas de procesos de CMMI. 6. GESTION DE LA CALIDAD EN PROYECTOS / 4 HORAS Modelo de calidad para la gestión de proyectos. Planeamiento de la calidad. Aseguramiento de la calidad. Técnicas para el aseguramiento y Control de calidad. 7. ATRIBUTOS DE CALIDAD DEL SOFTWARE / 4 HORAS Definición de métricas de calidad. Modelo McCall. Modelo de calidad ISO/IEC 9126. Atributos de calidad: interna, externa y uso del software. Método de selección y priorización de atributos. Método de medición de la calidad del software. 8. ATRIBUTOS DE CALIDAD DEL SOFTWARE / 4 HORAS Modelo de calidad ISO/IEC 12207 – Procesos del ciclo de vida del software. Procesos principales. Procesos de apoyo. Procesos organizativos. 9. ATRIBUTOS DE CALIDAD DEL SOFTWARE / 4 HORAS Modelo de calidad ISO/IEC 15504 – Evaluación y mejora de procesos de software. Arquitectura del modelo. Áreas de procesos de ISO/IEC 15504. Niveles de capacidad. Evaluación de procesos. 10. PRUEBAS DE SOFTWARE / 12 HORAS Conceptos generales sobre las pruebas de software, técnicas de pruebas, tipos de pruebas, procesos de pruebas, herramientas de automatización. V. LABORATORIOS Y EXPERIENCIAS PRÁCTICAS Laboratorio: Aplicación de un software de pruebas VI. METODOLOGÍA El curso se desarrolla en sesiones de teoría y práctica. En las sesiones de teoría, el docente presenta los conceptos, modelos y aplicaciones. En las sesiones prácticas, se resuelven diversos problemas y se analiza su solución. En todas las sesiones se promueve la participación activa del alumno. F02-silabo-FIIS 2 VII. FÓRMULA DE EVALUACIÓN Sistema de Evaluación “F”. Cálculo del Promedio Final: 𝑷𝑭 = (𝑷𝑷 + 𝑬𝑷 + 𝟐 𝑬𝑭)/𝟒 EP: Examen Parcial EF: Examen Final PP: Promedio de Prácticas VIII. BIBLIOGRAFÍA 1. PRESSMAN, Roger. Ingeniería de Software. Un Enfoque Práctico. 2. SOMMERVILLE, Ian y WESLEY, Addison. Ingeniería de Software. 3. CARNEGIE MELLON University. The Capabilty Maturity Model: Guidelines for improving the Software Process. F02-silabo-FIIS 3