Está en la página 1de 7

VISTAS Y DIAGRAMAS EN UML

Carlos Reyes Lepin

Herramientas de Modelamiento

Instituto IACC

13 de enero de 2022
Desarrollo

1. 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.

Banco (más Dinero).

Cajeros automático portátiles (desarrollo).

Tamaño de teléfono publico

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:

- Clases: describen conceptos del dominio de la aplicación o de la solución.

- Relaciones:

 Asociación

 Generalización

 Dependencia: realización y uso

Una clase es un clasificador que describe un conjunto de objetos que comparten la misma

especificación de características, restricciones y semántica. Una clase describe las propiedades y

comportamiento de un grupo de objetos.

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

Tamaño Teléfono publico

Retirar ( )

Depositar ( )

Consultar Saldo ( )
Diagrama de objeto:

Cajero Móvil : Cajero

2. Elabore un cuadro comparativo donde señale 3 diferencias entre las vistas de

actividades, interacción y despliegue.

Actividades Interacción Despliegue

Esta vista muestra el flujo de Esta vista permite mostrar a las Un diagrama de despliegue

actividades de un sistema. Un personas que corresponda la modela la arquitectura en tiempo

diagrama de actividades muestra el secuencia de intervalos de los de ejecución de un sistema. Esto

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

decisiones y se puede usar para en esos nodos. Un nodo es un

modelar negocios. elemento de hardware o software

Describe los pasos que se realizan en La comunicación se realiza La vista de despliegue muestra

un caso de uso mediante mensajes la distribución física de procesos

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

Si el diagrama de un proceso la interacción original

existente resulta muy complejo, se

puede considerar cómo se podría

simplificar el proceso

3. 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.

En esta vista se muestra las decisiones sobre la descomposición de un sistema en unidades

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

conocimiento de dicho código para saber los compromisos de implementación necesarios.

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

interfaz es ser una caja negra para quien la llame.


La vista de diseño está formada por el clasificador estructurado, la colaboración, el patrón y el

componente.

Sistemas de cajas móviles

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

También podría gustarte