Está en la página 1de 30

TRABAJO PRÁCTICO

DE
MODELO DE PROCESO DE DATOS

PROFESOR: RUBEN SANABRIA

ALUMNOS: JUAN CUBILLA, RUTH GALEANO

SEMESTRE: QUINTO

GRUPO: 50

AÑO: 2022
Ejercicios propuestos
Dados los siguientes ejercicios, construir los diagramas de Actividades correspondientes,
previamente construir los casos de usos como guía.
Ejercicio 1
Una persona tiene un nombre, dos apellidos, una fecha de nacimiento, un sexo y un número de
identificación. Es un usuario del sistema, crear los medios para poder ingresar el sistema.
a). Identificar actores:
Trabajador del Sistema: Un usuario del sistema
Actor del sistema: Una persona
b). Identificar CU sistema:
. Crear sistema
. Cargar datos
. Verificación de datos
. Ingresar al sistema
c). CU y relaciones:

CU sistema Actores-Relaciones
Crear un nuevo sistema Un usuario del sistema

Cargar datos Una persona


Verificar datos Base de datos
Ingresar al sistema Una persona

d). Diagrama de CU
e). Descripción textual de un diagrama de caso de uso.
Nombre Crear un nuevo sistema

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite que el usuario pueda crear nuevo sistema para que la
persona pueda interactuar con el sistema
Actores: Usuarios

Precondiciones: El usuario tiene el control del sistema

Flujo normal:  Usuario ingresa al sistema para poder crear un nuevo


sistema.
 El sistema podrá habilitar dicho sistema creado para
almacenar datos.
 El usuario puede seleccionar el tipo sistema.

Flujo alternativo: El sistema puede rechazar si coincide uno de los datos ya


almacenados en la BD.
Pos condición: El sistema funciona si no coincide ningún dato almacenado.
Nombre Carga de datos

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite que la persona pueda completar la información con


sus datos
Actores: Una persona BD

Precondiciones: La persona ingresa datos siempre que sean validos

Flujo normal:  El actor ingresa los datos.


 El sistema verifica sus datos.
 El actor puede guardar sus datos una vez verificado.

Flujo alternativo: El sistema puede rechazar si coincide un sistema con el mismo


usuario o alguna falta de carga de dato.
Pos condición: El sistema funciona si no detecta nada de coincidencia.
Nombre Verificar datos

Autor RJC

Fecha 26 - 04 - 2022

Descripción Estos datos son verificados por el sistema

Actores: BD

Precondiciones: Que los datos estén cargados correctamente

Flujo normal:  La BD verifica los datos.


 La BD confirma que los datos estén correctamente
cargados.
 La BD guardar datos verificado.

Flujo alternativo: La DB puede rechazar si coincide dato de otra persona.

Pos condición: El sistema funciona si la BD guarda los datos que estén


correctamente verificado .
Nombre Ingresa al sistema

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite ingresar al sistema.

Actores: Persona

Precondiciones: La persona solo ingresa si la BD confirma los datos correctos

Flujo normal:  La persona ingresa al sistema.


 La persona ingresa los datos verificados y guardados
por la BD.
 La persona tiene acceso a todo el sistema.

Flujo alternativo: El sistema no le permite el ingreso a la persona si la BD no


confirma los datos correctos.
Pos condición: El sistema le permitirá el ingreso a la persona solo si los datos
están bien verificados por la BD.

f) Diagrama de actividad
g) Diagrama de secuencia
Ejercicio 2
Un polígono es una porción de plano definida por al menos tres puntos. Generar el diagrama de
casos de uso del objeto referido. (un cuadrado en este caso).
a). Identificar actores:
Actor del sistema: Un usuario del sistema
b). Identificar CU sistema:
. Hallar altura
. Hallar base
. Generar poligono
c). CU y relaciones:

CU sistema Actores-Relaciones
Hallar altura Un usuario del sistema
Hallar base Un usuario del sistema
Generar polígono Un usuario del sistema

d). Diagrama de CU
e). Descripción textual de un diagrama de caso de uso.

Nombre Hallar altura

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite hallar altura

Actores: Usuario del sistema

Precondiciones: Solo halla altura del polígono

Flujo normal:  Usuario digita valores numéricos.


 Usuario hace los cálculos con valores ingresados.
 Usuario obtiene la altura.

Flujo alternativo: El sistema rechaza si quiere realizar otro tipo de cálculo.

Pos condición: El sistema funciona si solo quiere hallar la altura.

Nombre Hallar base

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite hallar la base

Actores: Usuario del sistema

