- El trabajo asociado a la ingeniería del Software puede dividirse en tres fases fundamentales, independientemente del área de aplicación:
- FASE DE DEFINICIÓN
- FASE DE DESARROLLO
- FASE DE MANTENIMIENTO
Fase de definición
Qué información ha de ser procesada,
Qué función y rendimiento se desea
Qué comportamiento del sistema
Qué interfaces van a ser establecidas
Qué restricciones de diseño existen
Qué criterios de validación se necesitan para definir
Dependiendo del paradigma o modelo se definen un conjunto específico de actividades, pero las tareas principales serán: ingeniería de sistema o de información, planificación del proyecto del software, y análisis de los requisitos.
Fase de desarrollo
· Cómo ha de implementarse la función como una arquitectura del software
· Cómo han de caracterizarse las interfaces
· Cómo ha de traducirse el diseño en un lenguaje de programación
· Cómo ha de realizarse la prueba
Las tareas principales serán: diseño del software, generación de código y prueba del software.
Fase de Mantenimiento
Fase centrada en el cambio que va asociado a la corrección de errores, a las adaptaciones requeridas a medida que evoluciona el entorno del software, y a cambios producidos por los requisitos cambiantes del software.
Cuatro tipos de cambio:
Corrección, Adaptación (Cambio de sistema Operativo, reglas de la empresa,etc.), Mejora, Prevención (reingeniería).
Actividades a realizar:
Gestión de riesgos, revisiones técnicas formales, mediciones, garantia de calidad del software, seguimiento y gestion del proyecto de software, gestión de reutilización.
No hay comentarios:
Publicar un comentario