CURSO : Ingenieria de Software SIGLA : IIC2142 CRÉDITOS : 10 REQUISITOS : IIC1222 Programacion Avanzada SEMESTRE : I 1. OBJETIVOS Al completar el curso los alumnos estaran en condiciones de utilizar un enfoque "ingenieril" y sistematico para el desarrollo de sistemas medianos y grandes. Aunque en el curso se cubren tanto las etapas de analisis y especificacion de requerimientos como la de dise?o, el enfasis principal esta en entender, hacer visible, controlar y mejorar el proceso de desarrollo de software mediante la utilizacion de metricas y metodos cuantitativos. 2. CONTENIDO - El proceso de desarrollo de software: modelos universales del proceso (waterfall, espiral, etc.); modelos especificos y especificacion detallada del proceso; niveles de madurez del proceso de desarrollo; mejoramiento del proceso de desarrollo. - Planeacion, administracion y control de proyectos de software: metricas de software; estimacion de recursos, costo y tiempos; manejo del riesgo; monitoreo y control del proyecto; manejo de los cambios (Software Configuration Management); calidad del software (Software Quality Assurance). - Analisis de requerimientos y especificacion: analisis estructurado; analisis orientado a objetos; metodos formales de especificacion. - Introduccion al dise?o de software: arquitecturas de software; dise?o funcional; dise?o orientado a objetos. - Verificacion y validacion: tecnicas de prueba de software (busqueda sistematica de defectos); verificacion estatica. - Ingenieria de software Apoyada por computador (CASE): taxonomias; herramientas aisladas (tools) versus ambientes de trabajo especificos (workbenches); ambientes generales para Ingenieria de Software. 3. BIBLIOGRAFIA Minima: PRESSMAN, Roger. Software engineering. 4th ed. New York, McGraw Hill, 1997. SOMMERVILLE, Ian. Software engineering. 5th ed. Harlow, England, Addison Wesley, 1995. Complementaria: HUMPREY, Watts S., A discipline for software engineering. Harlow, England, Addison Wesley, 1995. HUMPREY, Watts S. Managing the software process. Harlow, England, Addison Wesley, 1989.