Sunteți pe pagina 1din 10

Especificación de requisitos de

software
Proyecto: I Tech STORE
Revisión

JUNIO 2018
0.3
Tech STORE Pág. 2

Ficha del documento

Fecha Revisión Autor Verificado dep. Calidad.

Junio

Documento validado por las partes en fecha:

Por el cliente Por la empresa suministradora

Fdo. D./ Dña Fdo. D./Dña

Descripción de requisitos del sofware


0.3
Tech STORE Pág. 3

Contenido
CONTENIDO 3

1 Error! Bookmark not defined.4

1.1 Error! Bookmark not defined.4

1.2 Error! Bookmark not defined.4

1.3 Error! Bookmark not defined.4

1.4 Error! Bookmark not defined.

1.5 Error! Bookmark not defined.

1.6 6

2 Error! Bookmark not defined.5

2.1 Error! Bookmark not defined.5

2.2 Error! Bookmark not defined.

2.3 Error! Bookmark not defined.

2.4 Error! Bookmark not defined.

2.5 Error! Bookmark not defined.

2.6 Error! Bookmark not defined.

3 Error! Bookmark not defined.

3.1 8
3.1.1 Error! Bookmark not defined.
3.1.2 9
3.1.3 9
3.1.4 9

3.2 Error! Bookmark not defined.


3.2.1 Error! Bookmark not defined.
3.2.2 Error! Bookmark not defined.

3.3 Error! Bookmark not defined.

4 Error! Bookmark not defined.

5 9

Descripción de requisitos del sofware


0.3
Tech STORE Pág. 4

1 Introducción
I Tech STORE
CARRERA 15 # 79 – 04
La empresa I Tech Store tiene una problemática que ha sido muy constante durante mucho
tiempo y al mismo tiempo ha sido un percance.

El control que se tiene a la hora de hacer las facturas por motivos de garantías, en muchas
ocasiones no se encuentra por la mala organización que se está llevando al respecto. La
manera en la cual se ha estado llevando a cabo este control ha sido con facturas tangibles
que no se ha podido asegurar que se conserven, de igual manera se pierde mucho tiempo a
la hora de buscar las facturas sin saber si se encuentran.

Esta situación ha estado persistiendo tanto, que a veces lo único que se procede hacer es
un cambio de dispositivo o mantenimiento gratuito sin poder comprobar el tiempo de
garantía que tenía.

1.1 Propósito
El propósito de este software es la de guardar la información de las facturas de manera
más práctica y segura para que a la hora de revisar las garantías, se pueda corroborar la
información de la factura para proceder a hacer devolución de dinero, cambio de
dispositivo o un mantenimiento totalmente gratuito.

La persona a la cual va dirigido este programa es a Jonathan Vargas, dueño del local.

1.2 Alcance

 Creación del software llamado SUMMYTWARE. El motivo por el cual tiene este
nombre es porque este es un proyecto de alta calidad y personalizado para una
empresa especifica
 Las personas quienes van a estar usando este sistema son el mismo propietario
Jonathan Vargas y los empleados con quien él trabaja.
 El listado de requerimientos que tenemos son:
- Registro Clientes
- Control Facturación
- Inventario
- Equipos a vender
- Reportes

1.3 Personal involucrado

Nombre Alejandro Pinzón


Rol Líder del proyecto / Programador
Categoría profesional Estudiante de sistemas
Responsabilidades Él es el máximo responsable de que éste proyecto se
ejecute en los plazos establecidos con el cliente final, según
los estándares de calidad definidos, y dentro de un espectro
de costes determinado.

Es el encargado de desarrollar el código y funciones del

Descripción de requisitos del sofware


0.3
Tech STORE Pág. 5

software con el propósito de ejecutar los requerimientos y


necesidades del mismo.
Información de contacto 3219016111
Aprobación Alejandro Pinzón

Nombre Cesar Cárdenas


Rol Diseñador de software / Programador
Categoría profesional Estudiante de sistemas
Responsabilidades Él es el responsable de la creación de un concepto de
sistema que ayude a cumplir los objetivos que el software
debe cumplir de forma eficiente, de igual manera el es el
encargado de indicar de qué manera se debería realizar el
proyecto para que sea optimo y fácil de utilizar.

