Sei sulla pagina 1di 11

AP3-AA1-Ev3

Modelando el sistema con UML


Laboratorio 4

APRENDICES:
GIOVANNI ALVARADO PÁEZ
MARIA DEL PILAR MENDEZ
GUSTAVO DIAZ GOMEZ
BRYAN OSPINA

SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACION (ADSI)
2018
1. INTRODUCCIÓN

El UML (Lenguaje de Modelado Unificado) es un lenguaje conformado por un


conjunto de símbolos que permite modelar un determinado sistema. Así mismo
proporciona a los programadores, desarrolladores, analistas y diseñadores de
aplicaciones informáticas, las reglas técnicas que permiten representar de forma
gráfica las diferentes vistas que forman parte de un sistema, para entender su
comportamiento y estructura.

Para los Analistas y Desarrolladores de Sistemas de Información, es primordial


conocer los símbolos que forman parte del UML y los fundamentos de cada
diagrama, para representar las características de un sistema de una manera
estandarizada con el fin de poder tener una comunicación adecuada con los
diferentes integrantes de un proyecto informático.

2. OBJETIVOS

• Reconocer los símbolos del UML aplicados a los diagramas de clases, casos
de uso y secuencia.

• Aplicar las normas del UML en la construcción de diagramas.

• Especificar las relaciones entre los diferentes elementos del UML para los
diagramas de clases, casos de uso y secuencia.

• Crear diagramas UML que respondan a las necesidades de las aplicaciones


informáticas.

EJERCICIOS:

1. Identifique y represente de acuerdo con el lenguaje UML 5 clases


presentes en una entidad bancaria con sus respectivas propiedades y
métodos.
2. Identifique y represente de acuerdo con el lenguaje UML 5 clases
presentes en un hotel con sus respectivas propiedades y métodos.

3. Dibuje Asociaciones con las siguientes multiplicidades, para cada


asociación identifique dos clases entre las cuales la asociación y su
multiplicidad sea válida:

a. 1 → 1..*

b. * → 1..2

c. 2..* → *
d. 4 → 1

e. 2 → 2

4. Represente 2 relaciones de agregación presentes en un hospital.

5. Represente 2 relaciones de herencia presentes en una droguería.


6. Tomando como base el diagrama de Clases que se presenta a
continuación, identificar los siguientes elementos:

Nombre de las Clases presentes en el diagrama Personaje, cerca, juego, vaquero, vaca

Nombre de los Atributos de la clase Personaje Bmps, posicion_actual, velocidad y estado

Métodos de la clase Vaca Calcular_siguiente_destino

Nombre del tipo de relación entre el Vaquero y el


Asociación Directa
Personaje

Nombre del tipo de Relación entre la Vaca y el Juego Composición

Modificador de Acceso del atributo “estado” en la


Privado
clase Personaje

Modificador de Acceso del atributo “hermanas” en la


Publico
clase Vaca

7. Indique el nombre de 2 casos de uso que usted pueda llevar a cabo en


su cuenta de correo:
Responder Correo

Nombre: Responder Correo


Actor: Usuario De La Cuenta
Descripción: Describe proceso para dar respuesta a un correo recibido
Flujo Principal: Eventos del actor Eventos del sistema
1. El usuario seleccionará 2. El sistema abrirá en una
el correo que desea ventana el correo
seleccionado por el
usuario y presentará la
opciones “responder” o
“reenviar”.
3. El usuario seleccionará 4. El sistema actualizará la
la opción “responder”. ventana con el histórico
del correo y un espacio
para la redacción de la
respuesta y habilitara la
opción “enviar”.
5. El usuario redactará la 6. El sistema inicia proceso
respuesta agregará los de envío y notifica al
elementos necesarios usuario que el correo ha
y seleccionará enviar. sido enviado.
Precondición El usuario se ha registrado exitosamente en su cuenta con
usuario y contraseña.
Pos-condición El correo inicia proceso de envío y verificación de llegada al
servidor del destinatario
Presunción El usuario ha recibido por lo menos un correo en su buzón con
opción de respuesta.

Anexar Archivos

Nombre: Anexar Archivos


