Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Herramientas de Modelamiento
Instituto IACC
13 de enero de 2022
Desarrollo
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.
Operaciones:
Retirar
Depositar
Consultar saldo
Acciones Físicas:
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
Elementos de la capa estática:
- Relaciones:
Asociación
Generalización
Una clase es un clasificador que describe un conjunto de objetos que comparten la misma
Un objeto es una instancia de una clase. Un objeto es una entidad discreta con identidad, estado y
comportamiento invocable. Los objetos representan entidades software del mundo real.
Diagrama de clase:
Cajero
Retirar ( )
Depositar ( )
Consultar Saldo ( )
Diagrama de objeto:
Esta vista muestra el flujo de Esta vista permite mostrar a las Un diagrama de despliegue
flujo de control general y es parecido mensajes que se envían los distintos muestra la configuración de los
al diagrama de flujo. Admite objetos entre sí para poder elementos de hardware (nodos) y
semántica de concurrencia y interaccionar unos con otros y muestra cómo los elementos y
sincronización, permite modelar hacer que el sistema funcione artefactos del software se trazan
Describe los pasos que se realizan en La comunicación se realiza La vista de despliegue muestra
del sistema.
Dibujar un diagrama de actividades Las interacciones se pueden Se muestra un conjunto de nodos
puede ayudar a mejorar un proceso. especializar añadiendo más trazas a y sus relaciones
simplificar el proceso
3. Plantee un ejemplo donde utilice las vistas o los diagramas de la vista de diseño. Debe
modulares con límites de encapsulamiento e interfaces externas. Aunque los elementos de esta
vista son más abstractos que el código final en el cual se implementa el sistema, exige de un
Las piezas usadas en esta vista se denominan componentes el cual posee un conjunto de
interfaces externas y una implementación interna, la cual, es ocultada por dichas interfaces
(puede ser sólo una) al mundo exterior. Esto permite también que durante la implementación
cualquier componente que soporte una interfaz pueda ser sustituido por ella y desarrollarse de
manera independiente de sus implementaciones internas. Esto es así porque la función de una
componente.
Gestor de Cajas
Setcajas Getcajas
Interfaz de Cajas
Acceso a usuarios
Bibliografía
https://repositorio.grial.eu/bitstream/grial/1156/1/UML%20-%20Vista%20estatica.pdf
http://manzanaseideas.blogspot.com/2014/05/capitulo-10-vista-de-diseno-i.html