You are on page 1of 42

ANALISIS DE SISTEMAS

PASO 4: MODELAR LA SOLUCION AL PROBLEMA POO

Presentado Por:

ANDRÉS AUGUSTO GARCÍA ECHEVERRY

CÓDIGO: 14.698.077

NATHALY ELIZABETH PAZ JAMONDINO

CÓDIGO: 1085330182

Presentado a:

ING. PAOLA ANDREA MARMOLEJO

Grupo:

301308A_31

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD

MAYO 05 2017
INTRODUCCIÓN

Cuando nace la necesidad de un requerimiento de software, surge una idea. Por ejemplo un

administrador de un negocio, observa que utilizando la informática puede mejorar

sustancialmente su administración. Asi, teniendo una idea bastante clara de su necesidad, acude a

especialistas en desarrollo de software, quienes pueden hacer uso del Lenguaje Unificado de

Modelado ya que este ayuda a capturar la idea del sistema requerido, para luego comunicarla a

los involucrados en el proyecto. Esta tarea se lleva a cabo en las etapas de análisis y diseño,

utilizando simbología y diagramas UML con el objeto de modelar el sistema.

Modelar el sistema utilizando los diagramas UML, significa en definitiva contar con documentos

que plasman el trabajo de capturar la idea para la posterior evolución del proyecto, este es el

trabajo que hemos realizado con el caso de la lavandería Dirty Clean, aplicando los

conocimientos adquiridos y modelando el sistema utilizando los diagramas UML.


OBJETIVOS

 Continuar con el proceso creación de un sistema para el lavaseco Dirty-Clean

 Aplicar los conocimientos adquiridos al modelado del sistema

 Visualizar los requerimientos por medio de los diagramas UML

 Especificar la estructura y comportamiento del sistema a crear

 Elaborar las plantillas para que guíen la construcción del sistema


REQUERIMIENTOS

1. El sistema registrara clientes, usando formularios de registro y asi administrar los


perfiles de clientes directamente a una base de datos.
2. El sistema registrara las prendas que se someterán a proceso de lavandería.
3. El sistema clasificara automáticamente la prenda y generara un código de marcación
para saber el lavado a la que se debe someter.
4. El sistema permitirá consultar en qué estado del proceso de lavado se encuentra la
prenda.
5. El Sistema permitirá consultar fecha de entrega de la prenda.
6. El sistema generara reportes (estados financieros) de los procesos de lavandería
diariamente, semanal, mensual y anual respecto a la rentabilidad de la lavandería.
DESARROLLO DE LA ACTIVIDAD

Requerimientos

1. El sistema registrara clientes, usando formularios de registro y asi administrar los


perfiles de clientes directamente a una base de datos.
2. El sistema registrara las prendas que se someterán a proceso de lavandería.
3. El sistema clasificara automáticamente la prenda y generara un código de marcación
para saber el lavado a la que se debe someter.
Diagramas puntuales con plantillas:

Nombre del Ingresar al Sistema


Caso de Uso
Código del Caso 1
Caso de Uso
Actor(es) Empleado 1
Ingresar usuario y clave de seguridad para acceder al
Descripción sistema
Precondición Tener clave de ingreso autorizada
Flujo Principal Acción actor Acción sistema
Ingresar al sistema Se carga la vista de Login
Ingresar usuario, contraseña y dar Valida datos y permite el
click en aceptar. ingreso al sistema
Flujo Ingresar usuario y/o Mensaje "usuario y/o
Alternativo 1 Contraseña con datos contraseña es incorrecto"
erróneos.
Post condición Bienvenido usuario: Empleado 1
Flujo Autorización denegada Recuperar contraseña
Excepcional
Frecuencia Diaria
Importancia Alta

Nombre del Cambio contraseña


