Please enable JavaScript.
Coggle requires JavaScript to display documents.
Capítulo 7: Diseño del sistema (diseño basado en metas) :checkered_flag:
Capítulo 7:
Diseño del sistema
(diseño basado en metas)
:checkered_flag:
Actividades
:memo:
Diseño de una infraestructura de datos persistentes
Especificación de una política de control de acceso
Mapeo del subsistema de hardware
Diseño del control de flujo global
Selección de componentes genéricos y legados
Mapeo de las condiciones de contorno
Cuestiones a abordar
:!?:
Gestión de datos
Control de acceso
Asignación de hardware/software
Control de flujo
Condiciones de contorno
Conceptos
:pencil2:
Nodo
Dispositivo físico
Entorno de ejecución
Ejecuta los componentes
Representados en conjunto con diagramas de implementación
Datos
persistentes
Sobreviven a una sola ejecución del sistema
Deben ser almacenados de cierta forma
Gestión de almacenamiento
:file_cabinet:
Archivos
simples
Datos voluminosos
Datos temporales
Baja densidad de información
Bases de datos
Tipos
Relacional
Consultas complejas
Conjunto grande de datos
Orientada a
objetos
Conjunto de datos de tamaño medio
Asociaciones irregulares ente objetos
Uso extensivo de asociaciones
Beneficios
Accesos concurrentes
Acceso a niveles finos de detalle
Múltiples plataformas para los mismos datos
Control de acceso
Autenticación
Comprobar identidad entre usuario y subsistema
Cifrado
Evita el acceso autorizado
Mensajes codificados
Dinámico
Estático
Matriz de acceso
Tabla de acceso global
Operación
Actor
Clase
Privilegio
Operación
Clase
Lista de control
de acceso
Operación
Actor
Control de flujo
Control dirigido en procedimientos
Control por eventos
Threads o hilos
Excepción
Fallo de hardware
Cambios en el entorno operativo
Fallo de software
Depuración
:mag:
Proporcionar control de acceso
Diseñar el control de flujo global
Identificar los servicios
Identificar condiciones de frontera
Revisar el modelo de diseño del sistema
Mapear subsistemas en procesadores y componentes
Identificar y almacenar datos persistentes
Revisión
:check:
Coherente
Realista
Completo
Legible
Correcto
Participantes
:silhouettes:
Enlace de arquitectura
Arquitecto
Editor de documentos
Revisores
Gestor de configuración