Actor: Usuario De La Cuenta
Descripción: Describe proceso para incluir archivos en un correo
Flujo Principal: Eventos del actor Eventos del Sistema
1. El usuario elegirá si 2. El sistema abrirá en una
desea “crear”, ventana que permitirá al
“responder” o usuario realizar una
“reenviar” y una vez búsqueda para
redactado elegirá la seleccionar los archivos
opción “anexar que desea anexar.
archivos”
3. El usuario seleccionará 4. El sistema cargará los
los archivos deseados archivos al cuerpo del
y dará clics a la opción correo.
“aceptar”.
5. El usuario verificará 6. El sistema inicia proceso
que se hayan cargado de envío y notifica al
los documentos usuario que el correo ha
seleccionados y dará sido enviado.
clic en la opción
“enviar”
Precondición El usuario se ha registrado exitosamente en su cuenta con
usuario y contraseña.
Pos-condición El correo inicia proceso de envío y verificación de llegada al
servidor del destinatario
Presunción El usuario ha creado previamente por lo menos un archivo para
ser anexado al correo.
8. Indique el nombre de 2 casos de uso que usted pueda llevar a cabo utilizando
la aplicación Microsoft Word:

Centrar Párrafo

Nombre: Centrar Párrafo


Actor: Usuario
Descripción: Describe proceso para centrar texto de un párrafo en Microsoft
Word
Flujo Principal: Eventos del actor Eventos del sistema
1. El usuario seleccionará 2. El sistema sombreará
el texto que desea (Bloqueará) el texto para
centrar en Word indicar al usuario el
texto seleccionado.
3. El usuario seleccionará 4. El sistema centrará el
el botón “centrar”. texto o párrafo
seleccionado.
Precondición El usuario ya ha creado o abierto un documento en Word
Pos-condición El texto elegido quedará centrado en el documento
Presunción El documento ya cuenta con algunas líneas de texto

Insertar Imagen

Nombre: Insertar Imagen


Actor: Usuario
Descripción: Describe proceso para incluir una imagen en un documento
Word
Flujo Principal: Eventos del actor Eventos del Sistema
1. El usuario seleccionará 2. El sistema abrirá en una
el menú “Insertar” y ventana que permitirá al
luego el botón usuario realizar una
“Imágenes” búsqueda para
seleccionar la imagen
que desea insertar.
3. El usuario seleccionará 4. El sistema cargará la
la imagen deseada y imagen al documento.
dará clics a la opción
“aceptar”.
Precondición El usuario ya ha creado o abierto un documento en Word
Pos-condición El documento contendrá una imagen
Presunción El usuario ya cuenta con por lo menos un archivo de imagen
que pueda ser insertado.

9. Defina los nombres de los actores presentes en un software de un


supermercado:

- Cliente

- Administrador

- Cajero

10. Tomando como base el diagrama de Casos de Uso que se presenta a


continuación, identificar los siguientes elementos:
Empleado de
Sucursal

Nombre de los Actores Cliente, Empleado Sucursal

Nombre de los Casos de Uso Realizar Reintegro, Cambiar PIN, Obtener Últimos
Movimientos y Saldo, Agregar Billetes

Nombre del Sistema Cajero Automático

Relación entre los Actores Ninguna

11. A partir del siguiente enunciado, realizar el diagrama de Casos de Uso, el


diagrama de Secuencia de uno de los casos de uso y el diagrama de Clases:

Film Magic es una empresa dedicada al alquiler de videos. Para alquilar un video
el cliente debe estar registrado en un libro de inscripciones donde se encuentra
su información personal. Con esta información el administrador de la video tienda
genera un carnet con el cual el cliente puede realizar el alquiler de sus películas
favoritas y puede a través de Internet consultar el listado de películas disponibles
y los estrenos (películas más recientes). Cuando el cliente alquila una película, el
administrador de la video tienda debe verificar manualmente que la película se
encuentre disponible y escribir en un cuaderno los datos de la película, el cliente
y la fecha de alquiler y entrega del video. Diariamente el administrador debe
observar los registros de las películas alquiladas para determinar cuáles son los
videos que no han sido devueltos y determinar el excedente que debe pagar los
clientes morosos, también debe llevar un registro del dinero que ha ingresado al
video tienda por el alquiler de sus películas y mensualmente premiar los tres
clientes que más películas han alquilado mediante un bono por 2 películas gratis.
Diagrama Casos de Uso

Diagrama de Secuencia
Diagrama de Clases
Bibliografía
Schmuller, J. (2001). Aprendiendo UML en 24 horas. Pearson Educación.

Potrebbero piacerti anche