Caso de Uso
Código del Caso 2
Caso de Uso
Actor(es) Empleado 1
Descripción El sistema permitirá el cambio de contraseña
Precondición Cambio de contraseña
Acción actor Acción sistema
Selecciono botón de Abre vista con campos de cambio de
Cambio de password contraseña
Ingreso una vez la contraseña Validación de los campos de contraseña
antigua y dos veces contraseña iguales. Mensaje Contraseña cambiada
Flujo Principal nueva
Inicio nuevamente sesión Abre la vista del menú según el rol
Flujo Ingresar mal los campos de la Mensaje de datos erróneos
Alternativo 1 contraseña nueva

Post condición Contraseña cambiada exitosamente


Frecuencia Baja
Importancia Alta
Nombre del Caso de Uso Creación de Clientes

Código del Caso de Uso Caso 3

Actor(es) Empleado 1
Descripción El sistema de permitir la creación del Cliente.
Precondición Información detallada del Cliente.

Acción actor Acción sistema

Dar click en la opción Se despliegan las opciones


Administrar Clientes

Dar click en la opción Se despliega el formulario con


Creación de Clientes. Los campos requeridos.
El Actor ingresa la Permite el ingreso de la
Flujo Principal información en el formulario. información.
Dar clic en guardar Cliente. Guarda la información en la
Base de datos.
Ingreso de información Se muestran las alertas en los
Errónea en los campos del Campos que no cumplen con los
Flujo Alternativo 1 formulario. requerimientos del sistema.
No ingresar información en los Se muestran las alertas en los
Flujo Alternativo 2 campos obligatorios. Campos que no cumplen con la
condición.
Post condición Cliente guardado exitosamente
Cliente existente en el Mensaje: “Cliente ya existe en
Flujo Excepcional sistema el sistema”

Frecuencia Media
Importancia Alta

Nombre del Caso de Uso Generar factura


Código del Caso de Uso Caso 4
Actor(es) Empleado 1
Descripción El sistema permitirá generar la factura
Precondición Formulario con la información detallada
Acción actor Acción sistema
Ingresar al módulo de El sistema despliega un
creación de factura formulario con un
consecutivo
Se ingresa la información El sistema valida campos
al formulario requeridos

Se da click en botón El sistema realiza el registro de la


guardar factura
Flujo Alternativo 1 Se da click en el botón crear El sistema valida que los
campo estén correctamente
Flujo Principal diligenciados

Post condición Factura creada


Flujo Excepcional Duplicidad de factura Mensaje de error número de
factura duplicada
Frecuencia Alta
Importancia Alta
Nombre del Crear prenda
Caso de Uso
Código del Caso 5
Caso de Uso
Actor(es) Empleado 1
Descripción El sistema permitirá crear el tipo de prenda de la
Lavandería.
Precondición Clasificación de Prendas
Acción actor Acción sistema
Selecciono botón de Abre formulario de registro de prendas
Crear Prenda
Ingreso de datos al Validación de campos
formulario requeridos.
Flujo Principal
Dar click en Crear Guarda los datos en el sistema y
Genera código de prenda

Flujo Ingreso erróneo de datos Mensaje de datos erróneos


Alternativo 1
Post condición prenda almacenada con éxito
Flujo Prenda existente en el sistema
Excepcional Mensaje "Prenda existente"

Frecuencia Media
Importancia Alta
Nombre del Creación de servicio
Caso de Uso
Código del Caso 6
Caso de Uso
Actor(es) Empleado 1
Descripción El sistema permitirá crear el tipo de servicio de la lavandería.
Precondición Información detallada del Cliente.

Acción actor Acción sistema


Flujo Principal
Dar click en la opción Se despliegan las opciones
Administrar Servicio
Dar click en la opción Se despliega el formulario con
Creación de Servicio. Los campos requeridos.
El Actor ingresa la Permite el ingreso de la
información en el formulario. información.
Dar clic en guardar servicio. Guarda la información en la
Base de datos.
Ingreso de información Se muestran las alertas en los
Flujo Errónea en los campos del Campos que no cumplen con los
Alternativo 1 formulario. requerimientos del sistema.
No ingresar información en los Se muestran las alertas en los
Flujo campos obligatorios. Campos que no cumplen con la
Alternativo 2 condición.
Post condición Servicio guardado exitosamente
Flujo Servicio existente en el Mensaje: “Servicio ya existe en
Excepcional sistema el sistema”

