Ingeniera de software II Ingeniera del Diseo El
- Slides: 7
Ingeniería de software II Ingeniería del Diseño
• El diseño del software es un proceso iterativo mediante el cual los requisitos se traducen en un “plano” para construir el software. • A través del proceso del diseño, la calidad en evolución de este se evalúa con una serie de revisiones técnicas formales, se sugieren tres características que sirven como guía en la evaluación: • El diseño debe implementar todos los requisitos explícitos contenidos en el modelo del análisis, y debe ajustarse a los requisitos implícitos que desea el cliente. • El diseño debe ser una guía legible y comprensible para quienes generaran código y quienes realizaran pruebas. • El diseño debe proporcionar una imagen completa del software desde una perspectiva de implementación
Arquitectura Abstracción Modularidad Ocultación de información Independencia funcional Re fabricación
Diseño arquitectóni co Diseño de datos Diseño de interfaz El modelo de Diseño al nivel de component es Diseño al nivel de despliegue
Descripción de un patrón de diseño Diseño de software basado en patrones Utilización de patrones de diseño Marcos de trabajo
• La ingeniería de diseño comienza cuando la primera iteración de la ingeniería de requisitos llega a su fin. • La finalidad del diseño de software es aplicar un conjunto de principio, conceptos y practicas que conducen al desarrollo de un sistema o producto de calidad. • La meta del diseño es crear un modelo de software que implemente todos los requisitos del cliente de manera correcta y complazca a aquellos que lo usen
Muchas gracias Integrantes • Sergio Velásquez • Justo Rodríguez • Carlos Arteta