CAPAS DE LA INGENIERÍA DE SOFTWARE
EL PROCESO DEL SOFTWARE
Se requiere un conjunto de actividades estructuradas para desarrollar software.
- Análisis (Especificación)
 - Diseño
 - Construcción (Implementación)
 - Validación (Prueba)
 - Mantenimiento
 
CARACTERÍSTICAS DEL PROCESO
- Compresión: El proceso esta bien definido y es comprensible por el grupo de desarrollo y el cliente.
 - Visibilidad: El progreso en el desarrollo es visible externamente.
 - Soporte: El proceso puede ser soportado por una herramienta CASE.
 - Aceptabilidad: El proceso es aceptable para aquellos que están involucrados en el.
 
- Confiabilidad: Los errores del proceso son descubiertos, antes de que el producto muestre errores.
 - Robustez: El proceso puede continuar a pesar de que ocurran problemas inesperados.
 - Mantenibilidad: El proceso cubre posibles cambios en los requerimientos.
 - Rapidez: Determina cuan rápido se puede producir software
 
- Análisis (Especificación): Definir y especificar los requerimientos y restricciones del software.
 - Diseño: Producir el software en papel que satisfaga los requerimientos.
 - Construcción (Implementación): Fabricar el software, codificar en un lenguaje de programación.
 - Validación (Prueba): Verificar que el software cumpla con los requerimientos.
 
- Instalación: Entregar el software al cliente y asegurar su operación.
 - Mantenimiento: Reparar las fallas que sean descubiertas, y satisfacer nuevas necesidades en el software.
 
- Normalmente las especificaciones son incompletas o mal definidas.
 - Muy difícil de distinguir entre la especificación, el diseño y la construcción.
 - Falta de comprensión del sistema en las pruebas.
 - El diseño no puede ser mapeado correctamente en el código.
 - El sistema no se desgasta o sea que el mantenimiento no es tan fácil como reemplazar un componente.
 









0 comentarios:
Publicar un comentario