Está en la página 1de 16

DEPARTAMENTO DE PROYECTOS DE TI.

SystemHood S.A DE C.V

Documento de Requerimientos de
Software
CamShooty
Fecha: 21/05/2019

Requerimientos Equipo2_9B CamShooty


Página 1
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

Tabla de contenido

Historial de Versiones................................................................................................3

Información del Proyecto...........................................................................................3

Aprobaciones.............................................................................................................3

1. Propósito.............................................................................................................4

2. Alcance del producto / Software.........................................................................4

3. Referencias.........................................................................................................4

4. Funcionalidades del producto.............................................................................5

5. Clases y características de usuarios..................................................................5

6. Entorno operativo................................................................................................5

7. Requerimientos funcionales................................................................................6

9.1. (Nombre de la funcionalidad 1)....................................................................6

9.2. (Nombre de la funcionalidad 2)....................................................................7

9.3. (Nombre de la funcionalidad N)....................................................................7

8. Reglas de negocio..............................................................................................8

9. Requerimientos de interfaces externas..............................................................9

9.1. Interfaces de usuario....................................................................................9

9.2. Interfaces de hardware.................................................................................9

9.3. Interfaces de software..................................................................................9

9.4. Interfaces de comunicación..........................................................................9

10. Requerimientos no funcionales.....................................................................10

11. Otros requerimientos......................................................................................11

12. Glosario..........................................................................................................12

Requerimientos Equipo2_9B CamShooty


Página 2
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

Historial de Versiones
Fecha Versión Autor Organización Descripción

Información del Proyecto


Empresa / Organización SystemHood S.A DE C.V
Proyecto CamShooty
Fecha de preparación 21/Mayo/2019
Cliente
Patrocinador principal
Gerente / Líder de Proyecto
Gerente / Líder de Análisis
de negocio y requerimientos

Aprobaciones
Nombre y Apellido Cargo Departamento u Fecha Firma
Organización

Requerimientos Equipo2_9B CamShooty


Página 3
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

1. Propósito
La aplicación CamShooty pretende ser una plataforma para un estudio fotográfico
para la digitalización de sus ventas y la previa visualización del material. Al tomar
fotografía automáticamente se recibirá para su edición para después ser añadida a
un paquete para la previa visualización del cliente con una marca de agua para
evitar su descarga sin el debido pago previo, en esta plataforma el cliente podrá
hacer comentarios para la mejora del servicio que recibe. La ayuda de la
aplicación es para que la atención al cliente sea más rápida y efectiva, facilitar el
pago del producto es un claro objetivo de esta plataforma. La plataforma servirá
para crear citas previas y ayudar así a la manera en de cómo se administra el
tiempo para cada sesión de los clientes, calendarizar y los tipos de servicios que
necesita cada cliente dentro de su sesión. La mejora del servicio es el objetivo.

2. Alcance del producto / Software


Desarrollar una plataforma para un estudio fotográfico para la digitalización de sus
ventas y la pre visualización del material, además de poder reservar citas y
calendarizas los servicios para obtener un mejor servicio por parte del estudio.

Beneficios:
 Acceso desde cualquier dispositivo con un navegador.
 Atención al cliente más rápida y efectiva.
 Agilizar las citas.
 Administración eficiente de tiempos.
 Facilidad de transferencia.

Objetivos y metas:
 Mejorar el servicio de las citas.
 Brindar citas en línea además de las que se realizan en el estudio.
 Obtener una mejora significativa en el tiempo de cada sesión.
 Facilitar el pago del producto.
 Brindar al usuario diferentes tipos de servicios dentro de la
plataforma.
 Mejorar la calidad del producto.

Requerimientos Equipo2_9B CamShooty


Página 4
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

3. Referencias

Dentro del marco de referencia del proyecto tomamos el sistema que utiliza
Experiencias Xcaret S.A. de C.V., la aplicación móvil utilizada por la empresa
tiene la función de sincronizarse con una cámara digital para la toma de
fotografías de los visitantes y estas viajen a través de la aplicación a un pack de
fotos que se crea a partir del código único del brazalete del visitante. Este proceso
es rápido y posterior a ello el visitante puede visualizar sus fotos en una pantalla
que lee el código del brazalete y muestra todas las fotos tomadas durante su
estancia.

La principal función de esta aplicación es facilitar la venta de las fotos a los


visitantes y brindar un mejor servicio a los mismos. Y le da la opción a los
visitantes de si comprar las fotos o no. Si el visitante decide realizar la transacción
se le imprime un tique de compra en el que viene un url único donde el visitante
puede acceder y descargas sus fotos dentro de los próximos 30 días a su visita.

4. Funcionalidades del producto

