Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introducción a la Arquitectura de Software, enfatiza - Coggle Diagram
Introducción a la Arquitectura de Software
es una vista que incluye los componentes principales del mismo
incurre en un nivel mas abstracto que los algoritmos y estructuras de datos
puente entre requerimiento y código
organización fundamental del sistema
Modelos
M. Estructurales
esta compuesta por componentes y sus conexiones
M. de Framework
Estructura coherente del sistema
dominios o clases de problemas especificos
CORBA
PRISM
M. Dinámicos
M. de proceso
construccion de la arquitectura y los procesos involucados en su construccion
M. Funcionales
conjunto e de componentes funcionales
organizados en capas
proporcionan servicios hacia arriba
Campos de la Arquitectura de software
Diseño o seleccion de la arquitectura
en base a requerimientos
funcionales
rendimiento
calidad
Representación de la arquitectura
comunicar una arquitectura
Evaluación y análisis de la arquitectura
Analizar una arquitectura, para predecir cualidades del sistema
Desarrollo y evolución basados en arquitectura
construir y mantener un sistema dada una representación valida
Recuperación de la arquitetura
evolución de sistemas legacy (antiguos)
Modalidades y Tendencias
se pueden distinguir 6 escuelas
Arquitectura como etapa de ingeniería y diseño orientada a objetos.
ligada estrechamente al UML y al Rational
fases iniciales y preliminares del proceso
encapsulamiento en clases y objetos
Estructuralismo arquitectónico radical.
UML
Arquitectura basada en escenarios
requerimientos y funcionalidades del sistema
diagramas de casos de uso UML
los casos no estan orientados a objeto
Arquitectura procesual
especialización
modelos de ciclos de vida
tecnicas de elicitación de requerimientos
diseño
analisis
validación
estimación de calidad
justificación economica
Arquitectura basada en patrones
diseño orientado a objetos
distante del modelado UML
identificar y articular patrones existentes
Arquitectura estructural
modelo estatico de estilos
ADLs
Vistas
Arquitectura VS Diseño
¿Es la AS solamente otra palabra para designar el diseño?
difiere sustancialmente del diseño
en alguna medida sirven para el mismo proposito
se podría decir que la arquitectura conforma una etapa en el diseño de software
estructura global de control
protocolos para la comunicacion, sincronizacion y acceso a datos
asignación a funcionalidades a elementos de diseño
distribución física
escalabilidad y rendimiento
enfatiza
cualidad conductual de los sitemas