You are on page 1of 31

ANLISIS DE SISTEMAS

CDIGO: 301308

PASO 4: MODELAR LA SOLUCIN AL PROBLEMA POO

Presentado a:
Julin David Alvarado Caicedo
Tutor

Entregado por:
Nelson Armando Vsquez
Cdigo: 11.366.657

Carlos Alberto Martnez


Cdigo: 11.434.941

William Alfreed Romero


Cdigo: 80.771.867

Yecid Orlando Diaz Parra


Cdigo: 11.445.914

Sergio Luis Fontalvo


Cdigo:72334521

Grupo: 301308_12

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
Mayo de 2017
OBJETIVO

Entender la relacin entre los objetos en diferentes diagramas sus atributos, sus caractersticas y
propiedades.

Determinar y entender la interaccin de las clases en cada uno de los requerimientos.

Ver los casos de usos de los objetos y su descripcin.


PLANTILLA CASOS DE USO CON SU DIAGRAMA

Nombre del
Ingresar al Sistema
Caso de Uso
Cdigo del
R1
Caso de Uso
Actor(es) Administrador, Empleado
Ingresar usuario y clave de seguridad para acceder al
Descripcin
sistema
Precondicin Tener clave de ingreso autorizada
Accin actor Accin sistema

Ingresar al sistema Se carga la vista de Login


Flujo Principal
Ingresar usuario, contrasea y Valida datos y permite el ingreso al sistema
dar clic en aceptar.
Ingresar usuario y/o
Flujo Mensaje "usuario y/o contrasea es
contrasea con datos
Alternativo 1 incorrecto"
errneos.
Post condicin Bienvenido usuario Administrador

Flujo
autorizacin denegada Recuperar contrasea
Excepcional

Frecuencia Diaria
Importancia Alta
Nombre del Caso
Cambio contrasea
de Uso
Cdigo del Caso
R2
de Uso
Actor(es) Administrador Empleado
Descripcin El sistema permitir el cambio de contrasea
Precondicin Cambio de contrasea
Accin actor Accin sistema
Selecciono botn de Cambio Abre v i s t a con campos de cambio de contrasea
de password
Ingreso una vez la Validacin de los campos de contrasea iguales.
Flujo Principal contrasea antigua y dos Mensaje Contrasea cambiada
veces contrasea nueva
Inicio nuevamente sesin Abre la vista del men segn el rol

Flujo Alternativo Ingresar mal los campos de


Mensaje de datos errneos
1 la contrasea nueva
Post condicin Contrasea cambiada exitosamente
Flujo
Excepcional
Frecuencia Baja
Importancia Alta
Nombre del Caso
Crear tipo de documento
de Uso
Cdigo del Caso R3
de Uso
Actor(es) Administrador
El sistema permitir crear el tipo de documento del usuario.
Descripcin
Precondicin Formulario con la informacin detallada
Accin actor Accin sistema
Ingresar al mdulo de El sistema despliega un formulario
creacin documento
Flujo Principal Se ingresa el tipo de El s i s t e m a valida campos requeridos
documento
Se da clic en botn El sistema realiza la creacin del documento
crear
Flujo Alternativo Se da clic en el botn El sistema valida la creacin del tipo documento
1 crear
Post condicin Documento creado
Flujo Excepcional Documento existente Mensaje de error documento ya existe

Frecuencia Baja
Importancia Alta
Nombre del Caso
Eliminar tipo de documento
de Uso
Cdigo del Caso de R4
Uso
Actor(es) Administrador
El sistema permitir eliminar el tipo de documento del usuario.
Descripcin
Precondicin Formulario con la informacin detallada
Accin actor Accin sistema
Ingresar al mdulo de El sistema despliega un formulario
eliminar documento
Flujo Principal Se ingresa el tipo de El sistema valida campos requeridos
documento
Se da clic en botn El sistema realiza la eliminacin del
eliminar documento
El sistema valida la eliminacin del tipo documento
Flujo Alternativo 1 Se da clic en el botn
eliminar
Post condicin Documento eliminado
Flujo Excepcional Documento no existente Mensaje de error documento no existe

