Vous êtes sur la page 1sur 2

Arquitectura de software vs Arquitectura de un Edificio

1. Mencionar los puntos que respaldan esta analogía


 Indican la estructura, funcionamiento e interacción entre sus partes.
 Representa un diseño de alto nivel de su estructura.
 Permite cubrir ciertos atributos de calidad de acuerdo a las necesidades
particulares de cada proyecto.
 Muestra los componentes que se encuentran dentro de la arquitectura y la
forma en que están relacionados.

2. Indicar a que correspoden las estructuras de software, vistas y patrones en la


arquitectura del edificio.

Estructuras de Software
 Estática.- Corresponde a los componentes del edificio. Número de piezas,
accesos y su distribución.
 Funcional.- Corresponde a la utilidad de ciertos componentes que se utilizarán
en la construcción de un edificio. Instalaciones eléctricas, agua, luz.
 Dinámica.- Corresponde a como estos componentes del edificio se
comportaran a lo largo del tiempo y como interactuaran entre ellos.

Vistas
 Procesos.- Representa cuales son las actividades necesarias para la
construcción del edificio, así como el orden en que éstas se realizan.
 Lógica.- Muestra los servicios y funciones que tendra el edificio para el usuario.
 Física.- Muestra la distribución de los servicios servicios (agua, luz, gas,
drenaje) dentro de los componentes principales.
 Despliegue.- Corresponde a los planos de la construcción.
 Casos de uso.- Proyecta como podrán interactuar las personas dentro del
edificio. Se relaciona con las otras 4 vistas mencionadas ya que desde un caso
de uso se puede ver como todo va mezclado entre sí.
Patrones

3. En que no puede hacerse la analogía entre arquitectura de software y arquitectura


de un edificio.
 La arquitectura de software nos permite reutilizar piezas de software (como
funciones, objetos o componentes) para nuestros proyectos y realizarlos de
una manera mas eficiente. La arquitectura de un edificio no puede reutilizar
partes que yase haayn utilizado para la construcción de ese edificio.
 La arquitectura de software esta en constante actualización, diferentes formas
de estructurar el desarrollo de las aplicaciones, la arquitectura convencional no
cambia tan rapidamente.
 Para la construcción de un edificio por lo general se ven muchas mas personas
involucradas que para el desarrollo de un sistema.

Vous aimerez peut-être aussi