Los principios básicos del Diseño en el nivel de componente.

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Los principios básicos del Diseño en el nivel de componente. por Mind Map: Los principios básicos del Diseño en el nivel de componente.

1. Como define la combinación de componentes: como la tarea que ensambla componentes calificados, adaptados y con la ingeniería necesaria para incluirse a la arquitectura establecida para una aplicación

2. Tiene lugar una vez terminado el diseño de la arquitectura (componentes del software).

2.1. Conclusiones

2.1.1. El proceso de diseño en el nivel de componentes incluye una secuencia de actividades que reduce el nivel de abstracción con el que se representa el software.

2.1.2. El diseño en el nivel de componentes ilustra al software en un nivel de abstracción cercano al código.

2.1.3. El enfoque orientado a objetos se centra en la elaboración de clases de diseño que provienen tanto del dominio del problema como de la infraestructura.

2.2. https://www.icesi.edu.co/departamentos/tecnologias_informacion_comunicaciones/proyectos/lisa/home/_media/diseno/diagrama_componentes/comp2.jpg

3. Define las estructuras de datos, algoritmos, características de la interfaz y mecanismos de comunicación asignados a cada componente del software.

4. ¿Qué es un Componente?

4.1. Un Componente es un bloque de construcción del software de cómputo.

4.2. Es una parte modular, desplegable y sustituible de un sistema, que incluye la implantación y expone un conjunto de interfaces. (OMG3a)

4.3. Se emplea 3 versiones importantes de lo que es un componente….

4.3.1. 1.- Una visión orientada a objetos

4.3.2. 2.- La visión tradicional

4.3.3. 3.- Visión relacionada con el proceso

5. Un componente de webapps es:

5.1. Es una función cohesiva bien definida la cual permite manipular contenido o da procesamiento de computo o datos para un usuario.

5.2. El diseño del contenido en el nivel de componentes se centra en objetos de contenido y en la forma en la que se empacan para su presentación a un usuario final.

5.2.1. DISEÑO A NIVEL DE COMPONENTES

6. Diseño de las Funciones en el NIVEL DE COMPONENTES

6.1. Producen un procesamiento localizado que genera contenido y capacidad de navegación en forma dinámica

6.2. Brindan consultas y acceso avanzado a una base de datos.

6.3. Durante el diseño de la arquitectura, el contenido y funciones de la Webapp se combinan para crear una arquitectura funcional describe los componentes funcionales claves de la Webapp de forma que interactúan con otras.

6.3.1. https://media-temporary.preziusercontent.com/frames-public/0/3/6/1/9/ce7564e42489a38895f715b89c91200.png

7. Principios básicos del diseño

7.1. Principio Abierto-Cerrado (PAC). “Un módulo [componente] debe ser abierto para la extensión pero cerrado para la modificación” [

7.2. Principio de sustitución de Liskov. “Las subclases deben ser sustituibles por sus clases de base”.

7.3. Liberación de la Reutilización ➔ Cuando las clases o componentes se diseñan para ser reutilizables.

7.4. Principio de cierre común. “Las clases que cambian juntas pertenecen a lo mismo”. Las clases deben empacarse en forma cohesiva.

7.4.1. https://virtual.itca.edu.sv/Mediadores/stis/REQ.1.PNG

8. Diseño a nivel de componentes | Ingeniería de software