21
Especificación de requisitos de software Proyecto: PowerSoft Revisión [1.0]

itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

Especificación de requisitos de software

Proyecto: PowerSoft Revisión [1.0]

Page 2: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 3: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 4: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 5: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 6: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 7: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 8: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 9: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 10: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 11: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 12: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 13: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 14: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 15: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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

Page 16: itnindustrialysistemas.files.wordpress.com  · Web view2014. 11. 11. · WineSoft. Especificación de requisitos d. e. software. Rev. [99.99] Pág. 3. WineSoft. Especificación de

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