Diseño en el nivel de componentes

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Diseño en el nivel de componentes por Mind Map: Diseño en el nivel de componentes

1. Principios Basicos

1.1. Principio Abierto-Cerrado(PAC)

1.1.1. Un módulo debe ser abierto para la extensión pero cerrado para la modificación.

1.2. Principio de sustitución de Liskov

1.2.1. Las subclases deben ser sustituibles por subclases de base.

1.3. Principio de Inversión de la Dependencia

1.3.1. Dependa de las abstracciones. No dependa de las concreciones.

1.4. Principio de la segregación de la interfaz

1.4.1. Es mejor tener muchas interfaces específicas del cliente que una sola de propósito general

1.5. Principio de cierre común (PCC)

1.5.1. Las clases que cambian juntas pertenecen a lo mismo.

1.6. Principio de la reutilización común (PRC)

1.6.1. Las clases que no se reutilizan juntas no se debe agrupar juntas.

2. Objetivo

2.1. El software es entonces el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas. Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el software de sistema

3. video 1

4. Diseños

5. Que es el nivel de componentes?

5.1. El diseño en el nivel de componente define las estructuras de datos, algoritmos, características de la interfaz y mecanismos de comunicación asignados a cada componente de software.

6. Que es un componente?

6.1. Un componente de software es una unidad modular de un programa software con interfaces y dependencias bien definidas que permiten ofertar o solicitar un conjunto de servicios o funcionales.