Frecuencia Media
Importancia Alta
Diagramas De Clases
Diagramas De Secuencia
Diagrama de Estados
Requerimientos.

4. El sistema permitirá consultar en qué estado del proceso de lavado se encuentra la


prenda.
5. El Sistema permitirá consultar fecha de entrega de la prenda.
6. El sistema generara reportes (estados financieros) de los procesos de lavandería
diariamente, semanal, mensual y anual respecto a la rentabilidad de la lavandería.

4. Requerimiento

El sistema permitirá consultar en qué estado del proceso de lavado se encuentra la prenda.
Modelo funcional
DIAGRAMA CASO DE USO
PLANTILLA:
Nombre Consulta estado de servicio
Autor Nathaly Paz
Fecha 01/05/2017
Descripción Brindar información sobre prenda de vestir)
Actores Encargado recepción- sistema
Precondición Tener clave de ingreso autorizada
Flujo Normal  El actor ingresa al sistema
 El sistema brinda opciones de consulta e ingresar
información.
 Este es iniciado para la verificación y / o registro
de prendas de aquellos clientes que forman parte
de la base de datos.
 Podemos ver la información sobre los clientes y sus
prendas que están a nuestro cargo. Se muestra una
venta y se observa en qué estado se encuentra la
prenda.
 Tenemos las opciones de modificar e ingresar
nueva información.
 Si hay cambios en la información el sistema recibe
notificaciones de que hay información nueva.
 El sistema valida la información y nos brinda
opciones de imprimir la información general de la
prenda o salir de la ventana de estado.
Flujo Alternativo  El sistema la validez de los datos, silo datos no son
correctos, se avisa al actor de ello permitiéndole
que los corrija
 El sistema rechaza la información de modo que no
se publica las notificaciones y se devuelve al
usuario

Pos condición Los cambios que se hayan hecho o no serán publicados


Flujo Excepcional exitosamentedenegada
Autorización Recuperar contraseña
Frecuencia Diaria
Importancia Alta
Caso de uso 1

Nombre Ingresar usuario


Autor Nathaly Paz
Fecha 01/05/2017
Descripción Permite ingresar al sistema de la Lavanderia DeartyClean,
el cual es autenticado y autorizado para la utlilizacion de
este
Actores Encargado recepción- sistema
Precondición Tener clave de ingreso autorizada
Flujo Normal  El usuario ingresa al software
 El sistema presenta la pantalla de ingreso
 El sistema asigna el valor de 2 intentos
 El usuario digita el Login y Password en la casillas
correspondientes
 El usuario pulsa el botón ingresar.
 El sistema autentica al usuario para utilizar el
sistema. El flujo continúa en la sección autenticar
usuario.
 El sistema autoriza al usuario proporcionándole su
perfil de entrada para utilizar el sistema.
 Fin del flujo básico

AUTENTICAR USUARIO
El sistema abre una conexión a la base de datos, se envía
Login y Pasword a la base de datos, se recupera el código
de usuario, el usuario almacena en la sesión de usuario y el
código de usuario.

AUTORIZAR USUARIO
El sistema abre a una conexión a la base de datos, envía el
código de usuario a la base de datos que se encuentra
almacenada en la sesión de usuario, recupera de la base de
datos los privilegiados de acceso de usuario, se crea la
sesión de usuario con los privilegios de acceso al sistema
El flujo continúa en el paso autenticar el usuario del flujo
básico.
Flujo Alternativo  El formato del Login y Pasword no es valido
 El usuario no existe en la base de datos.
 La clave de acceso es incorrecta.
 El usuario esta bloqueado.