Frecuencia Baja
Importancia Alta
Nombre del Caso Creacin de Empleados
de Uso

Cdigo del Caso R5


de Uso

Actor(es) Administrador
Descripcin El sistema de permitir la creacin del empleado.

Precondicin Informacin detallada del empleado.


Accin actor Accin sistema
Dar clic en la opcin Administrar
Flujo Principal Empleados Se despliegan las opciones

Dar clic en la opcin creacin de Se despliega el formulario con los campos


empleado. requeridos.

El Actor ingresa la informacin Permite el ingreso de la informacin.


en el formulario.

Dar clic en guardar empleado. Guarda la informacin en la base de datos.

Ingreso de informacin errnea Se muestran las alertas en los campos que no


cumplen con los requerimientos del sistema.
Flujo Alternativo en los campos del formulario.
1

No ingresar informacin en los Se muestran las alertas en los campos que no


Flujo Alternativo cumplen con la condicin.
2 campos obligatorios.

Post condicin Empleado guardado exitosamente


Flujo Excepcional Empleado existente en el Mensaje: Empleado ya existe en el
sistema sistema

Frecuencia Baja
Nombre del Caso
de Uso Actualizacin de Empleados

Cdigo del Caso R6


de Uso
Actor(es) Administrador
Descripcin El sistema debe permitir la actualizacin de un empleado existente

Precondicin Informacin detallada del empleado


Accin actor Accin sistema
Dar clic en la opcin Administrar Se despliegan las opciones
Flujo Principal Empleados
Dar clic en la opcin Actualizar Se despliega el formulario con el campo ID
empleado. empleado.
El Actor Ingresa la nueva Se despliega la informacin del empleado.
informacin.
Dar clic en Actualizar empleado. Actualiza la informacin en la base de datos.

Ingreso de informacin errnea Se muestran las alertas en los campos que no


Flujo Alternativo cumplen con los requerimientos del sistema.
1 en los campos del formulario.
Flujo Alternativo No ingresar informacin en los Se muestran las alertas en los campos que no
2 cumplen con la condicin.
campos obligatorios.
Post condicin Empleado Actualizado exitosamente
Frecuencia Baja
Importancia Alta
Nombre del Caso Eliminacin de Empleados
de Uso
Cdigo del Caso R7
de Uso
Actor(es) Administrador
Descripcin El sistema debe permitir eliminar informacin de un empleado existente

Precondicin Cdigo del empleado


Flujo Principal Accin actor Accin sistema
Dar clic en la opcin Administrar Se despliegan las opciones
Empleados

Dar clic en la opcin Eliminar Se despliega el formulario


El Actor Ingresa el Id del empleado a Se despliega la informacin del
eliminar. empleado
Dar clic en Eliminar empleado. Se inhabilita el empleado en la base de
datos.
Flujo Alternativo 1 Ingreso de informacin errnea en los Se muestran las alertas en los campos
campos del formulario. que no cumplen con los requerimientos
del sistema.

No ingresar informacin en los campos Se muestran las alertas en los campos


Flujo Alternativo obligatorios. que no cumplen con la condicin.
2

Post condicin Empleado Actualizado exitosamente


Frecuencia Baja
Importancia Alta
Nombre del Caso de Creacin de Clientes
Uso

Cdigo del Caso de R8


Uso

Actor(es) Administrador
Descripcin El sistema de permitir la creacin del Cliente.

Precondicin Informacin detallada del Cliente.


Accin actor Accin sistema
Dar clic en la opcin Se despliegan las opciones
Flujo Principal Administrar Clientes

Dar clic en la opcin creacin Se despliega el formulario con los campos


de Clientes. requeridos.

El Actor ingresa la Permite el ingreso de la informacin.


informacin en el formulario.

Dar clic en guardar Cliente. Guarda la informacin en la base de


datos.
Ingreso de informacin Se muestran las alertas en los campos
Flujo Alternativo 1 errnea en los campos del que no cumplen con los requerimientos
formulario. del sistema.

No ingresar informacin en Se muestran las alertas en los campos que


