Fundamentos del Diseño de Software: Arquitectura, UML y Principios OO
Clasificado en Informática
Escrito el en
español con un tamaño de 3,41 KB
Diseño de Software
Es el proceso de definir la estructura, componentes e interfaces de un sistema o componente, junto con el resultado de este proceso.
Objetivo del Diseño: Especificar cómo se comunican los componentes dentro de una arquitectura, utilizando interfaces para ocultar la implementación.
Niveles de Diseño:
- Arquitectónico: Organiza y descompone el sistema en componentes de alto nivel.
- Detallado: Define el comportamiento y detalles de los componentes.
Principios de Diseño:
- Abstracción: Identifica lo esencial de un fenómeno, ignorando detalles irrelevantes.
- Descomposición y Modularidad: Divide el sistema en partes manejables y define interfaces claras.
- Acoplamiento y Cohesión: Busca un acoplamiento débil entre módulos y alta cohesión
catalán con un tamaño de 168 KB