Tema 1
Ciclo de vida de una aplicacin
Idea
Hito en el tiempo
Ocurrencia de solucionar
algo automticamente
Anlisis preliminar
Grupos interesados en convocatoria
Anlisis a muy alto nivel
Estimacin de tareas, esfuerzo y recursos para
calcular coste y tiempo
Propuesta
Redaccin de una propuesta de proyecto
Partiendo del anlisis se estima el coste de
desarrollo de la aplicacin
La propuesta se enva como respuesta a la
convocatoria
Anlisis detallado
Desarrollo completo del anlisis preliminar
Concretar QU se tiene que hacer, no CMO
Presupuesto detallado
Diseo
Concretar el CMO a partir del QU
Estrategia: divisin de problemas
arriba-abajo: diseo descendente
abajo-arriba: diseo modular
La asignatura se centra en esta fase
Desarrollo
Programacin de los problemas detectados y
analizados en el diseo
Aplicacin de conceptos y tcnicas aprendidas
en la asignatura de programacin de primer
curso de grado
Pruebas
Comprobacin aislada y combinada de los
programas
Verificacin de requisitos del anlisis
Errores: devolver a fase de desarrollo
Juego de pruebas completo
Entrega
Hito en el tiempo
Se escenifica con la firma del contrato de
entrega
Explotacin y mantenimiento
Fase ms prolongada en el tiempo
Dura mientras la aplicacin se utiliza
Durante el tiempo el equipo de desarrollo ajusta
la aplicacin a cambios normativos
Obsolescencia y abandono
La aplicacin deja de ser til
Asignatura: Programacin
Fase de desarrollo
Asignatura: Programacin para ingenieros
Fase de diseo
Fase de desarrollo