Pos condición Se crea la secion de usuario con su perfil de ingreso

Precondiciones El usuario debe estar registrado.


El usuario n debe de estar bloqueado
Flujo Excepcional Autorización denegada Recuperar contraseña
Frecuencia Diaria
Importancia Alta
Caso de uso 2

Nombre Registrar prenda


Autor Nathaly Paz
Fecha 01/05/2017
Descripción Es iniciado para la verificación y / o registro de prendas de
aquellos clientes que forman parte de la base de datos.
Actores Encargado recepción
Precondición Tener clave de ingreso autorizada tener base de datos
sobre los registros que se hayan hecho anteriormente
Flujo Normal  Este caso de uso se inicia cuando el actor registra
los parámetro como nombres y apellidos,
identificación, teléfono fijo/móvil en fin de registrar
el pedido del cliente.
 Código asignado
 Fecha de ingreso
 Fecha de entrega
 Tipo de prenda
 El valor a cancelar
 Se cancela a contado o a crédito
 Observaciones por parte del cliente o actor
 El sistema le permite al actor seleccionar las
actividades como. Grabar, Modificar, Cancelar,
Salir.
 El sistema recibe la información y esta es
almacenada en la base de datos y ser visible cuando
sea necesario.
Flujo Alternativo El sistema rechaza confirma la validez de los datos
ingresados y si estos no son correctos se avisa al actor de
ello permitiéndoles que los corrija con las condiciones
propuestas de recolección de información del cliente.
Pos condición Se ha registrado la prendad satisfactoriamente
Flujo Excepcional Autorización denegada Recuperar contraseña
Frecuencia Diaria
Importancia Alta
Caso de uso 3

Nombre Consultar estado de prenda


Autor Nathaly Paz
Fecha 01/05/2017
Descripción Nos permite conocer el estado de la prenda en que proceso
se encuentra o ver otros datos como el código, fecha, el
nombre del propietario, identificación, dirección, fecha
entregar, tipo de prenda, numero de prendas, total a pagar
Actores yEncargado
observaciones.
recepción
Precondición Tener clave de ingreso autorizada.

Flujo Normal  El actor consulta por parámetro ya sea por el código


de la prenda, nombre y apellido, identificación del
cliente.
 El sistema comprueba que los parámetros sean
correctos
 La información a ser consultada se encuentra
previamente registrada en la base de datos.
 El sistema valida los parámetros y nos muestra la
ventada de estado. En ella podremos ver la
información que deseamos sobre la prenda
Flujo Alternativo Consulta de estado no satisfactorio
Pos condición La consulta se efectuó sin ningún inconveniente
Flujo Excepcional Autorización denegada Recuperar contraseña
Frecuencia Diaria
Importancia Alta
Caso de uso 4

Nombre Ingresar nueva información


Autor Nathaly Paz
Fecha 01/05/2017
Descripción Nos permite registrar nuevos clientes a la base de datos.
Opciones avanzadas, este caso se presenta cuando en
registro de prendas no se no se haya los parámetros
requerido, no hay historial de cliente como identificación
o teléfono fijo/móvil, para registrar el ingreso de la prenda
Actores y brindar elrecepción
Encargado servicio requerido.
Precondición Tener clave de ingreso autorizada.
 Flujo  Al actor se le es permitido llenar el formulario
Normal propuesto para recolectar la información necesaria
sobre los clientes como :

Fecha, el nombre del propietario,


identificación/NIT, dirección, números telefónicos,
etc

 El sistema confirma si loss datos son correctos.


 La información se guarda en la base de datos,
mostrando un mensaje de éxito
 Una vez que los sean datos ingresados a la base de
datos, podemos registrar los datos de la prendas
desde el caso anterior.

Flujo Alternativo La información no se almacena en la base de datos debido


a que ya se encuentra registrada en el sistema y no se
pueden registrar datos duplicados
Pos condición el registro efectuó sin ningún inconveniente
Flujo Excepcional Autorización denegada Recuperar contraseña
Frecuencia Diaria
Importancia Alta
Modelo de objetos
Diagrama de clase

