Saltar la navegación

Fases de la Ingeniería de Software

 

FASES

DEFINICION

  • Se centra sobre el qué.

Se intenta identificar:

  • Qué información ha de ser procesada
  • Qué función y rendimiento se desea
  • Qué interfaces van a ser establecidas
  • Qué restricciones de diseño existen
  • Qué criterios de validación se necesitan para definir un sistema correcto.

DESARROLLO

  • Se centra en el cómo.

Intenta definir:

  • Cómo han de diseñarse las estructuras de datos.
  • Cómo ha de implementarse la función dentro de una arquitectura de software.
  • Cómo han de implementarse los detalles procedimentales.
  • Cómo han de caracterizarse interfaces.
  • Cómo ha de traducirse el diseño en un lenguaje de programación (o lenguaje no procedimental)
  • Cómo ha de realizarse la prueba.

MANTENIMIENTO

Se centra en el cambio que va asociado a la corrección de errores.

Se encuentran cuatro tipos de mantenimiento:

  • Correctivo. Cambia el software para corregir los defectos. 
  • Adaptativo. Produce modificación en el software para acomodarlo a los cambios de su entorno externo.
  • Preventivo. Hace cambios en programas de computadora a fin de que se puedan corregir, adaptar y mejorar más fácilmente
  • Perfectivo o Mejora. Lleva al software más allá de sus requisitos funcionales
    originales.

Creado con eXeLearning (Ventana nueva)