Adicional a es ese cargo, él también es encargado de la


parte de programación, ayudando y orientando en las tareas
de creación del software.
Información de contacto 3045693531
Aprobación Alejandro Pinzón

Nombre Juan Carlos Blandón


Rol Analista / Programador
Categoría profesional Estudiante de sistemas
Responsabilidades Es el encargado de desarrollar el código y funciones del
software con el propósito de ejecutar los requerimientos y
necesidades del mismo.

También se encarga de interactuar con el cliente.

Información de contacto 3224456030


Aprobación Alejandro Pinzón

Nombre Hermes Contreras


Rol Documentador / Tester
Categoría profesional Estudiante de sistemas
Responsabilidades Él es el encargado de mantener la información generada
durante el proceso de desarrollo; además de permitir el
almacenamiento y recuperación de la documentación de los
procesos y productos más recientes durante el desarrollo,
manteniéndola al día de manera consistente y construir el
manual de usuarios del sistema.

Lleva a cabo pruebas en el software para comprobar si


funciona correctamente. Identifica el riesgo de sufrir errores
en el software, detecta errores y los comunica. Evalúa el
funcionamiento general del software y sugiere formas de
mejorarlo.
Información de contacto 3102827015
Aprobación Alejandro Pinzón

1.4 Definiciones, acrónimos y abreviaturas


Software: Conjunto de programas y rutinas que permiten a la computadora realizar
determinadas tareas.

Descripción de requisitos del sofware


0.3
Tech STORE Pág. 6

Teste: Tiene como objetivo identificar todas las fallas del producto, fundamentalmente
las más severas, previo la salida del software a la etapa de producción.

1.5 Referencias
Referencia Titulo Ruta Fecha Autor
01 World office www,worldoffice.com.co 27/02/2018 Worldofficecolombia
S.A.S
02 StockBase https://www.egafutura.c 07/03/2918 EGA Futura
POS 2033 om/
03 Alegra https://www.alegra.com/ 07/03/2018 Alegra Colombia
colombia/
04 Solara https://solara.tiangus.co 07/03/2018 Solara
m/info
05 Debitoor https://debitoor.com/ 07/03/2018 Debitoor

1.6 Resumen
Este documento contiene información detallada de las personas que trabajaron en la
creación del software SUMMYTWARE el cual es un programa de contabilidad
personalizado de manera detallada para la empresa I-Tech Store. De igual manera,
encontramos información de las referencias que se tuvieron a la hora de tener un
programa de contabilidad con la finalidad de dar un servicio de alta calidad.

Sin olvidar que también se encuentra la perspectiva del proyecto con su funcionalidad,
restricciones, dependencias y futuras evoluciones. Muy importante, también podemos
observar los requisitos específicos del programa, para poder ir entendiendo las
necesidades primarias las cuales este mismo va a optimizar.

Cabe mencionar que también encontraremos los requisitos de hardware, software y


usuario para poder saber dónde y cómo puede ser aprovechado la funcionalidad de este
programa. También podemos obtener información de los requisitos de rendimiento los
cuales son sobre lo que se espera que el sistema pueda soportar simultáneamente
mientras se está usando para la ejecución de diferentes tareas a concluir.

La seguridad juega un papel importante ya que no cualquiera pueda obtener acceso a


múltiples opciones tanto básicas como de registrar y editar, hasta las más complejas que
son de cambio de contraseñas, creación y eliminación de usuarios y aún más a la
manipulación general de todos los aspectos posibles del programa.

Finalizando este documento podemos ver la posibilidad de otros requisitos que se le


pueden colocar al programa que no encajen en alguna de las secciones de seguridad o
de rendimiento. Además de poder apreciar los riesgos que se pueden llegar a tener con
el equipo de trabajo a la hora de hacer el proyecto.

2 Descripción general

Descripción de requisitos del sofware


0.3
Tech STORE Pág. 7

2.1 Perspectiva del producto


Este es un producto independiente de forma tal que no hace parte de un sistema mayor,
sino únicamente se interactúa en un único equipo.
.

2.2 Funcionalidad del producto