Modelo dinámico
Diagrama de secuencia
5. Requerimiento

El Sistema permitirá consultar la fecha de entrega de la prenda.


Modelo funcional
DIAGRAMA CASO DE USO

PLANTILLA:
Nombre Consultar la fecha de entrega de la prenda
Autor Nathaly Paz
Fecha 01/05/2017
Descripción Brindar información sobre prenda de vestir
El actor seguirá el mismo flujo mencionado en los
anteriores casos de uso para llegar al caso de uso –
Consultar estado de prenda – en el cual podrá ver la fecha
de entrega e informar a los usuarios que necesitan dicha
información.
Actores Encargado recepción- sistema
Precondición Tener clave de ingreso autorizada
Flujo Normal  El actor consulta por parámetros ya sea por el
código de la prenda, nombre y apellido,
identificación del cliente.
 El sistema comprueba que los parámetros sean
correctos
 La información a ser consultada se encuentra
previamente registrada en la base de datos.
 El sistema valida los parámetros y nos muestra la
ventada de estado. En ella podremos ver la
información que deseamos sobre la prenda
Flujo Alternativo  El sistema la validez de los datos, silo datos no son
correctos, se avisa al actor de ello permitiéndole
que los corrija
 El sistema rechaza la información de modo que no
se publica las notificaciones y se devuelve al
usuario

Pos condición Los cambios que se hayan hecho o no serán publicados


Flujo Excepcional exitosamentedenegada
Autorización Recuperar contraseña
Frecuencia Diaria
Importancia Alta

Caso de uso 1

Nombre Ingresar usuario


Autor Nathaly Paz
Fecha 01/05/2017
Descripción Permite ingresar al sistema de la Lavanderia DeartyClean, el cual
es autenticado y autorizado para la utlilizacion de este

Actores Encargado recepción- sistema


Precondición Tener clave de ingreso autorizada
Flujo Normal  El usuario ingresa al software
 El sistema presenta la pantalla de ingreso
 El sistema asigna el valor de 2 intentos
 El usuario digita el Login y Password en la casillas
correspondientes
 El usuario pulsa el botón ingresar.
 El sistema autentica al usuario para utilizar el sistema. El
flujo continúa en la sección autenticar usuario.
 El sistema autoriza al usuario proporcionándole su perfil de
entrada para utilizar el sistema.
 Fin del flujo básico

Flujo Alternativo  El formato del Login y Pasword no es valido


 El usuario no existe en la base de datos.
 La clave de acceso es incorrecta.
 El usuario está bloqueado.

Pos condición Se crea la sesión de usuario con su perfil de ingreso

Precondiciones El usuario debe estar registrado.


El usuario n debe de estar bloqueado
Flujo Excepcional Autorización denegada Recuperar contraseña
Frecuencia Diaria
Importancia Alta
Caso de uso 2

Nombre Registrar prenda


Autor Nathaly Paz
Fecha 01/05/2017
Descripción Es iniciado para la verificación y / o registro de prendas de
aquellos clientes que forman parte de la base de datos.
Actores Encargado recepción
Precondición Tener clave de ingreso autorizada tener base de datos sobre los
registros que se hayan hecho anteriormente
Flujo Normal  Este caso de uso se inicia cuando el actor registra los
parámetro como nombres y apellidos, identificación,
teléfono fijo/móvil en fin de registrar el pedido del cliente.
 Código asignado
 Fecha de ingreso
 Fecha de entrega
 Tipo de prenda
 El valor a cancelar
 Se cancela a contado o a crédito
 Observaciones por parte del cliente o actor
 El sistema le permite al actor seleccionar las actividades
como. Grabar, Modificar, Cancelar, Salir.
 El sistema recibe la información y esta es almacenada en la
