viernes, 22 de mayo de 2009

UNIDAD II: Fases del modelado de sistemas

  • 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 han de diseñarse las estructuras de datos,
· 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