Cómo afrontar la Ingeniería del Software en un Proyecto Fin de Carrera
Cómo afrontar la
Ingeniería del Software
en un Proyecto Fin de Carrera
María N. Moreno García
Contenidos
• El proceso
• La memoria
L
i
•Descripción del proyecto
p
p y
• Documentación técnica
• Proyectos “especiales”
• Conclusiones
C l i
El proceso
El proceso
El proceso
• Modelo primitivo
Codificación
Prueba
• Modelo en cascada
Investigaciónpreliminar
Análisis
Diseño
Codificación
Prueba
Mantenimiento
El proceso
• Modelo seguido en “muchos” (¿80%?)proyectos FC
Investigación
preliminar
Codificación
Prueba
Objetivos y
requisitos a alto nivelPlanificación y
estimación de costes
Análisis
Diseño
Investigación
preliminar
El proceso
• EEn la mayoría de los PFC (¿95%?) se afirma que se ha
l
í d l PFC ( 95%?)
fi
hseguido el Proceso Unificado
Codificación
Prueba
Fases
Flujos de trabajo
Inicio
Elaboración
Construcción
Transición
Requisitos
Análisis
Diseño
Implementación
Pruebas
Iteraciones
preliminares
iter.
iter
#1
iter
iter.#2
iter.
iter
#n
iter
iter.
#n+1
Iteraciones
ite r.
r
#n+2
iter.
iter
#m
iter
iter.
#m+1
El proceso
• Consecuencias
– Arquitectura equivocada
Arquitectura equivocada
– Código desestructurado
–Inconsistencia entre la implementación, análisis y diseño
– Difícil corrección de errores
– Propagación de errores
– Sistema difícil de mantener
Sistema difícil de mantener
– etc., etc. etc.La memoria
La memoria
• Guía de realización
García, F.J., Maudes, J.M., Piattini, M.G., García‐Bermejo, J.R. y Moreno, M.N., “Proyecto de Final de Carrera en la Ingeniería Técnica en Informática: Guía de Realización y Documentación”,
Departamento de Informática y Automática, Universidad de Salamanca, 2000.
http://diaweb.usal.es/diaweb/comun/descargar.jsp?f=10011523pfc.pdf
Documentación técnica
•Guía de realización
Descripción del proyecto
Descripción del proyecto
• Apartados
–
–
–
–
–
–
–
Introducción
Obj ti
Objetivos del proyecto
d l
t
Conceptos teóricos
Técnicas y herramientas...
Regístrate para leer el documento completo.