Requerimientos Funcionales

● El sistema contara con una login.


● Sincronizar la cámara con el celular y automáticamente cada paquete que
incluye las fotos tendrán un ID que identificarán al cliente.
● Sincronizar por bluetooth y dar un ticket que cada uno tenga un código de
barra especifico a cada cliente.
● Por seguridad no se puede repetir el ID.
● El sistema identificara la foto con el ID correspondiente del cliente tendrá
una marca de agua para que las fotos subidas no sean plagiadas.
● El sistema enviará un correo electrónico para darle aviso al cliente que sus
fotos están listas.

Requerimientos no funcionales

● El sistema contara con encriptación en cada uno da las contraseñas de los


clientes.

Requerimientos Equipo2_9B CamShooty


Página 5
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

● El sistema no permite que se descarguen fotos sin el ID con el que entras.

5. Clases y características de usuarios


Número Clasificación de Usuarios Funciones
1 Cliente  Genera compras.
 Solicita una sesión de fotos.
 Visualiza las fotos en la página
y elige las fotos de su agrado.
 Elige el tamaño de fotografía
que requiere en caso que
requiera imprimirlas.
 Selecciona el tipo de servicio
de las fotos (graduación,
familiar, títulos) y en base a
ello genera un pago.
 Puede generar comentarios en
cada una de las fotos para
mejorar su calidad.

2 Fotógrafo/Vendedor  Genera ventas


 Ofrece el tipo de servicio.
 Asocia la cámara con el
celular para sincronizar las
fotos.
 Sube las fotos para que el
cliente las visualice en la
página.
 Genera una marca de agua en
cada una de las fotos del
cliente.
 Toma las fotos
 Envía las fotos
 Genera permisos para
descargar las fotos en caso
que el cliente requiera solo
fotos digitales.
 Da el costo de las fotos.

3 Administrador  Puede ver las ventas hechas

Requerimientos Equipo2_9B CamShooty


Página 6
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

día a día por cada vendedor.

6. Entorno operativo
En este sistema se encuentra construido a través de los siguientes componentes
tanto de software como de hardware.

En software se está empleando las siguientes herramientas de trabajo como son:


Visual studios, neat beans, MySQL.

En cuestión de hardware, se trabajará en un equipo que contenga las necesidades


del software requerido, con una memoria RAM de 8mb, disco duro de 1 TB, y con
un procesador Core i5 y con cualquiera de los S.O. (sistemas operativos) de
mayor uso.

Dentro de la plataforma móvil se estará trabajando con el S.O. Android 6.0, ya de


que hasta el momento se ha visto en los dispositivos móviles de la actualidad, en
algún momento se lograra tener una versión para los S.O. con menor gamma.

7. Requerimientos funcionales

Requerimientos Funcionales
Identificación RF01
del
requerimiento:
Nombre del Registrar Usuarios.
Requerimiento:
Características: Los usuarios deberán registrarse en el sistema para acceder
a cualquier parte del sistema.
Descripción del El sistema permitirá al usuario registrarse. El usuario debe
requerimiento: suministrar datos como: CI, Nombre, Apellido, E-mail,
Usuario y Password.
Prioridad del requerimiento:
Alta

Requerimientos Equipo2_9B CamShooty


Página 7
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

Identificación RF02
del
requerimiento:
Nombre del Consultar Información.
Requerimiento:
Características: El sistema ofrecerá al usuario información sobre de los
paquetes que se manejan.

Descripción del Muestra información general sobre los paquetes de


requerimiento: fotografía que se ofrece, en qué consiste, y los beneficios
que tienen de seguridad.
Prioridad del requerimiento:
Alta

Identificación RF03
del
requerimiento:
Nombre del Consultar Información.
Requerimiento:
Características: El sistema ofrecerá al usuario información general acerca de
los paquetes y se asignara una cita.

Descripción del Agilizar las citas: Muestra a los usuarios información sobre
requerimiento: los requisitos que se manejan cuando ya se realizó el
encargo de cualquier paquete.
Prioridad del requerimiento:
Alta

Identificación RF04
del
requerimiento:
Nombre del Modificar.
Requerimiento:
Características: El sistema permitirá que exista un administrador para que
pueda modificar los datos personales que se ingresa al
sistema durante la solicitud de algún paquete para su mejor
atención al usuario.
Descripción del Permite al administrador modificar datos de los usuarios,
requerimiento:

Requerimientos Equipo2_9B CamShooty


Página 8
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

materias y cuentas creadas.

Prioridad del requerimiento:


Alta

Identificación RF05
del
requerimiento:
Nombre del Envió de aviso al cliente por medio del correo electrónico.
Requerimiento:
Características: Permitirá al sistema enviará un correo electrónico para darle
aviso al cliente que sus fotos están listas.

