Caso de uso de relación de caso de uso

1. Un caso de uso es una descripción de una serie de operaciones (incluidas sus variaciones) realizadas por un sistema para producir un valor de resultado observable para los actores que realizan la operación. Por ejemplo, si utiliza una calculadora, puede considerarla como un caso de uso. El participante sube a la cima, presiona 3 3 (la secuencia de ejecución del caso de uso) y la máquina de cálculo devuelve el resultado 6.

2. Actores

Los participantes no se refieren a personas, sino a los roles que desempeñan al utilizar o interactuar con el sistema fuera del sistema. Por tanto, los actores pueden ser personas, cosas, tiempo u otros sistemas, etc. Otra cosa a tener en cuenta es que los participantes no se refieren a la persona o cosa en sí, sino al papel que esa persona o cosa desempeñó en ese momento. Por ejemplo, Xiao Ming es el bibliotecario de la biblioteca. Está involucrado en la interacción de los sistemas de gestión de bibliotecas. En este momento, puede participar en la gestión como administrador o pedir prestado libros de la biblioteca como prestatario. Aquí Xiao Ming desempeña dos papeles, dos participantes diferentes. Los participantes están representados por dibujos de personajes simples con el nombre del participante debajo del personaje.

3. Generalización

La generalización es lo mismo que la generalización en las clases. Los casos de uso secundarios heredan el comportamiento y el significado del caso de uso principal y también pueden agregar o anular el comportamiento del caso de uso principal. Los casos de uso secundarios pueden aparecer en cualquier lugar donde aparezca un caso de uso principal (tanto los casos de uso principales como los secundarios tienen instancias específicas). Aquí hay dos diagramas para ilustrar el concepto y significado de generalización.

4. lt ltuses gt gt

lt ltuses gt gtSe llama para extracción un caso de uso, cuya relación es muy similar a una llamada de función o un subproceso utilizado de esta manera.

Al igual que un caso de uso, debe ser utilizado por otros casos de uso porque no puede existir por sí solo. Por favor vea la imagen a continuación.

5. lt lt incluye gt gt

¿Cómo explicar esta definición? Expliquemos su funcionalidad.

Vale, la definición ya se conoce. Usemos un ejemplo para profundizar su impresión. Si existe un sistema de personal, el gerente puede ver la información de los empleados y agregar, modificar y eliminar. Sin embargo, cada vez que se realizan estas tres operaciones se debe ubicar al empleado correspondiente, es decir, se debe consultar primero al empleado a operar. . La Figura 5 muestra el diagrama de casos de uso de esta expresión, por favor comprenda

6. lt ltextendsgt gt

lt ltextendsgt gtProporciona la capacidad de agregar nuevos comportamientos al método de casos de uso existente. El caso de uso básico proporciona un conjunto de puntos de extensión, que son ganchos en los que se pueden agregar nuevos comportamientos. El caso de uso de extensión proporciona un conjunto de fragmentos de inserción que se pueden insertar en las posiciones de los ganchos del caso de uso básico. Cabe señalar que el caso de uso base no conoce ningún detalle del caso de uso extendido, solo proporciona un gancho para el caso de uso extendido. Esto es lo mismo que

7. Descripción del caso de uso

Por supuesto, la descripción del caso de uso es una descripción textual del caso de uso. No entraré en detalles sobre los proyectos específicos que se describirán aquí. Déjame darte un ejemplo específico para que quede claro de un vistazo. Si existe una red de tutores, lo siguiente es solo un fragmento abstracto. Principalmente para explicar el significado de la descripción del caso de uso.