Herramientas de Modelamiento, semana 2
Enviado por Andres Fuenzalida • 28 de Junio de 2020 • Examen • 388 Palabras (2 Páginas) • 1.403 Visitas
Vistas y Diagramas en UML
Andrés Fuenzalida Leal.
Herramientas de Modelamiento
Instituto IACC
20 de abril de 2020
Desarrollo
- Se requiere que usted identifique y mencione los elementos de la capa estática (clases y objetos) del siguiente caso:
El banco “Mas_Dinero” necesita ayuda para modelar el sistema que hará funcionar sus nuevos cajeros automáticos portátiles. Estos, del tamaño de un teléfono público, le permitirán al usuario realizar solo las operaciones más simples: retirar, depositar y consultar saldo. Para ello, tenga en consideración que:
- Se pide ingresar la clave del usuario posteriormente al paso de la tarjeta por la ranura.
- No se puede retirar más fondos de los que realmente hay, notificando de esta situación al usuario.
Clase | Objetos |
Cajero | Entregar Dinero, Recibir Dinero, Indicar Saldo, Leer Tarjeta, Solicitar Clave, Notificar en Pantalla |
- Elabore un cuadro comparativo donde señale 3 diferencias entre las vistas de actividades, interacción y despliegue.
Vista de Actividades | Vita de Interacción | Vista de Despliegue |
Permite describir un proceso de negocio o un flujo de trabajo entre los usuarios y el sistema. | La comunicación se realiza mediante mensajes. | Se utilizan para describir la vista de despliegue estática de un sistema. |
Describe los pasos que se realizan en un caso de uso. | Las interacciones se pueden especializar añadiendo más trazas a la interacción original. | Se muestra un conjunto de nodos y sus relaciones. |
Se utilizan para describir un método, una función o una operación en el software. | Viene dada por un par de conjuntos de trazas (secuencias de eventos): trazas válidas e inválidas. La unión de esos conjuntos no cubre necesariamente el universo entero de trazas. | Se relacionan con los diagramas de componentes, ya que un nodo normalmente incluye uno o más componentes. |
- Plantee un ejemplo donde utilice las vistas o los diagramas de la vista de diseño. Debe redactar un breve enunciado del ejemplo a realizar.
Se necesita desarrollar un sistema para el funcionamiento de los cajeros automáticos del banco "Tu platita es mía", para lo cual, se ha contratado de sus servicios. El sistema debe permitir a una persona, realizar las acciones de girar y consultar saldo solamente, diferenciando a su vez si esta es un cliente del banco, o una persona cualquiera. En el caso de ser un cliente, se desplegará un menu distinto en pantalla, en donde se mostrará información respecto a créditos pre aprobados para el cliente.
...