Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elaborado por:
Luis Felipe Balanta Buitrago
Actividad: GA2-220501093-AA1-EV03
Instructor:
Camilo Andrés Gutiérrez Oviedo
Introducción
Para estudiar las necesidades de los usuarios de un software se requiere definir
detalladamente los requisitos del sistema a construir, para realizar esto se utiliza el
documento de especificación de requisitos donde se describe lo que el sistema debe hacer,
pero no el cómo lo debe hacer, y es así como el equipo del proyecto logra realizar una síntesis
de la información existente.
Alcance
El presente documento tiene como alcance mostrar los requerimientos con el estándar IEEE
830 y el modelo de historias de usuario para el sistema “SORCE” Software de Optimización
de Registro y Contabilización para Estacionamientos. Vale a clara que este sistema será
comercializado y/o utilizado por los parqueaderos grandes, medianos y pequeños
Propósito
Este documento tiene como propósito dar a conocer el funcionamiento general del proyecto
“SORCE” Software de Optimización de Registro y Contabilización para Estacionamientos
que esta dirigido al equipo desarrollador, a todos los stakeholders y al usuario final
Ámbito del sistema
- Nombre del sistema: “SORCE” Software de Optimización de Registro y
Contabilización para Estacionamientos
- El sistema gestionara todos procesos que se desarrollan en el mismo, permitiendo que
su entorno sea sencillo y amigable con el usuario, así mismo también integrara
módulos de contabilidad e inventario. Se proyectará también realizar un sitio web
para posicionar el negocio como un lugar cómodo y que sea competitivo con los
demás parqueaderos de la ciudad, contribuyendo a que los clientes puedan encontrar
un lugar agradable.
- El principal beneficiado con el software “SORCE” serán los parqueaderos grandes,
medianos y pequeños. El objetivo es optimizar los procesos en tiempo y recursos. La
meta del software “SORCE” es establecerse como la primera opción como la
administración de los parqueaderos grandes, medianos y pequeños
Especificación de requerimientos
1. Especificación de requerimientos - estándar IEEE 830
1.1.Perspectiva del producto
El sistema “SORCE” Software de Optimización de Registro y Contabilización para
Estacionamientos, será un software independiente diseñado para trabajar en entornos locales y
permitirá llevar a cabo un control adecuado de los registros, ventas e inventario y/o contabilidad
del negocio.
Descripción: El actor con el ID del cliente factura los productos y/o servicios deseados
Precondiciones: El actor debe haberse identificado con el perfil de administrador
Post condiciones: Impresión y/o enviar la factura al cliente
Flujo básico
Pasos Acción
El actor en el módulo del administrador solicita ID del cliente lo ingresa y
1
da clic en “buscar pedido”
El sistema busca el pedido que fue asignado con el ID del cliente que está
2
solicitando la facturación
3 El sistema verifica los datos del cliente y el pedido asignado
El sistema muestra los datos del cliente y los productos y/o servicios
4
asignados al mismo
5 El actor verifica precio a pagar por el cliente
6 El actor factura pedido en “facturar pedido”
7 El sistema actualiza tabla de “inventario”
8 El sistema actualiza cuadro de venta y/o servicio
9 El sistema imprime y/o envía al ID del cliente la factura
10 Fin de caso de uso
Flujo alterno
Pasos en el que fue
Acción
equivocado
1 el cliente no existe en la base de datos
2 el sistema muestra una ventana emergente con mensaje “el cliente no se
encuentra registrado
3 3 el actor diligencia los datos del cliente
4 el actor da clic en “guardar”
5 el sistema regresa al “paso 4”
1 el cliente existe, pero sus datos están desactualizados
2 el actor da clic en “actualizar datos del cliente”
4
3 el actor actualiza los datos del cliente y da clic en “guardar”
4 el sistema regresa al “paso 4”
Código: RFU-05 Nombre: Crear producto y/o servicio
Actores: Almacenista
Propósito: Crear en el sistema un producto y/o servicio nuevo
El actor en el sistema crea producto y/o servicio con la referencia del
Descripción:
mismo
Precondiciones: El actor debe haberse identificado con el perfil de almacenista
Post condiciones: Producto y/o servicio creado en el sistema con sus características
Flujo básico
Pasos Acción
El actor en el modulo de almacenista da clic en “crear producto y/o
1
servicio”
El actor diligencia los campos “nombre del producto y/o servicio” y
2
“ubicación del producto y/o servicio”
3 El actor da clic en “guardar producto y/o servicio”
4 El sistema actualiza el listado de productos y/o servicios
5 Fin de caso de uso
Flujo alterno
Pasos en el que fue
Acción
equivocado
1 el producto y/o servicio que se quiere crear ya existe en el sistema
2 el sistema muestra una ventana emergente con mensaje “el producto y/o
3 servicio ya existe en el sistema”
3 el actor da clic en “aceptar”
4 el sistema regresa al “paso 2”
1 la ubicación del producto y/o servicio que se quiere crear está ocupada
por otro producto y/o servicio
2 el sistema muestra una ventana emergente con mensaje “la ubicación
3
asignada al producto y/o servicio ya está en uso”
3 el actor da clic en “aceptar”
4 el sistema regresa al “paso 2”
Código: RFU-06 Nombre: Ingresar inventario al sistema
Actores: Almacenista
Propósito: Actualizar el inventario disponible para la venta y/o servicio
El actor en el sistema ingresa las “cantidades” disponibles, agotadas y/o en
Descripción:
uso
Precondiciones: El actor debe haberse identificado con el perfil de almacenista
El inventario de la empresa y/o establecimiento comercial queda
Post condiciones:
actualizado en cuanto cantidades
Flujo básico
Pasos Acción
1 El actor en la interfaz del almacenista da clic en “actualizar inventario”
El actor ingresa nombre del producto y/o servicio en el recuadro de
2 búsqueda de producto y/o servicio y da clic en “buscar producto y/o
servicio”
El sistema verifica el listado de productos y/o servicios semejantes al
3
buscado y muestra la lista
El actor selecciona el producto y/o servicio a actualizar y da clic en
4
“actualizar inventario”
El sistema muestra una ventana con “nombre de producto y/o servicio,
5
cantidad disponible, agotada y/o en uso
6 El actor actualiza el inventario según la factura y da clic en guardar
El sistema actualiza el inventario de la empresa y/o establecimiento
7
comercial
Para actualizar el inventario de otro producto y/o servicio proseguir al
8
“paso 2”
9 Fin de caso de uso
Flujo alterno
Pasos en el que fue
Acción
equivocado
1 el producto y/o servicio que se quiere actualizar no existe
2 el sistema verifica el listado de productos y/o servicios semejantes al
3 buscado y muestra la lista
3 el actor procede a ejecutar RFU-05
4 el actor prosigue con “paso 1”
Código: RFU-07 Nombre: Cambiar precios de productos
Actores: Almacenista
Actualizar el precio de compra del inventario disponible para que
Propósito:
automáticamente se actualice el precio de venta y/o servicio
El actor en el sistema ingresa los precios de compra de los diferentes
Descripción:
productos y/o servicios comprados y/o usados por el cliente
Precondiciones: El actor debe haberse identificado con el perfil de administrador
El inventario de la empresa y/o establecimiento comercial queda
Post condiciones:
actualizado en cuanto a precios de venta y/o servicio
Flujo básico
Pasos Acción
1 El actor en la interfaz del almacenista da clic en “actualizar precio”
El actor ingresa el nombre del producto y/o servicio en el cuadro de
2
búsqueda y da clic en “buscar producto y/o servicio”
El sistema verifica el listado de productos y/o servicios semejantes al
3
buscado y muestra la lista
El actor selecciona el producto y/o servicio a actualizar y da clic en
4
“actualizar precio”
El sistema muestra ventana con “nombre del producto y/o servicio y
5
precio”
6 El actor actualiza el precio según la factura y da clic en “guardar”
7 El sistema actualiza el precio según el producto y/o servicio seleccionado
8 Para actualizar el precio de otro producto proseguir con el “paso 2”
9 Fin de caso de uso
Flujo alterno
Pasos en el que fue
Acción
equivocado
1 el producto al que se le quiere actualizar el precio no existe
2 el sistema verifica el listado de productos y/o servicios semejantes al
3 buscado y muestra la lista
3 el actor prosigue con el “paso 2”
-----------------------------------------------------------------------------------
Código: RFU-08 Nombre: Generar informes
Actores: Administrador
Generar informes de inventarios o de ventas y/o servicios según
Propósito:
rango de fechas
El actor en el sistema ingresa las fechas de inicio y fin, y selecciona
Descripción:
el informe que quiere generar
Precondiciones: El actor debe haberse identificado con el perfil de administrador
Se conoce el status del inventario de la empresa y/o establecimiento
Post condiciones: comercial de las ventas y/o servicios realizados según las fechas
especificadas
Flujo básico
Pasos Acción
El actor en la interfaz del administrador da clic en menú “generar
1
informes”
El actor ingresa fecha de inicio y fecha de final y da clic en el
2
nombre del informe que quiere generar
3 El sistema valida la información solicitada por el actor
El sistema en ventana emergente muestra el informe solicitado por el
4
actor
5 Fin de caso de uso
Flujo alterno
Pasos en el que
Acción
fue equivocado
1 la fecha seleccionada por el actor se encuentra fuera del rango
2 el sistema muestra una ventana emergente con mensaje “fechas no
3 validas”
3 el actor da clic en “aceptar”
4 el actor prosigue con “paso 2”
Generar credenciales de inicio
Código: RFU-09 Nombre:
de sesión
Actores: Administrador
Generar las credenciales para nuevos actores del sistema según su
Propósito:
perfil (recepcionistas y almacenistas)
El actor en el sistema ingresa el usuario y la contraseña que le va a
Descripción:
asignar al nuevo perfil
Precondiciones: El actor debe haberse identificado con el perfil de administrador
Post condiciones: Contraseña y usuario asignado al nuevo perfil
Flujo básico
Pasos Acción
El actor en la interfaz del administrador da clic en “generar
1
credenciales”
El actor ingresa los datos asociados al nuevo perfil (nombre, sexo,
2
edad, usuario, contraseña, etc.) y da clic en “generar credenciales”
3 El sistema valida la información ingresada
El sistema guarda la información para poder dar entrada al nuevo
4
empleado
5 Fin de caso de uso
Flujo alterno
Pasos en el que
Acción
fue equivocado
1 el usuario ingresado por el actor ya existe
2 el sistema muestra una ventana emergente con mensaje “usuario
3 existente, ingrese otro usuario”
3 el actor prosigue con “paso 2”
----------------------------------------------------------------------------------
3. Casos de uso
3.1. Caso de uso para los administradores