El programa se encargaría de poder llevar el control de inventario mientras que al mismo
tiempo va haciendo el registro de los clientes.

2.3 Características de los usuarios


Tipo de usuario Administrador
Formación Ingeniero
Habilidades Manejo de entorno Windows, manejo básico de teclado,
manejo básico de hardware.
Actividades Registro, modificación y eliminación de datos, de las
diferentes tablas de la base de datos

Tipo de usuario Empleado


Formación Bachiller
Habilidades Manejo de entorno Windows, manejo básico de teclado,
manejo básico de hardware.
Actividades Registro de datos, de las diferentes tablas de la base de
datos

2.4 Restricciones
Una de las restricciones que hay en estos momentos es que no podemos usar MySQL
ya que no que el equipo de desarrollo no posee el suficiente conocimiento para poder
usarlo e incluirlo en el proyecto para la gestión de bases de datos, por tal motivo se
usara SQL server 2008 R2.

2.5 Suposiciones y dependencias


Implementación del software en otro local
Actualizaciones del sistema operativo.

2.6 Evolución previsible del sistema


Crear un entorno de comunicación para establecer conexión con un segundo local
y tener un inventario comun

3 Requisitos específicos
Número de requisito R1
Nombre de requisito Registro clientes
Tipo ☒ Requisito ☐ Restricción
Fuente del requisito Cliente

Descripción de requisitos del sofware


0.3
Tech STORE Pág. 8

Prioridad del requisito ☒ Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Número de requisito C2
Nombre de requisito Control facturación
Tipo ☒ Requisito ☐ Restricción
Fuente del requisito CLIENTE
Prioridad del requisito ☒ Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Número de requisito I3
Nombre de requisito Inventario
Tipo ☒ Requisito ☐ Restricción
Fuente del requisito CLIENTE
Prioridad del requisito ☐ Alta/Esencial ☒ Media/Deseado ☐ Baja/ Opcional

Número de requisito E4
Nombre de requisito Equipos a vender
Tipo ☒ Requisito ☐ Restricción
Fuente del requisito EQUIPO DE DESARROLLO
Prioridad del requisito ☐ Alta/Esencial ☒ Media/Deseado ☐ Baja/ Opcional

Número de requisito R5
Nombre de requisito Reportes
Tipo ☒ Requisito ☐ Restricción
Fuente del requisito CLIENTE
Prioridad del requisito ☒ Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

3.1 Requisitos comunes de los interfaces


3.1.1 Interfaces de usuario

Registro de Clientes
Registro de equipos y accesorios
Registro de servicios de ventas y servicios
Generar reportes para ser impresos

Descripción de requisitos del sofware


0.3
Tech STORE Pág. 9

3.1.2 Interfaces de hardware

-Un equipo de escritorio que se pueda estar encendido durante bastante tiempo,
con un procesador mínimo de 2.4 Gz de doble núcleo, 4 Gb de RAM, sistema
operativo a 64 bits, 500 Gb de espacio en disco duro.

-Un mouse Estándar ya sea alámbrico o inalámbrico

- Un monitor con una resolución mínima de 1024*768

3.1.3 Interfaces de software


Se requiere SQL server 2008 R2
▪ Software Gestor de bases de datos
▪ Guardar la información que se va a gestionar

3.1.4 Interfaces de comunicación


No se requiere debido a que el programa se ejecutara en un solo equipo

3.2 Requisitos no funcionales


3.2.1 Requisitos de rendimiento
Guardar 3 registros por minuto

3.2.2 Seguridad
Que solicite usuario y contraseña para ingresar a diferentes opciones.
En lo posible que guarde Backup de seguridad de información por si el equipo se
apaga de manera repentina.

3.3 Otros requisitos


Que el programa incluya el logo de la empresa

4 Riesgos
RIESGOS VALIDAR

Cambios en el proyecto 2
Incumplimiento a la hora de realizar 4
el proyecto
Baja motivación 3
TOTAL
3

5 Apéndices
En la impresión de facturas el cliente ya tiene un formato de factura.

Descripción de requisitos del sofware


0.3
Tech STORE Pág. 10

Descripción de requisitos del sofware

S-ar putea să vă placă și