Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Especificación de requisitos de software
Proyecto: PowerSoft Revisión [1.0]
Historial de Revisiones
Fecha Revisión Descripción Autor
07/09/2014 1.0 “Especificaciones de Requerimientos”
Max Cotrina Miguel
18/09/2014 1.1 “Restricciones” Guadiamos Paredes Renato
Documento validado por las partes en fecha: 07/09/2014
Por el cliente Por la empresa suministradora
Descripción de requisitos del sofware
2Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
Fdo. D Ulloa Ramos Pedro Fdo. Por Guadiamos Paredes Renato
Descripción de requisitos del sofware
3Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
Contenido
FICHA DEL DOCUMENTO 1
CONTENIDO 4
1 INTRODUCCIÓN 5
1.1 Propósito 5
1.2 Alcance 5
1.3 Personal involucrado 6
1.4 Definiciones, acrónimos y abreviaturas 7
1.5 Referencias 7
1.6 Resumen 7
2 DESCRIPCIÓN GENERAL 8
2.1 Perspectiva del producto 8
2.2 Funcionalidad del producto 8
2.3 Características de los usuarios 9
2.4 Restricciones 9
2.5 Suposiciones y dependencias 9
2.6 Evolución previsible del sistema 9
3 REQUISITOS ESPECÍFICOS 10
3.1 Requisitos comunes de los interfaces 10 3.1.1 Interfaces de usuario 11 3.1.2 Interfaces de hardware 11 3.1.3 Interfaces de software 11 3.1.4 Interfaces de comunicación 11
Descripción de requisitos del software
4Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
3.2 Requisitos funcionales 11 3.2.1 Requisito funcional 1 12 3.2.2 Requisito funcional 2 12 3.2.3 Requisito funcional 3 12 3.2.4 Requisito funcional n 12
3.3 Requisitos no funcionales 12 3.3.1 Requisitos de rendimiento 12 3.3.2 Seguridad 12 3.3.3 Fiabilidad 12 3.3.4 Disponibilidad 12 3.3.5 Mantenibilidad 12 3.3.6 Portabilidad 12
3.4 Otros requisitos 13
4 APÉNDICES 13
Descripción de requisitos del software
5Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
1. Introducción Este documento tiene como intención presentar una descripción de las necesidades,
en cuanto a los requerimientos funcionales y no funcionales para el sistema
PowerSoft el cual se encargara de la gestión ágil de la atención a los clientes,
compra de máquinas, y venta de suplementos. Este documento se centra en la
funcionalidad requerida por los participantes en el proyecto y los usuarios finales.
1.1.Propósito El propósito general de la creación de este documento es darle a conocer al
usuario la forma correcta de trabajar en el sistema PowerSoft. Demostrando
como se ha desarrollado cada una de las áreas importantes en el desarrollo de
nuestro sistema.
El documento permite al cliente tener una visión general de lo que se pretende
desarrollar a partir de los requisitos del negocio.
1.2.AlcanceEste proyecto nos permite automatizar y unificar los tres principales procesos
dentro del gimnasio Top Power, tiene por objeto crear un sistema de
computador, en el cual se busca una mayor rapidez y disponibilidad de
información relevante, para la toma de decisiones coordinando con el
profesional a cargo del establecimiento, quien estará en capacidad de verificar
el stock de suministros, la capacidad de atención, y la compra inmediata de
máquinas; cuyos datos transmitidos por el sistema podrán ser de mucha ayuda
para dicho profesional.
Descripción de requisitos del software
6Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
1.3.Personal involucrado
Nombre Renato Guadiamos Paredes
Rol Jefe de Proyecto
Categoría profesional Técnico Profesional en Industrial y Sistemas
Responsabilidades Organizar: al equipo para dejar bien en claro su respectivo
rol y responsabilidades.
Dirigir: establecer una pauta a seguir por el equipo
desarrollador.
Controlar: verificar que las actividades se lleven de
acuerdo al plan inicial de desarrollo.
Información de contacto [email protected]
Aprobación Sinche Lujan Carlos
Max Cotrina Miguel
Nombre Sinche Lujan Carlos
Rol Analista
Categoría profesional Técnico Profesional en Industrial y Sistemas
Responsabilidades Analizar la recopilación de información que se hizo acerca de
las necesidades
Información de contacto [email protected]
Aprobación Renato Guadiamos
Nombre Max Cotrina Miguel
Rol Recopilador de Requerimientos
Categoría profesional Técnico Profesional en Industrial y Sistemas
Responsabilidades Ir con el cliente y, mediante una entrevista, reunir de forma
organizada las necesidades del mismo.
Información de contacto [email protected]
Descripción de requisitos del software
7Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
Aprobación Renato Guadiamos
1.4.Definiciones, acrónimos y abreviaturas HW: Hardware SW: Software SO: Sistema Operativo.
PC:(del inglés personal computer), computadora personal, es una
microcomputadora diseñada en principio para ser usada por una sola persona a
la vez. SGBD: sistema gestor de bases de datos, son un tipo de software muy
específico, dedicado a servir de interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan.
CUN: es una descripción de los pasos o las actividades que deberán realizarse para llevar
a cabo algún proceso
Modelo: es una representación simplificada de la realidad, que se elabora para
facilitar su comprensión y estudio, que permiten ver de forma clara y sencilla
las distintas variables y las relaciones que se establecen entre ellas.
Login: (término inglés) es el proceso mediante el cual se controla el acceso
individual a un sistema informático mediante la identificación del usuario
utilizando credenciales provistas por el usuario. Ticket: (término inglés): comprobante de compra.
1.5.Referencias
Referencia Titulo Ruta Fecha
WEBRequisito de
Software
https://docs.google.com/document/pub?i
d=1VmuKwSvXPf8XEbwatLhP9eWdy
Cis2xPo4PWQgCwayH0
05/09/2014
Descripción de requisitos del software
8Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
1.6.Resumen En las siguientes secciones podremos identificar la descripción del producto, así como
la descripción de lo que es necesario para que tenga un correcto funcionamiento.
2. Descripción general El Gimnasio Top Power dedicado a prestar el servicio de alquiler de emplazamientos con la
maquinaria requerida por los usuarios para su desarrollo físico personal y competitivo.
PowerSoft se encargara de brindar información ágil, precisa y veraz de esta manera reducir
tiempos de espera y los costos que se generan por ello.
Misión:
- Es crear un sistema en el cual permita llevar un mejor control del inventario de
máquinas, de registros de clientes y stock de suplementos así optimizar el sistema
para evitar posteriores fallas.
Visión:
- Hacer de PowerSoft un software de los mejores en el rubro, para la optimización de
los procesos dentro de la empresa.
2.1.Perspectiva del producto La implementación de este sistema lograra que la base de datos indique los
reportes de stock de suplementos, maquinaria y registro de clientes.
2.2.Funcionalidad del producto Registro: Se registran los nuevos clientes en la BD.
Compras: Se Ingresan las órdenes de compra de máquinas en las cantidades
requeridas.
Venta: se registran las ventas hechas al contado.
Descripción de requisitos del software
9Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
Tipo de usuario Administrador
Formación Licenciado en Administración de Empresas
Habilidades Habilidades en administración de sistemas
Actividades Compras
Consulta en BD
Ventas
Inventarios
Tipo de usuario Usuario
Formación Educación superior
Habilidades Habilidades básicas de manejo de Proceso de sistema
Actividades
2.3.Restricciones Sistema Operativo: El PS a desarrollar funcionara en Windows 7 o Superior.
Navegador: Para el entorno Web se utiliza IE 9 y navegadores compatibles.
Servidores: Debe existir un servicio web y hosting para que el software pueda
ejecutarse en un entorno WEB.
Dominio: debe existir un dominio web propio para los procesos online del software a
desarrollar.
Seguridad: debe implementarse políticas de seguridad para el manejo de la
información Tanta en HW Y SW.
El gestor de Base de Datos será MySQL por ser una base de datos robusta y gratuita
de gran almacenamiento y de soporte permanente.
2.4.Suposiciones y dependencias De no aprobar las restricciones anteriormente expuestas, en el sistema no podrá
funcionar adecuadamente, con los parámetros de calidad con el que cuenta.
2.5.Evolución previsible del sistema El sistema PowerSoft podrá ser actualizado a versiones mejoradas ya que la
empresa cuenta con un amplio flujo de clientes.
Descripción de requisitos del software
10Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
3. Requisitos específicos
Número de requisito R1
Nombre de requisito Requisitos de autenticación
Tipo X Requisito Restricción
Fuente del requisito Todos los usuarios deberán introducir en la pantalla de “login” un
usuario y contraseña válidos en el sistema para poder entrar a
éste.
Prioridad del requisito X Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito R2
Nombre de requisito Requisito de descripción
Tipo X Requisito Restricción
Fuente del requisito El usuario administrador podrá guardar cambios en productos,
inventario, clientes y ventas, mientras que el usuario empleado
sólo lo podrá hacer en las ventas
Prioridad del requisito Alta/Esencial X Media/Deseado Baja/ Opcional
Número de requisito R3
Nombre de requisito Requisito de visibilidad
Tipo X Requisito Restricción
Fuente del requisito El usuario empleado podrá ver el nombre, precio y descripción de
cada producto para poder realizar una venta
Prioridad del requisito X Alta/Esencial Media/Deseado Baja/ Opcional
Descripción de requisitos del software
11Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
3.1 Requisitos comunes de los interfaces La interfaz de login necesita como entrada un usuario y contraseña
válidos para poder dar acceso a la siguiente interfaz.
La interfaz del módulo de ventas necesita como entrada el identificador
de cada producto que será vendido. Como salida arrojará el total de la
compra que deberá pagar el cliente.
La interfaz del módulo de compras necesita como entrada los
productos que requieren abastecimiento dando como salida la lista de
éstos.
La interfaz del módulo de inventario necesita como entrada los datos
de una máquina, en caso de que sea necesario integrar ésta al
inventario.
La interfaz del módulo de clientes necesita como entrada los datos del
cliente en caso de que se registre en el gimnasio por primera vez.
3.1.1 Interfaces de usuario La interfaz en uso deberá mostrar a la recepcionista solamente la
información necesaria para realizar cualquier operación de registro o
consulta de información de clientes.
La interfaz en uso deberá mostrarle al usuario administrador sólo la
información necesaria para realizar una modificación.
Descripción de requisitos del software
12Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
3.1.2 Interfaces de hardware
El monitor: éste deberá mostrar las interfaces así como la información
necesaria para que el usuario pueda trabajar adecuadamente con el
sistema. El monitor deberá contar con una resolución de 1024 x 768
pixeles.
El ratón: el sistema requerirá del ratón para que el usuario pueda
realizar selecciones y oprimir botones.
El teclado: el sistema permitirá al usuario introducir datos mediante el
teclado.
3.1.3 Interfaces de software
No están habilitadas las interfaces de usuario.
3.1.4 Interfaces de comunicación
El sistema se comunica con su base de datos a través del SGBD MySQL Server.
3.2 Requisitos funcionales
Entre los requisitos funcionales tenemos: Gestionar Compra de Máquinas.
Gestionar Venta de Suplementos.
Gestionar Atención al Cliente.
3.2.1 Requisito funcional 1
GESTIONAR COMPRA DE MÁQUINAS.
El usuario deberá proporcionar un usuario y contraseña válidos para poder tener acceso al
sistema.
3.2.2 Requisito funcional 2
GESTIONAR VENTA DE SUPLEMENTOS.
Descripción de requisitos del software
13Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
El sistema recibirá los datos de clientes y productos almacenándolos en la base de datos para
futuras consultas y diversas operaciones.
3.2.3 Requisito funcional 3
GESTIONAR ATENCIÓN AL CLIENTE.
El sistema calculará el monto de la venta a partir de los identificadores de los productos que se
venderán, buscando con ellos el precio de cada producto.
3.3 Requisitos no funcionales
3.3.1 Requisitos de rendimiento
La seguridad del sistema es por:
Requisito de respuesta: El sistema ofrecerá respuesta al usuario en
tiempo real.
Número de usuarios simultáneos: El número de usuarios que
interactuaran simultáneamente con nuestro sistema es de 3 usuarios.
3.3.2 Seguridad
Uso de contraseñas para cada usuario (administrador, cajera,
recepcionista). Esto permitirá que tengan acceso al sistema solo las
personas que tienen autorización.
Registros de ingreso al sistema.
Es uno de los factores que dará confianza al cliente, para lo cual el
sistema está controlando todo tipo de registro y está apto a responder
todo tipo de incidente.
3.3.3 Disponibilidad
El sistema ha sido desarrollado tomando en cuenta las necesidades,
requerimientos, reglas, política, misión, objetivos etc. De la cooperativa, por
lo que se encuentra disponible el 80% del tiempo del día tomando en
Descripción de requisitos del software
14Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
cuenta que el día tiene 24 horas; mientras que el 20% del tiempo es para
tareas administrativas sobre el sistema.
3.3.4 Mantenibilidad El sistema cuenta con características parametrizables lo que permitirá
futuros mantenimientos. Es decir cada seis meses se va a realizar un
mantenimiento preventivo, encargado de hacerlo están los desarrolladores.
Se realizara el mantenimiento dos veces sin ningún recargo económico,
pasados estas dos revisiones tendrán costos adicionales.
3.3.5 Portabilidad Una de las ventajas de utilizar herramientas y lenguajes basados en sw
libre estamos garantizando la portabilidad. De esta manera:
99% es portable la base de datos, MySQL es decir puedo
tenerlo en Windows o Linux.
3.4 Otros requisitos PROPIEDAD INTELECTUAL
El costo de licencia de producto será valorado por el número de usuarios
que se conecten.
4. Apéndices
Casos de Uso\ Requisitos Gestionar Compra de Máquinas
Gestionar Atención al
Cliente
Gestionar Compras de
Suplementos
Descripción de requisitos del software
15Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft
Requisitos de autenticación XRequisito de descripción XRequisito de visibilidad X
Descripción de requisitos del software
16Pág. [1.0]Rev.
e softwareEspecificación de requisitos d PowerSoft