Red de conocimientos turísticos - Pronóstico del tiempo - Modelado de análisis de casos de uso

Modelado de análisis de casos de uso

El análisis de casos de uso es un método de modelado simple y conveniente. El proceso básico es analizar los casos de uso existentes y encontrar la relación entre las clases de modelo, los atributos y los modelos en el dominio. Por lo tanto, el principal insumo para modelar de esta manera son los casos de uso. Escribir un caso de uso completo lleva mucho tiempo y requiere capacitación profesional. En el trabajo real, nunca he visto un proyecto con un caso de uso completo. El más común es el PRD requerido que utiliza los requisitos de creación de instancias para analizar los casos de uso. PRD analiza y obtiene reglas comerciales. Podemos usar reglas comerciales para reemplazar casos de uso.

Buscar sustantivos: podemos simplemente enumerar todos los sustantivos en el caso de uso. Estos sustantivos se usarán como candidatos para clases o atributos de modelo.

Buscar verbos: a menudo se pueden encontrar verbos. entre modelos.

Determinar la clase del modelo y los atributos: Determine la clase del modelo y los atributos desde el primer paso, principalmente para determinar qué sustantivos deben usarse como clases y cuáles como atributos generalmente si son de un solo valor; los sustantivos (o pueden ser (representados por tipos de datos básicos) a menudo se pueden usar como atributos, o un sustantivo solo está asociado con un concepto

Determine la relación entre modelos: analice la relación entre modelos a través de verbos

Todo el paso es muy simple. Solo necesita encontrar los sustantivos y verbos en el caso de uso y luego ensamblar el análisis del escenario. También he visto en la intranet que se analiza la estructura sujeto-predicado-objeto del caso de uso y el método es más refinado. Sin embargo, desde la perspectiva del proceso de análisis, los dos métodos tienen efectos similares. Será más problemático analizar los pasos a través del sujeto, predicado y objeto.

Además, dado que la mejora de los casos de uso no solo promoverá la mejora continua del modelo, el modelo existente también se puede verificar y modificar mediante casos de uso adicionales.

Recientemente encontré un requisito en el trabajo que requería ajustar las reglas de atenuación de los métodos de pago de Alipay en el cajero. Después de descomponer el requisito por instanciación, las reglas comerciales son las siguientes:

1. Busque sustantivos: usuario, monto de pago, límite inferior de monto (más de 50 000), límite inferior de monto (menos de 100 000), multitud (la lista blanca también es un tipo de multitud), herramienta de pago (Alipay)

2. Encuentra verbos: gris, pertenecer (Dentro de la multitud)

3. Modelos y atributos:

Modelo: usuarios, herramientas de pago, multitudes, reglas de gris, comportamiento de consulta ; entre los cuales el comportamiento de consulta se basa en modelos existentes (también puede consultar los modelos existentes en la industria), la regla de atenuación es el tema implícito en el caso de uso anterior

Atributos: límite superior de cantidad, límite inferior de monto, monto de pago

4. Confirmar relación: en gris indica que la regla está asociada con el método de pago al que pertenece indica que el usuario está asociado con la multitud

El El modelo final obtenido es el siguiente

Lo que se obtiene arriba es el modelo de dominio del problema, que se implementa en el sistema real. Es hora de hacer los ajustes apropiados al modelo según sea necesario, como representar a la multitud como un atributo del usuario, etc.