Flujo Alternativo 2 no cumplen con la condicin.
los campos obligatorios.

Post condicin Cliente guardado exitosamente


Cliente existente en el sistema Mensaje: Cliente ya existe en el sistema
Flujo Excepcional

Frecuencia Media
Importancia Alta

Nombre del Caso de Actualizacin de Clientes


Uso
Cdigo del Caso de R9
Uso
Actor(es) Administrador
El sistema debe permitir modificar informacin de un cliente existente
Descripcin
Precondicin Informacin detallada del cliente
Accin actor Accin sistema
Dar clic en la opcin Se despliegan las opciones
Administrar Cliente

Dar clic en la opcin Actualizar Se despliega el formulario con el campo ID


Cliente. cliente.
Flujo Principal
El Actor Ingresa el Id del Se despliega la informacin del empleado.
cliente a actualizar.

Dar clic en Actualizar cliente. Actualiza la informacin en la base de


datos.

Ingreso de informacin errnea Se muestran las alertas en los campos que


Flujo Alternativo 1 en los campos del formulario. no cumplen con los requerimientos del
sistema.

No ingresar informacin en los Se muestran las alertas en los campos que


Flujo Alternativo 2 no cumplen con la condicin.
campos obligatorios.
Post condicin Cliente Actualizado exitosamente
Frecuencia Baja
Importancia Alta
Nombre del Caso de Eliminacin de Clientes
Uso

Cdigo del Caso de R10


Uso
Actor(es) Administrador
Descripcin El sistema debe permitir eliminar informacin de un cliente existente

Precondicin Cdigo del empleado


Accin actor Accin sistema
Flujo Principal Dar clic en la opcin
Administrar Clientes Se despliegan las opciones

Dar clic en la opcin Eliminar Se despliega el formulario con el campo


Clientes. ID clientes.
El Actor Ingresa el Id del Se despliega la informacin del
cliente a eliminar. empleado
Se inhabilita el cliente en la base de
Dar clic en Eliminar cliente. datos.

Ingreso de informacin errnea Se muestran las alertas en los campos


que no cumplen con los requerimientos
Flujo Alternativo 1 en los campos del formulario. del sistema.

No ingresar informacin en los Se muestran las alertas en los campos


Flujo Alternativo 2 que no cumplen con la condicin.
campos obligatorios.
Post condicin Cliente Actualizado exitosamente
Frecuencia Baja
Importancia Alta
Nombre del Caso de Uso Generar factura
Cdigo del Caso de Uso R11
Actor(es) Administrador, Empleado
Descripcin El sistema permitir generar la factura
Precondicin Formulario con la informacin detallada
Accin actor Accin sistema
Ingresar al mdulo de El sistema despliega un formulario
Flujo Principal creacin de factura con un consecutivo

Se ingresa la El sistema valida campos requeridos


informacin al
formulario
Se da clic en botn El sistema realiza el registro de la
guardar factura
Se da clic en el botn El sistema valida que los campo estn
Flujo Alternativo 1 crear correctamente diligenciados

Post condicin Factura creada


Duplicidad de factura Mensaje de error nmero de factura
Flujo Excepcional
duplicada
Frecuencia Baja
Importancia Alta
Nombre del Caso de Uso El sistema imprime factura
Cdigo del Caso de Uso R12
Actor(es) Administrador, Empleado
Descripcin Se genera factura del cliente
Precondicin Factura con informacin completa y detallada
Accin actor Accin sistema

Flujo Principal Se completan los campos El sistema habilita el botn


requeridos del cliente
imprimir
El administrador da las El sistema genera la factura y
propiedades de impresin
y guarda copia a la base guarda informacin en la base
de datos de datos
Flujo Principal El administrador entrega Se genera soporte fsico del
factura al cliente movimiento para ser firmado o
soportado con facturas
No reconoce la No se genera factura
Flujo Alternativo 1 impresora

Post condicin Soporte de movimiento impreso


