Está en la página 1de 16

DISEÑO DE

SOFTWARE.

CAPÍTULO 6
Integrantes:
• Espinoza Hernán.
• Jaya Luis.
9.1
9.2.- Géneros arquitectónicos.
El género arquitectónico es el que dicte el enfoque
específico para la estructura que deba construirse.
Grady Booch sugiere los siguientes géneros
arquitectónicos para sistemas basados en
software:
Inteligencia artificial.
Comunicaciones.
Dispositivos.
Juegos.
Médicos.
Científicos.
Transporte.
Alexander Francois sugiere una arquitectura
del software para inmerpresencia, que se
aplica a un ambiente de juegos.

La ASI (Arquitectura de Software de


Inmerpresencia) es un modelo nuevo de
arquitectura de software para diseñar,
analizar e implementar aplicaciones.
El objetivo de la ASI es proveer un marco
universal para la implementación distribuida
de algoritmos y su fácil integración en
sistemas complejos.
9.3.-
9.4- Diseño arquitectónico.
El diseño es la encargada de definir las
entidades externas (otros sistemas,
dispositivos, personas, etc.) con las que
interactúa el software y la naturaleza de
dicha interacción.
Toda esta información por lo general se
adquiere a partir del modelo de los
requerimientos. Una vez que se ha
modelado el contexto y las interfaces
externas del software, se identifica un
conjunto de arquetipos de arquitectura.
Un arquetipo es una abstracción (similar
a una clase) que representa un elemento
de comportamiento del sistema, pero los
arquetipos por sí mismos no dan
suficientes detalles para la implementación.
Por tanto, el diseñador especifica la
estructura del sistema, definiendo los
componentes del software que
implementan cada arquetipo. Este proceso
sigue en forma iterativa hasta que se
obtiene una estructura arquitectónica
completa.
9.4.1 Representación del sistema en contexto.
El arquitecto del software usa el
contexto arquitectónico representa la
manera en la que el software interactúa
con las entidades externas a sus
fronteras.
Diagrama de contexto arquitectónico.
9.5 EVALUACIÓN DE LOS DISEÑOS
ALTERNATIVOS PARA LA
ARQUITECTURA
Existen dos enfoques diferentes para la evaluación de diseños arquitectónicos
alternativos. El primero utiliza un método iterativo para evaluar negociaciones
en el diseño. El segundo aplica una técnica seudocuantitativa para evaluar la
calidad del diseño
Método de la negociación para analizar la
arquitectura
Escenarios de investigación.
Obtención de los requerimientos y restricciones, y
descripción del ambiente.
Descripción de los estilos o patrones de arquitectura
elegidos para abordar los escenarios y requerimientos.
 Evaluación de los atributos de calidad, considerando
cada atributo por separado.
Identificación de la sensibilidad de los atributos de
calidad de varios atributos arquitectónicos para un
estilo de arquitectura específico.
Complejidad arquitectónica
Las dependencias compartidas representan
relaciones entre consumidores que usan los mismos
recursos o productores que producen para los mismos
consumidores.
Las dependencias de flujo representan relaciones de
dependencia entre productores y consumidores de
recursos.
Las dependencias de restricción representan
restricciones en el flujo relativo del control entre un
conjunto de actividades.

También podría gustarte