Caso Practico Analisis De Clases
Boundary. Describe una interacción entre el sistema con los usuarios y conotros sistemas. Pueden representar abstracciones de formularios, de protocolos de comunicaciones con otros sistemas o interfaces de dispositivos.
Las características importantes de este tipo de clasecuando modela un API con otro sistema son los siguientes:
a. Las funciones que provee el otro sistema
b. La información a ser pasada al otro sistema
c. El “protocolo” de comunicación usado para “hablar”con el otro sistema.
Por regla general, al menos una clase boundary sirve como medio de comunicación entre un actor y el correspondiente caso de uso.
Ejemplo:
En el caso de uso “ProcesarFacturación” hay información que debe ser enviada a un Sistema de Facturación externo. Se puede crear una clase de interfaz llamada
CI_SistemaFacturacion para representar la interfaz al sistema externo.Entity. Se emplean para modelar aquella información o comportamiento que posee una vida larga en el sistema. Normalmente, están asociadas a algún fenómeno o concepto, como una persona, un objeto del mundo realo un suceso del mundo real.
El número de clases entidad variará dependiendo de los conceptos que requieren almacenamiento persistente dentro del caso de uso. Estas clases sufren un proceso derefinamiento a medida que se ubica a la misma clase entidad dentro de distintas realizaciones de caso de uso.
Ejemplo:
En el caso de uso “Mantener empleados” en el cual se puede registrar, modificar odesactivar empleados es evidente que la información que debe ser manipulada es del empleado. Para ello, se crea una clase entidad Empleado.
Control. Se utilizan para modelar la coordinación, secuencia,transacciones y control de otros objetos. También para representar derivaciones y cálculos complejos, cómo la lógica de negocio, que no pueden asociarse a ninguna información concreta de larga...
Regístrate para leer el documento completo.