Flujo Excepcional ningn gasto no hace nada
Frecuencia Alta
Importancia Baja
Nombre del Creacin de reporte diario
Caso de Uso
Cdigo del Caso
R13
de Uso
Actor(es) Administrador
Descripcin El sistema deber permitir crear reportes diarios.
Precondicin Reportes diarios
Accin actor Accin sistema
Flujo Principal Selecciono botn de Crear Abre formulario de reportes
reporte diario
Ingreso id del reporte a Validacin de campos requeridos.
crear
Dar clic en Crear Muestra el reporte diario

Flujo Alternativo Ingresar errneo id errneo Mensaje de datos errneos


1 del reporte
Post condicin Reporte diario creado exitosamente
Flujo Id del reporte es
Mensaje "No existe reporte"
Excepcional inexistente

Frecuencia Baja
Importancia Alta
Nombre del Caso Creacin de reporte mensual
de Uso
Cdigo del Caso R14
de Uso
Actor(es) Administrador
Descripcin El sistema deber permitir crear reporte mensual.
Precondicin Reportes mensual
Accin actor Accin sistema
Flujo Principal Selecciono botn de Crear Abre formulario de reportes
reporte mensual
Ingreso id del reporte a Validacin de campos requeridos.
crear
Dar clic en Crear Muestra el reporte diario

Flujo Alternativo Ingresar errneo id errneo Mensaje de datos errneos


1 del reporte
Post condicin Reporte mensual creado exitosamente
Flujo Id del reporte es inexistente Mensaje "No existe reporte"
Excepcional
Frecuencia Baja
Importancia Alta

Nombre del Caso de Portafolio comercial


Uso
Cdigo del Caso de R15
Uso
Actor(es) Administrador
El sistema debe permitir ver los diferentes servicios que se van a
Descripcin prestar

Precondicin Servicios deben estar activos en el momento y su precio


Accin actor Accin sistema
Flujo Principal
Dar clic en la opcin ver Se despliegan las los diversos productos
con sus correspondientes precios
portafolio.
Flujo Alternativo 1 Fechas de inicio menos El sistema genera un mensaje de
a la fecha de fin
validacin de fecha
Post condicin Informacin no actualizada
Frecuencia Media
Importancia Alta

Nombre del Caso de Uso Revisin de prenda


Cdigo del Caso de Uso R16
Actor(es) Cliente
Descripcin El sistema debe permitir revisar al cliente si su
prenda ya est lista.
Precondicin Rango de fecha
Accin actor Accin sistema
Colocar el consecutivo Se despliegan las opcin
de la factura
consultar
Flujo Principal
Consulta la informacin de la
Se da clic en enviar BD en el rango
correspondiente

Informacin no valida Mensaje de prenda


Flujo Alternativo 1 disponible/ no disponible

Post condicin Campo registrado en la pgina web


Frecuencia Media
Importancia Alta
DIAGRAMA DE CLASE:
DIAGRAMA DE OBJETOS:

DIAGRAMAS DE SECUENCIA
BIBLIOGRAFIA

Weitzenfeld, A. (2005). Modelado con UML. En Ingeniera de Software Orientada a Objetos con
UML, Java e Internet (p. [69]). Ciudad de Mxico: Cengage Learning. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?
p=GVRL&sw=w&u=unad&v=2.1&it=r&id=GALE
%7CCX3004300030&asid=e0651a18997d167f9c43328456de9495
Vidal, Cristian L, Lpez, Leopoldo P, Rivero, Sabino E, & Meza, Rogelio O. (2013). Extensin del
Diagrama de Secuencias UML para el Modelado orientado a Aspectos. Informacin tecnolgica,
24(5), 3-12. Recuperado de:

http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-
07642013000500002&lng=en&tlng=en. 10.4067/S0718-07642013000500002

Gutierrez, C. C. (2011).Caso Prctico 1: Sistemas de Gestin de Agendas y Reuniones. En Casos


prcticos de UML (pp. [9]-44). Espaa: Editorial Complutense. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?
ppg=10&docID=10536104&tm=1485361863801

Ferreira Manzanares, N. (2016). Caractersticas Del Lenguaje De Modelado Unificado. [Pgina


Web]. Recuperado de: http://hdl.handle.net/10596/9837

You might also like