base de datos y ser visible cuando sea necesario.
Flujo Alternativo El sistema rechaza confirma la validez de los datos ingresados y si
estos no son correctos se avisa al actor de ello permitiéndoles que
los corrija con las condiciones propuestas de recolección de
información del cliente.
Pos condición Se ha registrado la prendad satisfactoriamente
Flujo Excepcional Autorización denegada Recuperar contraseña
Frecuencia Diaria
Importancia Alta

Caso de uso 3

Nombre Consultar estado de prenda


Autor Nathaly Paz
Fecha 01/05/2017
Descripción Nos permite conocer el estado de la prenda en que proceso
se encuentra o ver otros datos como el código, fecha, el
nombre del propietario, identificación, dirección, fecha
entregar, tipo de prenda, numero de prendas, total a pagar
Actores yEncargado
observaciones.
recepción
Precondición Tener clave de ingreso autorizada.

Flujo Normal  El actor consulta por parámetro ya sea por el código


de la prenda, nombre y apellido, identificación del
cliente.
 El sistema comprueba que los parámetros sean
correctos
 La información a ser consultada se encuentra
previamente registrada en la base de datos.
 El sistema valida los parámetros y nos muestra la
ventada de estado. En ella podremos ver la
información que deseamos sobre la prenda
Flujo Alternativo Consulta de estado no satisfactorio
Pos condición La consulta se efectuó sin ningún inconveniente
Flujo Excepcional Autorización denegada Recuperar contraseña
Frecuencia Diaria
Importancia Alta

Caso de uso 4

Nombre Ingresar nueva información


Autor Nathaly Paz
Fecha 01/05/2017
Descripción Nos permite registrar nuevos clientes a la base de datos.
Opciones avanzadas, este caso se presenta cuando en
registro de prendas no se no se haya los parámetros
requerido, no hay historial de cliente como identificación
o teléfono fijo/móvil, para registrar el ingreso de la prenda
Actores y brindar elrecepción
Encargado servicio requerido.
Precondición Tener clave de ingreso autorizada.
 Flujo  Al actor se le es permitido llenar el formulario
Normal propuesto para recolectar la información necesaria
sobre los clientes como :

Fecha, el nombre del propietario,


identificación/NIT, dirección, números telefónicos,
etc

 El sistema confirma si loss datos son correctos.


 La información se guarda en la base de datos,
mostrando un mensaje de éxito
 Una vez que los sean datos ingresados a la base de
datos, podemos registrar los datos de la prendas
desde el caso anterior.

Flujo Alternativo La información no se almacena en la base de datos debido


a que ya se encuentra registrada en el sistema y no se
pueden registrar datos duplicados
Pos condición el registro efectuó sin ningún inconveniente
Flujo Excepcional Autorización denegada Recuperar contraseña
Frecuencia Diaria
Importancia Alta

Modelo de objetos
Diagrama de clase
Modelo dinámico
Diagrama de secuencia

6. Requerimiento

El sistema generara reportes (estados financieros) de los procesos de lavandería diariamente,


semanal, mensual y anual respecto a la rentabilidad de la lavandería.
Modelo funcional
DIAGRAMA CASO DE USO
PLANTILLA:
Nombre Generar reportes Estados financieros
Autor Nathaly Paz
Fecha 01/05/2017
Descripción Permitirá generar reportes ya sean diarias (día anterior),
semanales, mensuales, trimestrales y a fin de año un
abalance general sobre los movimientos que se están
presentando en la lavandería.
Actores Gerente, sistema
Precondición Tener usuario y clave de ingreso autorizada
Flujo Normal  El sistema está en la capacidad de generar reportes
de importancia para el actor del sistema. Para esto
el este selecciona la opción de generar reporte, allí
finalmente escoge un tipo e ingresa los parámetros
que sean necesario, el sistema mostrara como
resultado el reporte que se ha solicitado.
 El sistema muestra un formulario para que el
operario escoja el tipo de reporte.
 El sistema activa los campos correspondientes al