Precondiciones: Solo halla la base del polígono

Flujo normal:  Usuario digita valores numéricos.


 Usuario hace los cálculos con valores ingresados.
 Usuario obtiene la base.
Flujo alternativo: El sistema rechaza si quiere realizar otro tipo de cálculo.

Pos condición: El sistema funciona si solo quiere hallar la base.

Nombre Generar polígono

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite generar polígono

Actores: Usuario del sistema

Precondiciones: Solo genera el polígono

Flujo normal:  Usuario ingresa al sistema.


 Usuario recoge ambos valores hallados.
 Usuario procede a generar el polígono cuadrangular.

Flujo alternativo: El sistema rechaza si quiere generar otro tipo de polígono.

Pos condición: El sistema funciona si solo quiere generar un polígono


cuadrangular.
f) Diagrama de actividad
g) Diagrama de secuencia

Ejercicio 3
Se han escogido dos definiciones del diccionario, como sigue: LIBRO: Conjunto de hojas de
papel manuscritas o impresas que, cosidas o encuadernadas, forman un volumen. MUESTRA:
Parte o porción extraída de un conjunto, por métodos que permiten considerarla
representativa del mismo. Construye un diagrama de caso de uso que representen cada uno de
los conceptos, identificando las variables e invariantes contenidas en las definiciones del
diccionario. Añade también la definición formal de cada clase. No incorpores información que
no esté presente en las definiciones del diccionario.
a). Identificar actores:
Actor del sistema: Un usuario DB
b). Identificar CU sistema:
. Libro
. Características del libro
. Muestra
. Características de muestra
c). CU y relaciones:

CU sistema Actores-Relaciones
Libro Un usuario

Características del libro BD


Muestra Un usuario
Características de muestra BD
4. Diagrama CU:
5. Descripción Textual de un Diagrama de caso de uso:

Nombre Libro

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite buscar libro

Actores: Usuario
Precondiciones: Usuario solo puede buscar libros

Flujo normal:  Usuario ingresa al sistema.


 Usuario busca un libro.
 Usuario escoge libro que desea.

Flujo alternativo: El sistema rechaza si no realiza una búsqueda de un libro en


especifico
Pos condición: El sistema funciona si solo realiza búsqueda de libros.

Nombre Características del libro

Autor RJC

Fecha 26 - 04 - 2022

Descripción Facilitar característica del libro

Actores: BD

Precondiciones: BD facilita características del libros

Flujo normal:  BD facilita cantidad de hojas del libro escogido.


 BD facilita si el libro está impreso.
 BD facilita tipo de libro impreso.

Flujo alternativo: BD rechaza sin la búsqueda de la característica dl libro

Pos condición: BD solo brinda características del libro

Nombre Muestra

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite buscar la muestra

Actores: Usuario
Precondiciones: Usuario solo puede buscar muestras

Flujo normal:  Usuario ingresa al sistema.


 Usuario busca una muestra.
 Usuario elije la muestra que desea.
Flujo alternativo: Sistema rechaza si no realiza búsqueda de una muestra en
específico.
Pos condición: Sistema funciona si realiza búsqueda de muestra

Nombre Características de muestra

Autor RJC

Fecha 26 - 04 - 2022

Descripción Facilita las características de la muestra

Actores: BD

Precondiciones: BD solo facilita las características de la muestra

Flujo normal:  BD facilita si la muestra está extraída de un conjunto.


 BD facilita si la muestra se considera representativa del mismo.
 BD le facilita la cantidad de muestras.
Flujo alternativo: BD rechaza si no busca las Caracteristicas De Muestra.

Pos condición: BD solo le brinda las Caracteristicas De Muestra

f) Diagrama de actividad
g) Diagrama de secuencia

Ejercicio 4
Los clientes de un Hotel, reservan las habitaciones online. Antes de confirmar una reserva, el
hotel verifica la disponibilidad de habitaciones según la capacidad de hospedaje, pero no asigna
una habitación inmediatamente. La habitación que se le entregará a un cliente se decide en el
momento en el que el cliente llega al hotel. Requerimiento A1: Cuando el cliente llega al hotel,
se necesita verificar su identidad y recuperar la reserva. El recepcionista recibe el documento y
tarjeta de crédito del cliente y realiza la búsqueda en la base de datos. Si la reserva existe, el
sistema le muestra una lista de habitaciones disponibles al recepcionista, las cuales cumplen
con la solicitud original del cliente. El recepcionista manualmente toma una y la marca como
ocupada desde ese momento. Luego le reserva las llaves al cliente y le da la bienvenida. Si la
reserva no existe, entonces se le da la oportunidad al cliente de realizarla en ese momento.
a). Identificar actores:
Actor del sistema: Cliente, recepcionista, BD.
b). Identificar CU sistema:
. Reserva de Habitación
. Verificar Disponibilidad de Habitación
. Verificación de Identidad
. Lista de habitaciones Disponibles
. Reserva Exitosa
. Confirmación de Reserva
c). CU y relaciones:

