Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diseño Arquitectónico, Modelado de control, Sistemas orientado a objetos,…
Diseño Arquitectónico
Transformación modelo analisis a diseño
1) Definir objetivos
2) Descomponer sistema en subsistemas
Diseño Arquitectónico
Construye documentos de diversas perspectivas
Modelos
Estructural Estático
Proceso dinámico
De interfaz
De relación
1 more item...
Actividades
Estructurar el sistema
Modelado de control
Descomposición modular
Requisitos no funcionales
Rendimiento
Protección
Disponibilidad
Mantenibilidad
Organización
Modelos mas usados
Capas
Cada capa presenta servicios
El diseño incluye protocolos
Ventajas
Arquitectura cambiante
Arquitectura portable
1 more item...
Desventajas
Dificultad de estructurar los sistemas
Rendimiento alterado por múltiples niveles de interpretación de ordenes
Cliente-servidor
Se organiza
Componentes
Conjunto de servidores
1 more item...
Ventaja
Modelo de sistema distribuido
No existe relación 1-1 entre procesos y procesadores
Diseño debe reflejar
Estructura lógica
Tres capas
3 more items...
Dos capas
2 more items...
Repositorio
Ventajas:
Ligera abstracción de manejo de datos
Centralización
1 more item...
Los datos se encuentran en una base de datos central
Desventajas
Modelo de datos común
Dificil integración de datos externos
1 more item...
Descomposición modular
Modelos
Orientado a objetos
Flujo de datos
Arquitecto organiza los subsistemas de forma acorde a:
El procedimiento se distribuye en distintas computadoras
Sistemas distribuidos
Ventajas
Compartición de recursos
Apertura
Concurrencia
Desventajas
Complejidad
Seguridad
Manejabilidad
Ejemplo
2P2
2 tipos:
Arquitectura semicentralizada
Arquitectura desentralizada
Modelo de diseño
Ventajas
Reutilizacion a gran escala
Gestión de complejidad
Herramienta de comunicacion entre las partes
Análisis más detallado del sistema
Riesgo al no tenerlo
Sistema inestable
No escalable
Didicil de probar
Aumento tiempo de pruebas
Dificultad de mantener
Poco flexible
Modelado de control
Control centralizado
Modelo llamado-retorno
Ventaja
Sencillo analizar flujos de control
Inconvenientes
Excepciones a operaciones normales son complicadas de gestionar
Modelo del administrador
Control basado en eventos
Modelo dirigido por interrupciones
Ventajas
Respuestas rápidas a eventos
Desventajas
Complejo de programar y validar
Varios tipos
Con controladores
Modelo de transmición
Ventajas
Evolución sencilla
Cualquier sistema puede activar otros subsistemas
Inconvenientes
Subsistemas no saben si los eventos se manejarán
Sistemas orientado a objetos
Servicio web
Componentes
Provedor de servicios
Solicitante del servicio
Estandares basados en XML
SOAP
WSDL
UDDI
3) Seleccionar estrategias para su construcción
Puede estar en en función de: