Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2013 JRONALDCP-P
Porque es una meta-herramienta productora de conocimiento, y vivimos en una sociedad de conocimiento e informacin. Porque el software se convierte en recurso estratgico. Porque es una de las principales actividades remuneradas en el mercado. Porque la POP no es conveniente, confiable ni til.
Temario
Qu es la Ingeniera de Procesos Modelado del Proceso y del Ciclo del Vida Planificacin y Gerencia del Proyecto Requerimientos Diseo del Sistema Escritura de los programas Verificacin de los programas
Temario (cont.)
Liberacin del Sistema, Entrenamiento y Documentacin Mantenimiento del Sistema Evaluacin de Productos, Procesos y Recursos Mejorando las Predicciones, los Productos, los Procesos y los Recursos
Herramientas
Microsoft Project (programacin y seguimiento de actividades) COCOMO UC, Puntos de Funcin Rational Requisite Pro Rational Rose Etc.
Bibliografa
Software Engineering: Theory and Practice- Shari Lawrence Pfleeger - Prentice-Hall2006 Software Engineering Ian Sommerville Pearson Education - 2006 The Rational Unified Process: An Introduction - Philippe Kruchten. Addison-Wesley Longman Reading, Massachusetts 2007 Applying UML and Patterns : An Intro to OOA/D and the Unified Process - Craig Larman - 2002 Fundamentals of Software Engineering - Carlo Ghezzi, et.al. - Prentice-Hall - 1991 Guide to the Project Management Body of Knowledge (PMBOK Guide) - The PMI Standards Committee Project Management Institute - 1996
Proyecto de Curso
Consiste en aplicar la metodologa de software a un caso que cumpla los estndares de produccin y calidad de software apoyndose con herramientas de software. Para ello se requiere la parte terica del curso aunque para muchos suene aburrida! Pero por otro lado el 70% del curso es trabajo de campo El criterio de aprobacin de la Matera est en relacin a la produccin final con los estndares, tcnicas y herramientas que se vern en el curso y las que tendr que investigar. No se trata de construir software de un da para otro, sino como se dijo de aplicar la ingeniera de software y obtener resultados.
Proyecto de Semestre
Planificacin inicial:
Definicin de funcionalidad (negociacin). Estimacin de tiempo/costo/esfuerzo. Plan de Desarrollo de Proyecto (PDP).
Ciclo 1, 2 y 3:
Realizacin de las etapas clsicas de desarrollo. Reuniones de seguimiento y control con equipo docente. Evaluacin de resultados: personal, de Jefe de Proyecto, docente (productos, procesos, personas).
Especificacin de Arquitectura
Diseo de Componentes
Construccin de Componentes
Integracin
Correccin de Defectos
Levantamiento de Requerimientos
Doc. Especificacin de Requerimientos Doc. Especificacin de Requerimientos
Especificacin de Arquitectura
Diagrama de Arquitectura
Diseo de Componentes
Especificacin de componentes
Especificacin de componentes
Construccin de Componentes
Cdigo Fuente, Especificacin de Integracin, Diagramas de Conexin
Integracin
Cdigo Objeto
Correccin de Defectos
Jefe de Proyecto
Levantamiento de Requerimientos
Ing. de Req. Ing. de Diseo
Especificacin de Arquitectura
Diseo de Componentes
Construccin de Componentes
Integracin
Correccin de Defectos
Planificacin inicial
Ciclo I
Revisin 1 Revisin 2
Ciclo II
Revisin 1 Revisin 2
Ciclo III
Revisin 1 Revisin 2 Producto Final
Proyecto N2
Proyecto N3