CU sistema Actores-Relaciones
Reserva de Habitación Cliente

Verificar Disponibilidad de Habitación Recepcionista


Verificación de Identidad BD
Lista de habitaciones Disponibles BD
Reserva Exitosa Recepcionista
Confirmación de Reserva Cliente

4. Diagrama CU:
5. Descripción Textual de un Diagrama de caso de uso:
Nombre Reserva de habitación

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite reserva de habitación.

Actores: Cliente

Precondiciones: Cliente deberá completar con sus datos para la reserva

Flujo normal:  Cliente ingresa al sistema.


 Cliente carga los datos requeridos.
 BD guarda su datos
Flujo alternativo: Sistema rechaza si no completa los campos requeridos.

Pos condición: Sistema funciona si completa los requisitos

Nombre Verificar Disponibilidad de Habitación

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite verificar si hay habitaciones


disponibles.
Actores: Recepcionista

Precondiciones: Recepcionista verifica la cantidad de


habitaciones disponible
Flujo normal:  La recepcionista ingresa al sistema
 La recepcionista verifica si hay
habitaciones libres.
Flujo alternativo: Recepcionista rechaza si no hay habitaciones
libres.
Pos condición: El sistema funciona si hay habitaciones
desocupadas
Nombre Verificacion de identidad

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite verificar la identidad del cliente

Actores: Base de datos

Precondiciones: Que los datos estén cargados correctamente

Flujo normal:  BD facilita la lista de habitaciones a la recepción

Flujo alternativo: BD rechaza si los datos no están cargados correctamente.

Pos condición: Sistema funcionará si la BD guarda los datos que estén


correctamente verificados

Nombre Lista de habitaciones disponibles

Autor RJC

Fecha 26 - 04 - 2022

Descripción Facilita la lista de habitaciones disponibles

Actores: Base de datos

Precondiciones: Tienen que estar correctamente cargados los datos del cliente

Flujo normal:  Base de datos facilita la lista de habitaciones a la


recepción.

Flujo alternativo: Base de datos rechaza si los datos no están cargados


correctamente.
Pos condición: Sistema funcionará si los datos cumplen con la solicitud
original del cliente
Nombre Reserva exitosa

Autor RJC

Fecha 26 - 04 - 2022

Descripción Permite que el cliente pueda reservar las habitaciones

Actores: La recepción

Precondiciones: Tienen que estar correctamente cargados los datos del cliente

Flujo normal: La recepcionista ingresa al sistema


La recepcionista confirma la reserva de habitación del
cliente
Flujo alternativo: Sistema rechaza si no existe una reserva

Pos condición: Sistema funcionará si se cumple con los requisitos de reserva.

Nombre Confirmacion de reserva

Autor RJC

Fecha 26 - 04 - 2022

Descripción Confirma la Reserva

Actores: Cliente

Precondiciones: Tienen que estar correctamente cargados los datos del cliente

Flujo normal:  El cliente ingresa al sistema para confirmar la reserva

Flujo alternativo: Sistema rechaza si no existe una reserva

Pos condición: Sistema funcionará si existe dicha reserva


f) Diagrama de actividad
g) Diagrama de secuencia

Ejercicio 5
Caso de Estudio: Video tienda
Una persona introduce en el sistema el nombre de un disco y el nombre de una canción del
catálogo; hecho esto, el sistema busca la información de la canción solicitada y muestra los
siguientes datos: el precio, el tamaño en megabytes, la duración en minutos y segundos, la
calidad y el número de unidades vendidas.
a). Identificar actores:
Actor del sistema: Video tienda
b). Identificar CU sistema:
. Nombre de disco
. Nombre de canción
. Precio
. Tamaño en megabyes
. Duración en minuto y segundo
. Calidad
. Números de unidades vendidas.
c). CU y relaciones:

CU sistema Actores-Relaciones
Nombre de disco Persona

Nombre de canción Persona


Precio Base de datos
Tamaño en megabyes Base de datos

Duración en minuto y segundo Base de datos


Calidad Base de datos
Números de unidades vendidas Base de datos

También podría gustarte