Universidad Ricardo Palma Facultad de Ingeniería Escuela Académico Profesional de Ingeniería Informática Sílabo Plan de Estudios 2006-II I. DATOS GENERALES Curso : Evolución de Código : IF 0605 Ciclo : VI (Sexto). Créditos : 03 Condición : Obligatorio Naturaleza : Teórico-práctico Horas de Teoría : 2 Hrs. Horas de Práctica : 0 Hrs. Horas de Laboratorio : 2 Hrs. Horas Totales : 4 Hrs. Requisitos : IF 0505 Diseño de Interfaces II. SUMILLA La asignatura de Evolución de corresponde al sexto semestre de la formación de la Escuela Académico Profesional de Ingeniería Informática. Su naturaleza es de tipo teórico-práctico en el proceso de desarrollo de software. Las unidades de aprendizaje son: La Administración de la Configuración de (SCM = Configuration Management); El Planeamiento y Organización del SCM; La identificación del SCM; La Administración y Control de Cambios; La Contabilidad del Estado; Auditoria de la SCM; Administración de la Biblioteca de y Lanzamientos; y Mantenimiento de. III. COMPETENCIAS DE LA CARRERA El alumno es preparado para: Planear la gestión de una evolución controlada de los elementos de un producto o proyecto software durante su ciclo de vida; y Desarrollar productos, componentes y artefactos relacionados al software bajo un entorno de gestión de la configuración y cambios definido. II 0605 Evolución de 1 de 5I
IV. COMPETENCIAS DEL CURSO El curso debe proporcionar las siguientes competencias a los alumnos: C1 - Poseer una visión detallada de los conceptos, herramientas y métodos usados en la evolución de software. C2 - Desarrollar habilidades para realizar el despliegue (implementación) y mantenimiento de software. C3 Participar, analizar y dirigir en un equipo de proyecto de software y utilizar los roles y procedimientos de acuerdo a las mejores prácticas. C45 - Evaluar la evolución de los resultados del proyecto de software. V. RED DE APRENDIZAJE Introducción a la Ingeniería de Administración de la Configuración del Operación y Mantenimiento Introducción a la Ingeniería de Planeamiento y Organización del SCM Administración de Biblioteca de El Producto y el Proceso de Auditoria Mantenimiento de VI. UNIDADES DE APRENDIZAJE UNIDAD 1: Administración de la Configuración de (4 horas) Logro de la unidad: Posee una visión detallada de los conceptos aplicados a la Administración de la Configuración de (SCM = Configuration Management). 1 y 2 Contexto Organizacional para la SCM Explicación del Sílabo Restricciones y guía para la SCM temas Organización, responsabilidades, recursos y cronogramas de la SCM por el profesor Definición de los Interfaces externas Trabajos Prácticos II 0605 Evolución de 2 de 5I
Plan de Administración de la Configuración. UNIDAD 2: Planeamiento y Organización del SCM (8 horas) Logro de la unidad: Se presenta la estrategia de implementación de la Administración de la Configuración de (SCM = Configuration Management). 3 Planeamiento y Organización del SCM SCM y su ubicación en la Organización del Proyecto. 4 y 6 7 La Jerarquía del (PBS) Selección de los Elementos de Configuración del (ECS) y relaciones Numeración y nomenclatura de los ECS Versiones del software Líneas de Base Soporte a la identificación de la configuración con CVS. Administración y Control de Cambios Proceso para Solicitudes de Cambios temas por el profesor Control de lectura EXAMEN PARCIAL - SEMANA 8 UNIDAD 3: Auditoria del SCM (8 horas) Logro de la unidad: Se presenta la importancia del control, desde la organización hasta su ejecución por la auditoria. El Comité de Control de Cambios (CCB) y sus funciones 9 y 10 Mantenimiento de Líneas de Base Gestión del cambio Revisiones. 11 12 Información del Estado Establecimiento de datos primarios Base de datos para contabilidad del estado Reportes y consultas de las auditorias Soporte automatizado La Auditoría funcional y física de la configuración Reporte sobre Estado de II 0605 Evolución de 3 de 5I
la Configuración La auditoría in-process de la línea base del software. Control de Lectura UNIDAD 4: Operación y Mantenimiento de (6 horas) Logro de la unidad: Se presenta las consideraciones esenciales para la puesta en operación y mantenimiento del software. 13 14 y 15 Funciones de la biblioteca de producción Establecimiento de las bibliotecas Responsabilidades Procedimientos de gestión y control de la biblioteca Construcción y lanzamiento. Las 8 Leyes de la evolución del software según Lehman. La evolución del software en el marco de la CM Proceso de Mantenimiento: Modelos y actividades Técnicas y tipos de mantenimiento Plan de Mantenimiento. VII. METODOLOGIA Descripción de los procedimientos didácticos Exposición de conceptos, buenas prácticas, herramientas y técnicas. Uso de casos reales de proyectos informáticos Ejercicios grupales en aula para el desarrollo de habilidades Juegos de roles Relación de equipos de enseñanza Computadora con Pizarra, Proyector de diapositiva. Uso de herramientas: MS Office, Internet, etc. II 0605 Evolución de 4 de 5I
VIII. EVALUACION Concepto Porcentaje Compuesto Examen Parcial 20% EP Examen Final 35% EF Investigación y Lecturas 10% IL Laboratorio 35% LAB NOTA FINAL = EP*20% + EF*35% + IL*10% + LAB*35% IX. Referencias Bibliográficas (bibliografías, sitios web, revistas y otras fuentes de información) BERLACK, H. Ronald. Configuration Management. John Wiley & Sons. ISBN-0-471- 53049-2, 1992 Carnegie Mellon University - Engineering Institute (CMU SEI). Capability Maturity Model Integration (CMMI) version 1.1, 2004 HUMPHREY, Watts S. Managing the Process. SEI Series in Engineering. Addison-Wesley. ISBN 0-201-18095-2, 1990 PIATTINI, Mario & GARZAS, Javier Fábricas de : Experiencias, Tecnologías y Organización, Alfaomega, México, 2007 PRESSMAN, Roger Ingeniería de : Un Enfoque Práctico, McGraw-Hill, Madrid, 2002 PCM NTP-ISO/IEC 12207:2004 Tecnología de la Información. Procesos del ciclo de vida del software. Páginas Web: www.cmu-sei.edu (SEI = Engineering Institute) http://www.utilidades-utiles.com/ II 0605 Evolución de 5 de 5I