Descripción del Confirmación: Permite al usuario una vez que haya hecho el
requerimiento: proceso de las fotografías se dará una cita para que puedan
descargar sus fotos.

Prioridad del requerimiento:


Alta

Identificación RF06
del
requerimiento:
Nombre del Identificación de ID
Requerimiento:
Características: Permite registrar a cada usuario con un ID.
Descripción del El sistema identificara la foto con el ID correspondiente del
requerimiento:
cliente tendrá una marca de agua para que las fotos subidas
no sean plagiadas.

Prioridad del requerimiento:


Alta

Identificación RF07

Requerimientos Equipo2_9B CamShooty


Página 9
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

del
requerimiento:
Nombre del Gestión de la aplicación.
Requerimiento:
Características: Permite gestionar información referente a los paquetes de
fotografía.
Descripción del Descargas: Permite a los usuarios descargar las fotos e
requerimiento: información relevante a su ID que permita identificar sus
fotos.

Prioridad del requerimiento:


Alta

Identificación RF08
del
requerimiento:
Nombre del Gestión de la aplicación.
Requerimiento:
Características: Permite gestionar información referente a los paquetes de
fotografía.
Descripción del El usuario podrá revisar sus fotos por medio del código en
requerimiento: el brazalete.
Prioridad del requerimiento:
Alta

Identificación RF09
del
requerimiento:
Nombre del Gestionar Reportes.
Requerimiento:
Características: El sistema permitirá generar reportes.
Descripción del Permite al administrador imprimir reportes.
requerimiento:
Prioridad del requerimiento:
Alta

Identificación RF10
del
requerimiento:

Requerimientos Equipo2_9B CamShooty


Página 10
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

Nombre del Pago del producto.


Requerimiento:
Características: Facilitar el pago del producto.

Descripción del Facilitar el pago del producto, tendrá una interfaz que te
requerimiento: permita realizar el pago y así poder descargar tus imágenes
del sitio.

Prioridad del requerimiento:


Alta

8. Reglas de negocio
Es considerable determinar la forma jurídica que tendrá la empresa, tomando en
cuenta los objetivos de la compañía, la actividad económica, ventajas legales
judiciales y facilidades de instalación de la misma. Luego de un análisis a la Ley
de Compañías, se llegó a la conclusión de que el estudio fotográfico será
constituido con la denominación de Compañía de Responsabilidad Limitada,
considerando que es “aquella que se contrae entre dos o más personas, que
únicamente responden por sus obligaciones sociales hasta el monto de sus
aportaciones individuales.

Descripción de las características tangibles:

Papel fotográfico:
En el estudio se utilizarán los dos tipos de papel fotográfico: mate y brillante, el
mate es un papel utilizado para las fotografías en blanco y negro, mientras que el
papel brillante, por el contrario, es utilizado en las fotografías a color debido a que
destaca su nitidez.

Sobres:
Las fotos serán entregadas en un sobre que tiene impreso el logo de la empresa y
está hecho de papel reciclado.

Cd:
Las tomas de las sesiones de fotos son entregadas en un cd formato dvd y no es
regrabable.

Requerimientos Equipo2_9B CamShooty


Página 11
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

ROL FUNCION

Administrador Planificar, organizar, dirigir y controlar


las actividades administrativas,
financieras y comerciales del estudio
fotográfico.

Administrar los recursos económicos


que genera el estudio fotográfico
Tomar decisiones dentro de la
organización sobre aspectos
administrativos y comerciales.
Orientar al cliente que tenga clara la
idea sobre el servicio a elegir

Cliente Solicita un servicio.


Identifica cuales son las fotos que
necesita para que puedan editarlas.

Fotógrafo Toma de fotografías y filmación de


eventos
Asesorar al cliente sobre poses,
vestuario y posturas para la toma de
fotografías
Mostrar al cliente las tomas realizadas
para su elección y posterior impresión

Editor Retocar maquillaje y peinado previo a la


toma de fotografías

Realizar bodypaint en las embarazadas


que deseen este servicio.

Colaborar con el fotógrafo en la


adecuación del estudio en la toma de
sesiones fotográficas.

Realizar retoques de fotografías y


Requerimientos Equipo2_9B CamShooty
Página 12
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

ediciones de videos en los programas


correspondientes

9. Requerimientos de interfaces externas


9.1. Interfaces de usuario

Subidas en GitHub

9.2. Interfaces de hardware

El proyecto estará siendo ejecutado a través de diferentes equipos de cómputo, al


igual que se trabaja con cualquier dispositivo móvil que contenga un sistema
operativo alto.

9.3. Interfaces de software

