Académique Documents
Professionnel Documents
Culture Documents
Diseño de la arquitectura
Es la forma más simple de hacer un programa de forma monolítica es decir en solo bloque de
código fuente hecho por un programador que se encargara de las mejores y el mantenimiento,
Lo malo es que ese modelo solo funciona para pequeños proyectos ya que hoy en día todo los
desarrollos son mucho más complejos donde participan muchos programadores y muchas
líneas de código.
Beneficios de la arquitectura
Modelando la arquitectura
Estructuras arquitectónicas
- Estructuras modulares
- Estructuras de componentes y conector
- Estructuras de asignación
Estructuras modulares
- Estructura de proceso
- Estructuras de concurrencia
- Estructura tipo repositorio
- Estructura tipo cliente- servidor
-Las capas de una aplicación pueden residir en la misma maquina física (misma capa) o
puede estar distribuido sobre diferentes computadores (n-capas).
- Los componentes de cada capa se comunican con otros componentes en otras capas
a través de interfaces muy bien definidas.
- Este modelo ha sido descrito como una “pirámide invertida de re-uso” donde cada
capa agrega responsabilidad y abstracción a la capa directamente sobre ella.
Diagrama de componentes
Los diagramas de componentes se utilizan para describir los elementos físicos, códigos
fuentes, librerías, tablas, archivos y ejecutables que se van a utilizar o serán utilizados en
el proyecto a desarrollar
-componentes
-interface
-puertos
-paquetes o subsistemas
Interfaces
Una interfaz es un conjunto de operaciones que se usan para especificar los servicios que
ofrecen una clase o un componente o también En informática, esta noción sirve para
señalar a la conexión que se da de manera física y a nivel de utilidad entre dispositivos o
sistemas. ... Se conoce como interfaz de usuario al medio que permite a una persona
comunicarse con una máquina.
Puertos
Puerto se define como una ventana de componentes encapsulado, a través de los puertos
por donde pasa todas las interacciones tanto hacia adentro como hacia afuera del
componente también indica un punto de anclaje donde se puede desprender las
interfaces.
En informática, un puerto es una interfaz a través de la cual se pueden enviar y recibir los
diferentes tipos de datos.
Estructura interna
La estructura interna de un componente son las partes de las cuales está compuesto y las
conexiones entre ellas.
Una parte es la unidad de las está compuesto un componentes una parte tiene nombre y
tipo.
-En capsula un servicio que tiene una interfaz y unos límites bien identificados
Subsistemas
Para dividir en sistemas más pequeños el sistema actual. Un subsistema puede contener
componentes y otros subsistemas anudados.
Se debe tener en cuenta que la relación entre paquetes y clases en el nivel lógico es le que
existe entre subsistemas y componentes en el nivel físico.
Diagramas de paquete