reporte se ingresa los valores de fecha inicial y
fecha final del reporte.
 Ingresar el valor de la fecha para el reporte.
 El sistema valida la información para comprobar
que este completa y genera el informe deseado.
Flujo Alternativo  El sistema la validez de los datos, silo datos no son
correctos, se avisa al actor de ello permitiéndole
que los corrija
 El sistema rechaza la información de modo que no
se publica las notificaciones y se devuelve al
usuario

Pos condición Los cambios que se hayan hecho o no serán publicados


Flujo Excepcional exitosamentedenegada
Autorización Recuperar contraseña
Frecuencia Diaria
Importancia Alta
Caso de uso 1

Nombre Ingresar usuario


Autor Nathaly Paz
Fecha 01/05/2017
Descripción Permite ingresar al sistema de la Lavanderia DeartyClean
Actores Gerente, sistema
Precondición Tener clave de ingreso autorizada
Flujo Normal  El usuario ingresa al software
 El sistema presenta la pantalla de ingreso
 El sistema asigna el valor de 2 intentos
 El usuario digita el Login y Password en la casillas
correspondientes
 El usuario pulsa el botón ingresar.
 El sistema autentica al usuario para utilizar el
sistema. El flujo continúa en la sección autenticar
usuario.
 El sistema autoriza al usuario proporcionándole su
perfil de entrada para utilizar el sistema.
 Fin del flujo básico

Flujo Alternativo  El formato del Login y Pasword no es valido


 El usuario no existe en la base de datos.
 La clave de acceso es incorrecta.
 El usuario esta bloqueado.

Pos condición El usuario debe estar registrado.


El usuario n debe de estar bloqueado
Flujo Excepcional Autorización denegada Recuperar contraseña
Frecuencia Diaria
Importancia Alta
Caso de uso 2

Nombre Ver Cartera


Autor Nathaly Paz
Fecha 01/05/2017
Descripción Generar un informe según requerimientos del usuario (tipo de
informe e intervalo de fechas)
Actores Gerente, sistema
Precondición Tener clave de ingreso autorizada
Flujo Normal  Lista de menus
 Ingresar al módulo de Informes/Generar Informe
 El actor selecciona un intervalo de fechas para generar el
informe
 El sistema proveerá al actor un formulario donde seleccionará el
tipo de informe del cual pretende generar el informe
 El sistema consulta la información ingresada en la base de datos.
 Ventas realizadas, el sistema muestra el número de ventas en
general o por el tipos de prendas que han ingresado y tipos de
clientes (contado y crédito).
 Flujos de efectivo o flujo de caja, el sistema nos brinda la
variación de entrada y salida de efectivo en un periodo
determinado.
 El sistema muestra en una nueva ventana e informe
 El actor puede exportar informe.
 El actor puede imprimir informe.
Flujo  No se puede cargar el formulario de Informes/Genera Informe.
Alternativo  No se puede conectar a la base de datos.
 El usuario no completó los campos requeridos (tipo de informe
e intervalo de fechas).
 El intervalo de fechas es erróneo.

Pos condición El usuario podrá exportar un informe generado según sus


requerimientos (tipo de informe e intervalo de fechas)
Flujo Autorización denegada Recuperar contraseña
Excepcional
Frecuencia Diaria
Importancia Alta
Caso de uso 3

Nombre Generar Reporte


Autor Nathaly Paz
Fecha 01/05/2017
Descripción Exportar un informe generado según requerimientos del
usuario
Actores (tipo de informe
Gerente, sistema e intervalo de fechas)
Precondición Tener clave de ingreso autorizada
Flujo Normal  El usuario debe estar registrado en el sistema.
 El usuario debe haber iniciado sesión en el sistema.
 El sistema proveerá al usuario un formulario donde
seleccionará el tipo de informe y el intervalo de
fechas del cual pretende generarlo.
 El sistema proveerá al usuario un formulario donde
