Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
2019
Tabla de contenido
1. INTRODUCCIÓN 2
1.1 Propósito........................................................................................................
1.2 Alcance...........................................................................................................
1.3 Definiciones, Acrónimos y Abreviaciones...........................................................
2. POSICIONAMIENTO 2
2.1 Oportunidad de Negocio..................................................................................
2.2 Objetivos........................................................................................................
2.3 Misión.............................................................................................................
2.4 Visión.............................................................................................................
2.5 Declaración de problema.................................................................................
2.6 Declaración de posición de producto.................................................................
3. LA SOLUCIÓN 4
3.1 Características Principales de la solución...........................................................
3.2 Restricciones...................................................................................................
3.3 Rasgos de calidad...........................................................................................
3.4 Precedencia y Prioridad...................................................................................
4. ANALISIS FUNCIONAL 6
4.1 MODELO DE CASO DE USO DE NEGOCIO.........................................................
4.3 MODELO DE CASO DE USO DE NEGOCIO.........................................................
4.4 MODELO DE ANALISIS DE NEGOCIO................................................................
4.5 MODELO DE CASO DE USO DE SISTEMA........................................................
5. MODELO DE BASE DE DATOS 14
MCVS-O1-102 Visión del Negocio
1. INTRODUCCIÓN
Por otro lado, el sistema permitirá registrar a los clientes para que sus
mascotas puedan servirse de los servicios de baño, ecografías, grooming y
campañas de vacuna.
2. POSICIONAMIENTO
Tabla1
Declaración de problema
Tabla2
Declaración de posición de producto
3. LA SOLUCIÓN
3.2 Restricciones
El sistema dependerá de una conexión a internet.
MATRIZ DE REQUERIMIENTOS
Proceso Actividades Responsable Automatizable? RF Requerimiento Funcional Caso de Uso Caso Uso Incluido Caso Uso extendido Actor
El Responsable de almacen revisa el stock actual de los productos Responsable de Almacen SI RF01 Permite consultar el stock disponible Consultar stock de Productos Responsable de Almacen
El Responsable de almacen elabora un orden de requerimientos Responsable de Almacen SI RF02 Permite el registro de la orden de requerimientos Registrar Orden de Requerimientos Responsable de Almacen
El Responsable de almacen registra los productos recibidos Responsable de Almacen SI RF05 Permite el registro de productos Registrar Producto Responsable de Almacen
El Cajero busca la atencion de prueba medica a pagar Cajero SI RF07 Permite la consulta de la atencion solicitada por cliente Consultar Atencion de Prueba Medica Cajero
2. Actores:
Responsable de almacén
3. Flujo de Eventos:
3.1 Flujo básico:
a) El caso de uso inicia cuando el responsable de almacén seleccione la
opción de “Registrar Orden de Requerimientos” dentro de la interfaz
principal.
b) El sistema muestra una interfaz “Registrar Orden de
Requerimientos”, donde presentará los campos: código, cantidad y
fecha de emisión. Además, mostrará las opciones de Registrar,
Consultar stock del producto, aceptar y Salir.
c) El sistema captura los datos del Código de producto de la interfaz
Consultar Stock del producto.
d) El sistema muestra el código obtenido de la interfaz consultar stock en
el “Campo código”.
3.2 Subflujos:
3.2.1 Registrar OR
a) El sistema muestra la interfaz REGISTRO DE ORRDEN DE
REQUERIMIENTO con los siguientes campos: código (solo
lectura), fecha de emisión (solo lectura), Sede, Dirección de
Entrega. Además, muestra las opciones de Aceptar y
Cancelar.
b) El responsable de Almacén ingresa los datos del registro.
c) El responsable de Almacén selecciona la opción de Aceptar.
d) El sistema valida los datos ingresados.
e) El sistema genera un nuevo código de Registro y obtiene la
fecha del sistema para la fecha de emisión y la dirección de
entrega.
f) El sistema graba un nuevo registro de orden de requerimientos
y muestra el MSG “Se registro exitosamente la orden de
requerimientos”
g) El responsable de almacén cierra la interfaz REGISTRO DE
ORDEN DE REQUERIMIENTOS para su siguiente proceso y
el subflujo finaliza.
3.2.2 Modificar OR
a) El sistema muestra los datos del registro de OR en la interfaz
Registrar Orden de Requerimientos: código (solo lectura), fecha
MCVS-O1-102 Visión del Negocio
4. Precondiciones
1.El responsable de almacén está identificado en el sistema.
5. Postcondiciones
1.El sistema quedara registrado la orden de requerimientos.
2.El sistema quedara modificado el registro de orden de requerimientos.
3.El sistema quedara eliminado del registro de orden de requerimientos.
6. Puntos de Extensión
1.Se le incluye de un caso de uso llamado CONSULTAR STOCK del producto.
7. Prototipo:
7.2.1 Mensaje:
7.4.1 Mensaje:
9.1.3
Subflujo eliminar
1. Descripción:
El caso permite Registrar Factura de compra de la Veterinaria DR VISE. De acuerdo a
su necesidad su necesidad, el responsable de almacén de la Veterinaria DR VISE puede
agregar una factura en el sistema de información.
2. Actor(es):
Jefe de almacén.
3. Flujo de eventos
3.1. Flujo básico
1) El caso de uso se inicia cuando el jefe de almacén selecciona la opción de
Factura en la interfaz del menú principal.
2) El sistema muestra la interfaz “Registro de Facturas de orden de compra”, con la
lista de facturas, con los campos Numero de factura, fecha de emisión, total a pagar.
Además, muestra la opción de Agregar Nueva Factura, Consultar Orden de
compra.
3) Si el jefe de almacén elige una factura
a) Si elige “Consultar” ver subflujo consultar orden de compra.
b) Si elige “Agregar” ver subflujo Agregar Nueva Factura.
4)Si el jefe de almacén no elige una factura
a) Si elige Agregar ver subflujo Agregar Nueva Factura.
b) Si elige Consultar ver subflujo consultar orden de compra.
3.2. Subflujo:
3.2.1. Agregar Nueva Factura
1)El sistema muestra la interfaz Factura de compra con los siguientes campos:
Idfactura (solo lectura), idordendecompra(solo lectura) , Numero de factura (solo
lectura), fecha de emisión(ingresar), total a pagar(ingresar). Además, muestra la
opción Agregar y Cancelar.
2)El jefe de almacén ingresa los datos de Factura de compra.
3) El sistema genera un nuevo código de factura y obtiene la fecha del sistema
para la fecha de emisión.
4) El sistema valida los datos ingresados.
5)El sistema graba un nuevo registro de Factura y muestra el MSG “Factura
creado con código Nro. 6000001110”
6) El jefe de almacén cierra la interfaz “Registrar Factura de compra” con la lista
de Facturas, agregados y el subflujo finaliza.
MCVS-O1-102 Visión del Negocio
3.3Flujos alternativos
1. Datos de Facturas inválidos
Si los datos ingresados son nulos o inválidos, tanto en el Subflujo Agregar, el
sistema reporta un MSG “se ha encontrado datos no validos” y el subflujo continua
con el paso 2.
2. Factura ya existe
Si el sistema detecta que la factura en el paso 4 del subflujo Agregar Factura,
muestra un MSG “factura ya existe” y el subflujo finaliza.
4. Precondiciones
1. El jefe de almacén está identificado
2. Lista de Disponible de orden de compra.
5. Postcondiciones
1.En el sistema quedara registrado una nueva factura.
2. En el sistema quedara agregado en el registro de factura
6. Puntos de extensión
ninguno
7. Puntos especiales
ninguno
8. Prototipos
3.2.2. Eliminar
1.El sistema muestra una alerta,” ¿Desea eliminar el registro
seleccionado?”.
2.El operador pulsa “Si” para confirmar la eliminación del registro.
3. El sistema muestra la lista de los registros de atención.
4. Precondiciones
1. Lista de pacientes disponibles.
2. Operador identificado en el sistema.
5. Postcondiciones
1. En el sistema quedará registrada la nueva atención.
2. En el sistema quedará eliminado el registro de atención.
6. Puntos de extensión
Ninguno.
7. Requisitos especiales
Ninguno.
MCVS-O1-102 Visión del Negocio
1.Descripcion.
El caso permite mantener actualizado el registro de los clientes de la Veterinaria
“DR. Vise” De acuerdo con su necesidad, al operador de la veterinaria puede
agregar, actualizar y eliminar un cliente en el Sistema de información.
2.Actor(es)
Operador.
3.Flujo de eventos
3.1 Flujo básico
1)El caso de uso se inicia cuando el operador selecciona la opción “Cliente” en
la interfaz del menú principal.
3.2 Subflujo
3.2.1 Agregar Cliente
1) El sistema muestra la interfaz Cliente los siguientes campos: código
(solo
lectura),
nombre, apellido, teléfono, correo, dirección, fecha de registro (solo
lectura),
numero de RUC (opcional) Además, las opciones de Aceptar y Cancelar.
1)El sistema muestra un MSG” ¿Esta seguro que desea Eliminar Cliente?”
2)El operador selecciona la opción SI para proceder a eliminar al cliente.
4)El sistema muestra la interfaz “Mantenimiento de cliente”, con la lista los
Clientes actualizados y termina el subflujo.
2.Cliente ya existe
Si el sistema detecta que el cliente ya existe en el paso 4 del subflujo Agregar
cliente, muestra un MSG “Cliente Ya existe” y el subflujo finaliza.
3. No confirma la eliminación
Si el operador selecciona NO en el paso 2 del subflujo Eliminar Cliente finaliza
el flujo.
4.Precondicones
1.El operador está identificado en el sistema.
2.Lista disponible de cliente.
5.Poscondicones
1. El operador está identificado en el sistema.
2.Lista disponible de cliente.
6.Punto de extensión
Ninguno
7.Requisitos Especiales
Ninguno
Fecha de Actualización: 07/04/2022 Versión: 1.0
8.Prototipo
2. Actores:
Medico
3. Flujo de eventos:
3.1 Flujo básico:
1) El caso de uso se inicia cuando el medico selecciona la opción “Menú
Atención Pruebas Médicas” en la interfaz del menú principal.
2) El medico seleccionara “Mantenimiento de Acta de Resultado”, con la
lista de Actas de Resultado previamente registrados con los campos: código
(solo lectura), nombre de la prueba médica (solo lectura), medico responsable
(solo lectura), fecha del registro (solo lectura). Además, muestra la opción
Registrar Acta de Resultado y las opciones de Editar Acta de Resultado y
Eliminar Acta de Resultado por cada registro que se visualice.
3) Si el medico elige un Acta de Resultado
a) Si elige “Editar” ver subflujo Editar Acta de Resultados.
b) Si elige “Eliminar” ver subflujo Eliminar Acta de Resultados.
4) Si el medico NO elige un Acta de Resultado
a) Si elige “Registrar” ver subflujo Registrar Acta de Resultados.
5) El medico selecciona “Salir” o “Cancelar” y el caso de uso finaliza
3.2 Subflujos:
3.2.1 Registrar Acta de Resultados
1) El sistema muestra la interfaz Registrar Acta de resultados con un
buscador para buscar y elegir a que detalle de registro de atención se le
registrará su resultado, también se visualizará un formulario para
llenarlo con los datos del Acta de resultados con los siguientes campos:
código, nombre de la prueba médica (solo lectura), descripción del
resultado a registrar y opción para adjuntar archivos. Además, muestra
la opción Aceptar y Cancelar.
2) El medico busca la Prueba Medica a la cual le registrara su resultado.
3) El sistema valida los datos ingresados.
4) El sistema realiza la búsqueda de la Prueba Medica
5) El sistema muestra los resultados de la búsqueda.
6) El medico ingresa los datos de Acta de Resultados.
7) El medico selecciona la opción Aceptar.
8) El sistema valida los datos ingresados
9) El sistema genera un nuevo código de Acta de Resultados y obtiene
la fecha del sistema para la fecha de registro.
10) El sistema graba un nuevo registro de Acta de resultados en la base
de datos.
11) El medico cerra la interfaz “Registrar Resultado de Pruebas
Médicas” con la lista de Acta de resultados actualizados y el subflujo
finaliza.
MCVS-O1-102 Visión del Negocio
4. Precondiciones:
1. El medico está identificado en el sistema
2. Lista disponible de Atención de Pruebas Medicas
5. Postcondiciones:
1. En el sistema quedara registrado el Acta de Resultados de cada Prueba Medica.
2. En el sistema quedara actualizado la lista de Acta de Resultados.
6. Puntos de Extensión
Ninguno
7. Requisitos Especiales
1. El tipo de atención al que se le va a registrar sus resultados debe ser de Prueba
Medica.
8. Prototipo
1. Descripción
EL Caso permite registrar un orden de compra. De acuerdo con las
necesidades de la empresa. Al buscar la orden de requerimientos y buscar al
proveedor adecuado que cumpla con nuestros requerimientos.
2. Actor(es)
Responsable de almacén
3. Flujo de eventos
3.2. Subflujos
4. Precondiciones
4.1. El Responsable de almacén está identificado en el sistema
4.2. Lista de Orden de requerimientos
5. Postcondiciones
5.1. En el sistema quedara registrado la orden de compra
5.2. En el sistema quedara actualizado la orden de compra
5.3. En el sistema quedara cancelado la orden de compra
5.4.
6. Puntos de Extensión
6.1. Se Incluye Consultar orden de requerimientos
6.2. Se incluye Asignar Proveedor
7. Requisitos Especiales
Ninguno
8. PROTOTIPO
1. PROTOTIPO
8.1. REGISTRAR ORDEN DE COMPRA
REGISTRAR ORDEN DE COMPRA
Fecha de Emisión:
Fecha de Emisión:
ACTUALIZAR CANCELAR
2. ACTORES:
cajero
3. FLUJO DE EVENTOS:
3.1 Flujo Básico:
1. El caso de uso inicia cuando el cajero accede al Sistema y solicita
Emitir Comprobante de Pago en la interfaz “Menú Principal”.
2. El sistema muestra dos campos:
ID. de Comprobante: deshabilitado. Sistema no muestra valor.
Fecha de Emisión: deshabilitado. Sistema muestra fecha actual.
Además, muestra dos secciones: Datos Cliente y Detalle de
Comprobante.
Datos Cliente:
Muestra los siguientes campos:
Nombre: deshabilitado
Nro. Documento: deshabilitado
Teléfono: deshabilitado
Email: deshabilitado
Dirección: deshabilitado
Datos de Comprobante:
Muestra los siguientes campos:
Tabla con los siguientes campos:
o Nro. Atención
o Descripción
o Precio
Sub Total: deshabilitado
IGV: deshabilitado
Total: deshabilitado
3.2 Sub-Flujo
3.2.1 IMPRIMIR COMPROBANTE
1. Luego del paso 16, el cajero presiona el botón “imprimir”, el sistema muestra el
mensaje “¿desea imprimir el comprobante?”.
2. El cajero selecciona la opción si para confirmar la impresión.
3. El sistema imprime el comprobante de pago.
3.3 Flujo Alternativo:
3.3.1 SALIR SIN GUARDAR
1. Si el cajero selecciona “salir” sin antes generar el comprobante de pago, el sistema
muestra el mensaje “desea cancelar comprobante de pago”, si es selecciona si, el
caso de uso finaliza.
4. PRECONDICIONES
1. El cajero debe estar identificado en el sistema
2. La lista disponible de clientes
3.
5. POSTCONDICIONES
1. El sistema quedara registrado el comprobante de pago.
2. El sistema quedara actualizado con los registros de comprobantes
6. PUNTOS DE INCLUSIÓN
Ninguno
7. REQUISITOS ESPECIALES
Ninguno
8. PROTOTIPO
2. ACTORES:
cajero
3. FLUJO DE EVENTOS:
3.1 Flujo Básico:
17. El caso de uso inicia cuando el cajero selecciona la opción “Consulta
por Atención” del formulario “Emitir Comprobante de pago”.
18. El sistema muestra la interfaz “Consultar Atención”, donde realiza una
búsqueda por cliente.
19. El cajero filtra la búsqueda en el campo “Buscar” y selecciona el botón
“Buscar”.
20. El sistema filtra los resultados de la búsqueda.
21. El cajero selecciona el cliente, da doble clic para capturar los datos de
la atención del cliente.
22. El sistema recoge todo los datos de la Atención y los importa al caso de
uso “emitir Comprobante de Pago”.
23. Fin del caso de uso.
3.2 Sub-Flujo
3.2.1 AGREGAR CLIENTE
Luego del paso 4, si el cajero no encuentra el cliente consultado, lo puede
agregar.
3.3 Flujo Alternativo:
2. DATOS INCORRECTOS
4. PRECONDICIONES
4. El cajero debe estar identificado en el sistema
5. La lista debe contener Atenciones previamente registradas.
6. La lista debe contener Clientes previamente Registrados.
MCVS-O1-102 Visión del Negocio
5. POSTCONDICIONES
3. El sistema mostrara los resultados de la búsqueda realizada
4. El sistema quedara actualizado en caso se haya agregado alguna Atención no
registrada a la hora de la consulta.
6. PUNTOS DE INCLUSIÓN
Ninguno
7. REQUISITOS ESPECIALES
Ninguno
8. PROTOTIPO
2. Actor (es)
Responsable de Almacén
3. Flujo de eventos
3.2 Subflujos
3.2.1 Insertar producto
1- El encargado muestra la interfaz Mantener producto
con los campos: id producto, tipo producto, nombre
producto, descripción de producto, precio de producto,
stock de producto.
2.- El encargado ingresa los datos del producto.
3.- El encargado selecciona la opción aceptar.
4.- El sistema valida los datos ingresados.
5.- El sistema genera un nuevo código de producto y
obtiene la fecha del sistema para la fecha de registro y la
fecha de actualización.
6.- El sistema graba un nuevo registro de producto y
muestra el MSG “producto creado con Código Nro.
969696969”.
7.- El encargado guarda los datos del producto.
8.- El Sistema muestra el mensaje Producto registrado.
9.- El encargado cierra la interfaz.
10.- El sistema carga los datos del producto.
11.- El sistema obtiene los datos del producto.
12.- El sistema muestra los datos el producto.
3.2.2 Modificar producto
1- El encargado muestra la interfaz Mantener producto
con los campos: id producto, tipo producto, nombre
MCVS-O1-102 Visión del Negocio
4. Precondiciones
1.-El encargado de almacén esta identificado en el sistema.
2.-Lista disponibles de productos.
5. Postcondiciones
1.-En el sistema quedara registrado el nuevo producto.
2.-En el sistema quedara actualizado el registro de producto.
3.-En el sistema quedara desactivado el producto
6. Puntos de extensión
Ninguno
7. Requisitos especiales
Ninguno
8. Prototipos:
Diagrama de Comunicación:
Principal:
Insertar producto:
Modificar:
Eliminar: