El análisis de los requisitos de casos de uso obtenida,, especificaciones complementarias glosario dibujadas modelo de diseño, documento modelo de esquema arquitectónico
análisis de discriminación y diseño:
arquitectura:
4 + 1 vistas
análisis y flujo de trabajo arquitectura
análisis y diseño de un caso impulsado
por Ejemplo implementado
iterativo Desarrollo
Vista 4 + 1 Vista
lógica: la vista lógica
se utiliza principalmente para describir los requisitos funcionales del sistema, es decir, el servicio que el sistema proporciona al usuario final. En la vista lógica, el sistema se descompone en una serie de abstracción funcional, descomposición funcional y análisis funcional. Definición del problema En la tecnología orientada a objetos, a través de la abstracción, la encapsulación y la herencia, el modelo de objetos se puede usar para representar la vista lógica, y el diagrama de clases se puede usar para describir la vista lógica.
Vista de desarrollo (Vista de desarrollo / módulo) La vista de desarrollo se utiliza principalmente para describir la organización y gestión de módulos de software (a través de una biblioteca o subsistema). Servir a los programadores de software y facilitar el posterior diseño e implementación. Se describe mediante el diagrama del modelo y el diagrama del subsistema de la relación de entrada-salida del sistema. Considere los requisitos internos del software: facilidad de desarrollo, posibilidad de reutilización, versatilidad, limitaciones, etc.
El proceso intenta centrarse en las características operativas del sistema, centrándose en los requisitos no funcionales (rendimiento, disponibilidad). Servir a integradores de sistemas para facilitar las pruebas de rendimiento posteriores Énfasis en concurrencia, distribución, integración, robustez (tolerancia a fallas), escalabilidad, rendimiento, etc. Defina en qué hilo (Thread) se realiza la operación específica de cada clase en la vista lógica.
La vista física intenta describir la configuración del hardware. Sirva al personal de ingeniería del sistema, resuelva la topología del sistema, la instalación del sistema, la comunicación y otros problemas. Considere principalmente cómo asignar el software al hardware, y también considere el rendimiento del sistema, la escala, la confiabilidad, etc.
La vista lógica y la vista de desarrollo se utilizan principalmente para describir la estructura estática del sistema. La vista de proceso y la vista física se utilizan principalmente para describir la estructura dinámica del sistema. No todos los sistemas deben dibujar 5 vistas, pero cada uno tiene su propio enfoque
Escenas (Escenarios) Las escenas se usan para describir las interrelaciones entre componentes y conectar orgánicamente las cuatro vistas. Puede describir las relaciones de componentes en una vista particular, o puede describir las relaciones de componentes entre diferentes vistas. Tanto el texto como las representaciones gráficas están disponibles.