DISEÑO Y PROTOTIPO DE SOFTWARE
Modelado y Diseño de
Arquitectura de
Software
CONCEPTOS DE MODELADO
2
Desarrollo de sistemas de software
Requisitosfuncionales del software
Si todo lo que importara fuese la funcionalidad, cualquier software monolítico serviría, ... pero otras cosas también importan
Los atributos de calidad del software y sucaracterización son esenciales.
Modificabilidad
Interoperabilidad
Disponibilidad
Seguridad
Predictabilidad
Portabilidad
• ...
Manejadores de atributos de calidadArquitectura Software del software
tiene estas cualidades
3
Los requisitos determinan el modelo
Variadas formas de requisitos
Conocimientodisponible
Sistema
Cámara Sensores
Host Sistema
de Visión
Controlador
Arquitecto
Arquitectura
Motores
Arquitectura y FuncionalidadLa funcionalidad es en gran medida ortogonal a los requisitos de calidad:
La funcionalidad es la capacidad del sistema de hacer lo que se pretendía que hiciese;
Los sistemas sedescomponen en elementos para lograr variados propósitos, más allá de la funcionalidad:
Las opciones de arquitectura promueven ciertas cualidades al tiempo que implementan la funcionalidad deseada.Realidad sobre Arquitectura de Software
Los requisitos de atributos de calidad son las principales guías para el diseño de la arquitectura.
La medida en que un sistema alcance susrequisitos de atributos de calidad depende de las decisiones de arquitectura.
El desarrollo requiere ser guiado por las decisiones de arquitectura.
9
Influencia de los InteresadosGerente de la compañia Gerente de
Producto
Usuario final
Ingeniero de Soporte
Cliente
Bajos costos, ocupar personal, aumentar el valor de los activos...
Regístrate para leer el documento completo.