seleccionará el tipo de informe, el intervalo de
fechas y la opción para exportar el informe.
Flujo Alternativo  No se puede cargar el formulario de
Informes/Genera Informe.

Pos condición El usuario podrá generar un informe según sus


requerimientos (tipo de informe e intervalo de fechas)
Flujo Excepcional Autorización denegada Recuperar contraseña
Frecuencia Diaria
Importancia Alta
Modelo de objetos
Diagrama de clase

Modelo dinámico
Diagrama de secuencia
CONCLUSIONES

 Este trabajo nos ha permitido aplicar los conocimientos adquiridos al desarrollo de un

sistema para el lavaseco Dirty-Clean

 Por medio de este trabajo hemos llevado a la práctica las técnicas de modelado y diseño

del sistema de acuerdo a la UML revisando los elementos esenciales del modelo

funcional, modelo de objetos y el modelo dinámico.

 Hemos afianzado el conocimiento sobre la importancia de la semántica y la forma en el

planteamiento de los diagramas, además de ser conscientes de la vital importancia en el

desarrollo del sistema de acuerdo a los requerimientos.


BIBLIOGRAFÍA

Borrell, C. R. (2006). Importancia de la ingeniería de requerimientos dentro del ciclo de

desarrollo de software. Tono: Revista Técnica De La Empresa De Telecomunicaciones

De Cuba, S.A, (3), 52-56. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=a9h&AN=3416210

6&lang=es&site=ehost-live

Campderrich, F. B. (2003). Capitulo VI. Ingeniería del software. Pagina 111-139. Barcelona,

ES: Editorial UOC. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=112&docID=106

46149&tm=1485734781320

Campderrich, F. B. (2003). Capitulo VI. Ingeniería del software. Pagina 110 – 111. Barcelona,

ES: Editorial UOC. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=111&docID=106

46149&tm=1485734684633

Campderrich, F. B. (2003). Ingeniería del software. Página 141 – 175. Barcelona, ES: Editorial

UOC. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=142&docID=106

46149&tm=1485734983973
Ferreira Manzanares, N. (2016). Características Del Lenguaje De Modelado Unificado. [Página

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

Gutierrez, C. C. (2011).Caso Práctico 1: Sistemas de Gestión de Agendas y Reuniones. En

Casos prácticos de UML (pp. [9]-44). España: Editorial Complutense. Recuperado de:

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

6104&tm=1485361863801

Granollers, I. S. T., Lorés, V. J., & Cañas, D. J. J. (2005). Capitulo VI. Diseño de sistemas

interactivos centrados en el usuario. Página 216-233. Barcelona, ES: Editorial UOC.

Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=217&docID=106

38465&tm=1485744410905

Kimmel, P. (2008). Diagramación de características como procesos. Manual de UML. Página 49

– 79. México, D.F., MX: McGraw-Hill Interamericana. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=68&docID=1043

3806&tm=1485746402519
Kimmel, P. (2010). El Principio Con Casos de Uso. En Manual de UML (pp. [17]-46). México:

McGraw-Hill Interamericana. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=36&docID=1043

3806&tm=1485361490116

Marmolejo Hurtado, P. ( 2017). OVI Unidad_3_Documentación de Requerimientos. [Archivo de

video]. Recuperado de: http://hdl.handle.net/10596/11008

Minguillón, J. (2011). Introducción al lenguaje de modelado Unificado. OpenLibra. (FUOC,

Ed.). Recuperado de: https://openlibra.com/es/book/introduccion-al-lenguaje-de-

modelado-unificado

Vidal, Cristian L, López, Leopoldo P, Rivero, Sabino E, & Meza, Rogelio O. (2013). Extensión

del Diagrama de Secuencias UML para el Modelado orientado a Aspectos. Información

tecnológica, 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

Weitzenfeld, A. (2005). Modelado con UML. En Ingeniería de Software Orientada a Objetos con

UML, Java e Internet (p. [69]). Ciudad de México: 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

You might also like