Red de conocimientos turísticos - Evaluación hotelera - Acerca de las vistas y modelos UML

Acerca de las vistas y modelos UML

Primero, busquemos las definiciones una por una (aquí cito algunas definiciones resumidas de la Enciclopedia Baidu)

Vista de casos de uso: la vista de casos de uso es un diagrama modelo de funciones del sistema que pueden ser observadas por usuarios externos llamados participantes. Un caso de uso es una unidad funcional en un sistema que puede describirse como una interacción entre un actor y el sistema.

Diagrama de clases: el diagrama de clases es un punto clave en el mecanismo estático de UML. Es la principal preocupación de los diseñadores e implementadores.

Diagrama de colaboración/modelo de casos de uso: sirve como contrato entre clientes y desarrolladores. Los casos de uso son un hilo conductor en todo el desarrollo del sistema. El mismo modelo de caso de uso es el resultado del flujo de trabajo de requisitos y se puede utilizar como entrada para el flujo de trabajo de análisis y diseño y el flujo de trabajo de prueba.

Modelo de sistema: Frente al mundo de la informática, describiendo cómo utilizar el sistema para resolver problemas.

En primer lugar, desde la perspectiva de los objetos de lectura correspondientes:

Lo que les importa a los desarrolladores: vistas de casos de uso, diagramas de clases, diagramas de colaboración/modelos de casos de uso y modelos de sistema.

Los gerentes de producto se preocupan por: diagrama de colaboración/modelo de caso de uso, modelo de sistema, vista de caso de uso.

Lo que les importa a los clientes: modelo de sistema, diagrama de colaboración/modelo de caso de uso.

Entonces, en términos de tamaño (me gustaría describir cuánto se compara el cuerpo humano completo con la célula más pequeña):

Modelo de sistema>Diagrama de colaboración/Modelo de casos de uso>Uso Diagrama de caso>Diagrama de clases

Los diagramas de clases, o procesos de producción, aparecen en este orden en la mayoría de los procesos reales.

En lenguaje común:

El modelo del sistema es como: una idea del cliente, que luego el gerente de producto difunde en el documento de requisitos correspondiente. (De hecho, las pequeñas y medianas empresas son en realidad solo una frase o incluso una idea en esta etapa. El modelo del sistema es simplemente la forma en que implementamos aproximadamente este contenido. Por ejemplo, usamos OA para procesar el XXXX de su empresa y usamos CRM +Datos básicos de OA+XXXX para realizar el YYYY de su empresa. )

Diagrama de colaboración/modelo de caso de uso: con esta idea, el gerente de producto utiliza su familiaridad con el producto para dibujar la interfaz de operación correspondiente y mostrarla. al cliente. ¿Cómo será el software? (La mayoría de las pequeñas y medianas empresas producirán el primer borrador del diseño de la interfaz de usuario en esta etapa).

Vista de caso de uso: un diagrama modelo de las funciones del sistema que pueden observar los usuarios externos llamados participantes. Un caso de uso es una unidad funcional en un sistema que puede describirse como una interacción entre un actor y el sistema. Se utiliza para desglosar una función específica del diagrama de colaboración (en el proceso real de la mayoría de las pequeñas y medianas empresas, esto está cubierto por el "diseño general" por el que pasa el proyecto).

Diagrama de clases : Esto es muy obvio. Necesito implementar lo anterior. ¿Qué necesito?

En resumen:

Mirándolo al revés:& gt;

Un diagrama de clases constituye o implementa un caso de uso.

Los diferentes casos de uso interactivos, después de comunicarse entre sí, forman un modelo de caso de uso/colaboración.

Diferentes colaboraciones (como diferentes partes de una empresa) forman un modelo de sistema (una empresa) después de su funcionamiento.

Un modelo de sistema completo que maneja una cosa específica (como una empresa que produce un producto).

Encuéntralo en el orden correcto -& gt;

Tú eres el jefe y necesitas abrir la fábrica, y luego la empresa de planificación comienza a preparar el contenido requerido. Primero, haga una lista: debe haber un almacén, máquinas herramienta y trabajadores.

Inicie los pasos específicos, adquisición y contratación -> Diagrama de colaboración: todos alquilan una casa, compran máquinas herramienta y contratan trabajadores.

Entonces, ¿cómo comprar/contratar/alquilar una casa? ->Diagrama de casos de uso: cómo alquilar una casa, cómo comprar máquinas herramienta, cómo contratar trabajadores.

Actúa -> Diagrama de clases: Las funciones específicas están disponibles. La clase correspondiente tiene el método correspondiente y la función correspondiente solo se puede realizar mediante llamadas.

En general ->El modelo del sistema está implementado.