Diseño de software
Arquitecturas
The Architecture Business Cycle (ABC)
Juan Carlos Ramos
Natalia Depetris
UTN - FRSF
©2009-2012
Architecture Business Cycle (ABC)
Arquitectura ha emergido como una parte crucial
del proceso de diseño.
Arquitectura de Software involucra la estructura de
grandes sistemas de software.
La vista arquitectónica de un sistemaes abstracta,
no preocupándose por los detalles de
implementación, algoritmos o estructuras de
datos.
Concentrándose en el comportamiento e
interacción de los 'componentes' ('black box').
Diseñode SWBA ISI - UTN - FRSF
2
Architecture Business Cycle (ABC)
Arquitectura de Software - Definición (inicial)
La arquitectura de software de un programa o sistema de
computación es laestructura o estructuras del sistema,
la que comprende elementos de software, las
propiedades externamente visibles de estos
elementos, y las relaciones entre estos.
Diseño de SWBA ISI - UTN - FRSF3
Architecture Business Cycle (ABC)
Situación:
Dos arquitectos diferentes, trabajando en diferentes
organizaciones, con los mismos requerimientos para un
sistema …
Producirán, engeneral, arquitecturas diferentes.
¿Cuál es la relación de la arquitectura de software
y el entorno en el cuál el sistema será construido y
existirá?
Diseño de SWBA ISI - UTN - FRSF
4Architecture Business Cycle (ABC)
La arquitectura de software es el resultado de
influencias técnicas, de negocio, y sociales.
Y su existencia afecta a la vez a su entorno
técnico, denegocio y social, que en consecuencia
afectarán a otras arquitecturas.
Este ciclo de influencias es lo que se conoce como
el 'Ciclo de Negocio de la Arquitectura' (ABC)
Diseño de SWBA ISI - UTN -FRSF
5
Architecture Business Cycle (ABC)
Arquitecto(s)
Stakeholders
Organización
Desarrollo
Requerimientos
(Calidad)
Arquitectura
Entorno Técnico
Experiencia Arquitecto...
Regístrate para leer el documento completo.