El proyecto se está trabajando con el S.O. Windows 8.1, respecto a dispositivos


móviles: Android 6.0 en adelante. Además de que fue desarrollado a través de las
siguientes herramientas de software como son:

Visual studios, es un entorno de desarrollo integrado para Windows, Linux y


macOS. Es compatible con múltiples lenguajes de programación, tales como C++,
C#, Visual Basic

NetBeans, es un entorno de desarrollo integrado libre, hecho principalmente para


el lenguaje de programación Java. Existe además un número importante de
módulos para extenderlo. NetBeans IDE es un producto libre y gratuito sin
restricciones de uso

MySQL, es un sistema de gestión de bases de datos relacional desarrollado bajo


licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y
está considerada como la base datos

Illustrator, es un editor de gráficos vectoriales en forma de taller de arte que trabaja


sobre un tablero de dibujo, conocido como «mesa de trabajo» y está destinado a
la creación artística de dibujo y pintura para ilustración.

Requerimientos Equipo2_9B CamShooty


Página 13
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

9.4. Interfaces de comunicación


● Mensajería instantánea: Es una forma de comunicación en tiempo real
entre dos o más personas basada en texto. Este se utilizará para informar a
los demás miembros del equipo en tiempo real asegurando que se reciba o
transmita el mensaje.

● Correo electrónico: Es servicio de red que permite a los usuarios enviar y


recibir mensajes electrónicos. Este instrumento se utilizará para entregar
información o archivos de manera masiva entre los miembros del equipo.

● Protocolo de transferencia de archivos: es un protocolo de red para


la transferencia de archivos entre sistemas conectados a una red TCP, basado en la
arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor
para descargar archivos desde él o para enviarle archivos, independientemente del
sistema operativo utilizado en cada equipo.

● Protocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol) es un


sencillo protocolo cliente-servidor que articula los intercambios de información entre
los clientes Web y los servidores HTTP.

10. Requerimientos no funcionales


Identificación RNF1
del
requerimiento:
Nombre del Encriptación de Contraseña del cliente.
Requerimiento:
Características: Facilitar la seguridad de los datos privados.

Descripción del Facilitar la contraseña del cliente generando datos aleatorios


requerimiento: mediante la encriptación.
Prioridad del requerimiento:
Alta

Identificación RNF2

Requerimientos Equipo2_9B CamShooty


Página 14
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

del
requerimiento:
Nombre del Seguridad del producto con un ID para su descarga.
Requerimiento:
Características: Facilitar la seguridad del producto del cliente.
Descripción del El sistema no permite que se descarguen fotos sin un ID
requerimiento: único dado hacia el cliente.
Prioridad del requerimiento:
Alta

11. Otros requerimientos


REQUERIMIENTOS DE LA BASE DE DATOS:

- Debe estar unificada: Para sacar el máximo rendimiento de una base de datos,
evitando errores y redundancias, es necesario que esta se encuentre en un único
archivo, y no fragmentada en diversos ficheros creados por diferentes empleados.

- Debe ser personalizada: Construir una base de datos propia con los clientes y
prospectos que estén realmente interesados en los productos o servicios
ofrecidos.

- Debe mantenerse actualizada: Las personas cambian de cargo, de trabajo, de


dirección, por lo que hacer una actualización periódica de la base de datos es una
de las pautas fundamentales

- Debe ser segura: Es necesario tomar precauciones para evitar errores que
desvirtúen la base de datos, así como decidir qué personas o departamentos
tendrán acceso a la base de datos y en qué rol.

-Protección de Datos: Garantizar la seguridad de los datos de los clientes

12. Glosario
 Requerimiento Funcional: Son aquellos que describen el comportamiento o
la función que realiza un Sistema.

 Requerimiento No Funcional: Son propiedades o cualidades que el


producto debe tener.

 Interfaces: Conjunto de elementos de la pantalla que permiten al usuario


realizar acciones sobre el Sitio Web que está visitando.
Requerimientos Equipo2_9B CamShooty
Página 15
DEPARTAMENTO DE PROYECTOS DE TI.
SystemHood S.A DE C.V

 ID: Número de identificación único.

 Software: Es el conjunto de programas o aplicaciones, instrucciones y


reglas informáticas que hacen posible el funcionamiento del equipo.

 Hardware: Es el conjunto de componentes físicos de los que está hecho el


equipo

 Entorno Operativo: El entorno operativo es la denominación que engloba al


sistema operativo, a su interfaz de usuario asociado y a algunas de las
aplicaciones que suelen venir con este.

 Usuarios: Persona que usa habitualmente un servicio.

Requerimientos Equipo2_9B CamShooty


Página 16

También podría gustarte