Está en la página 1de 19

ANALISIS DE REQUERIMIENTOS

SOFTWARE PARA UN MINIMERCADO

GERALDINE CONDE CAICEDO


JORGE ESTEBAN AMAYA MOYA
JOHAN ESTEBAN CASTIBLANCO ROBAYO

UNIVERSIDAD DEL TOLIMA


INSTITUTO DE EDUCACIÓN A DISTANCIA
TECNOLOGIA GESTION BASE DE DATOS
IBAGUÉ – TOLIMA
2021

1
ANALISIS DE REQUERIMIENTO
SOFTWARE PARA UN MINIMERCADO

GERALDINE CONDE CAICEDO


JORGE ESTEBAN AMAYA MOYA
JOHAN CASTIBLANCO

GERMAN CASTELLANOS ROMERO


ARQUITECTURA DEL SOFTWARE

UNIVERSIDAD DEL TOLIMA


INSTITUTO DE EDUCACIÓN A DISTANCIA
TECNOLOGIA GESTION BASE DE DATOS
IBAGUÉ – TOLIMA
2021

2
TABLA DE CONTENIDO

1. Introducción..............................................................................................4
1.1. Propósito............................................................................................4
1.2. Audiencia objetivo y sugerencias de lectura..................................4
1.3. Alcance del proyecto.........................................................................5
1.4. Referencias.........................................................................................5
2. Descripción general..................................................................................5
2.1. Perspectiva del producto..................................................................5
2.2. Características del producto............................................................6
2.3. Clases y características del usuario................................................6
2.4. Ambiente de operación.....................................................................6
2.5. Restricciones de diseño e implementación....................................7
2.6. Suposiciones y dependencias.........................................................7
3. Características del sistema.....................................................................7
3.1. Procesos del sistema........................................................................7
4. Requerimientos del sistema....................................................................7
4.1. Casos De Uso.....................................................................................9
4.2. Interfaces de usuario.......................................................................15
4.3. Interfaces del hardware...................................................................15
4.4. Interfaces del software....................................................................16
5. Requerimientos de desempeño.............................................................16
5.1. Requerimientos de seguridad.........................................................16
6. Lista de conceptos..................................................................................16
7. Diagramas................................................................................................17

3
DOCUMENTO DE REQUERIMIENTOS

1. Introducción
El software en las últimas décadas se ha venido implementando poco a poco
en cada aspecto de nuestras vidas y esto ha hecho que la información que
demandan los negocios, empresas y demás sectores donde se analizan las
diferentes problemáticas para así mismo lograr elaborar un software que se
adapte a los requerimientos del cliente final logrando así un software que
cumpla con las expectativas propuestas, así mismo dando solución a los
problemas identificados.
En este documento se realizará la especificación de requerimientos de
software (ERS) donde se detalla cada uno de los procesos que se estarían
realizando para lograr la entrega de un software funcional. Expondremos las
características tanto del producto, como del usuario, y como este se
implementará.

1.1 Propósito
Identificar las diferentes falencias que puede tener un supermercado y
especificar detalladamente los requisitos funcionales y no funcionales del
proyecto, con el fin de identificar las personas que lo van a desarrollar. El objeto
de este procedimiento es establecer las actuaciones sobre las posibles no
conformidades y/o quejas de los usuarios y terceras partes afectadas, así como
la evaluación de la satisfacción de los mismos.

1.2 Audiencia objetivo y sugerencias de lectura


Residentes de la ciudadela Simón Bolívar y usuarios que ingresan al
supermercado la nueva era, solo deberán registrar su número de documento y
dejar la experiencia que obtuvo en cuanto a la atención, calidad de los
productos y estado de local, basado en preguntas prediseñadas.
Este procedimiento se aplica a todas las quejas formuladas por los clientes y
terceras partes afectadas, respecto a los servicios recibidos y/o calidad de
productos.

4
1.3 Alcance del proyecto

Se enfoca en el diagrama de casos de uso, de esta manera conoceremos la


relación de los usuarios con respecto al producto. También sirve para decidir
cuáles de estos casos de usos son apropiados que se deben desarrollar en la
aplicación.
Se establece como estrategia para mantener y mejorar la calidad de los
productos y servicios, también para tomar decisiones basados en la
información cualitativa y cuantitativa que se obtenga de los cuestionarios
aplicados a los clientes.

1.4 Referencias

http://www.fao.org/fileadmin/user_upload/FAOcountries/Colombia/docs/Junio_
2018/LC025/FAOCO2018LC025_Documento_de_Alcances_y_Requerimiento
s_Funcionales.pdf
Ingenieria del Software. Un Enfoque Practico (tesuva.edu.co)
http://repobib.ubiobio.cl/jspui/bitstream/123456789/686/1/Parra%20Urrea%2C
%20Alfredo.pdf

2. Descripción general

Sistema implementado dentro del establecimiento para que al finalizar la


compra el cliente pueda exponer sus inconformidades, sugerencias o
felicitaciones para que se pueda tomar las medidas necesarias y correctivas y
así mismo poder tener una mayor satisfacción con el usuario y cliente.

2.1 Perspectiva del producto

Poder darle una mejor atención al usuario, y que cuando vuelva nuevamente
pueda encontrar una mejoría en la inconformidad presentada y quede
satisfecho

5
Se tendrá una interacción con los usuarios de la aplicación se realizará a través
de una interfaz gráfica que podrá ser utilizada con una pantalla táctil. El sistema
del minimercado de administración de la frutería se llevará a cabo mediante
una base de datos en la que se recogerá, aparte de la información sobre los
productos y sus precios, información sobre los usuarios que utilizarán la
aplicación, ya sean de tipo Empleado o de tipo Administrador. La interacción
con los usuarios de la aplicación se realizará a través de una interfaz gráfica
que podrá ser utilizada con una pantalla táctil.

2.2 Características del producto

- Aplicación web
- Formulario
- Diseño sencillo y amigable
- Dispositivo táctil

2.3 Clases y características del usuario

Son la elocuencia y la participación, a los clientes les gusta señalar lo que está
bien, pero también lo que no les agrada.
Buscan atención personalizada, que el producto o servicio cumpla con sus
expectativas, se sabe que los consumidores tienden a irse con la competencia
sino están contentos.
No toleran los errores y no se dejan llevar tanto por la publicidad de una marca,
si algo no les gusta o se sienten decepcionados simplemente se irán.

2.4 Ambiente de operación

Se describe el ambiente que normalmente se visualiza en el supermercado,


también resaltar que las pantallas (tabletas) están ubicadas en las cajas, que
sería un punto estratégico ya que hoy en día el usuario se debe acercar hasta
ese lugar para cancelar las compras.

6
2.5 Restricciones de diseño e implementación

La Tablet estará fija cerca de la caja donde el usuario debe cancelar sus
productos la cual impedirá la portabilidad y su diseño será sencillo y visible

2.6 Suposiciones y dependencias

Se asume que los requisitos expuestos en este documento son estables una
vez que sea aprobada su versión final y estará disponible en el equipo donde
se instalará el sistema.
El usuario debe tener conocimiento básico para poder manejar una tableta o
celular, puede ser cualquier persona de cualquier edad.

3. Características del sistema

Aplicación web con un formulario que recolecta datos acerca de la experiencia


del usuario

3.1 Procesos del sistema

- Inicio de sesión del cliente al momento de iniciar el dispositivo


- Registro documento de identidad del cliente
- Respuesta de preguntas prediseñadas (por parte del cliente).
- Ingreso de inconformidades
- Tipo de inconformidad (establecimiento, empleado, producto)
- Descripción de los hechos, estado del producto o establecimiento
- Sugerencia
- Guardar

4. Requerimientos del sistema.

El software de encuesta de satisfacción deberá cumplir con los siguientes


requerimientos.

7
Requerimientos funcionales Requerimientos no funcionales

El sistema solicitará al usuario el Tener seguridad de acceso y


registro del documento de identidad contraseña para el usuario
para el inicio de sesión. Administrador

El sistema guardará el registro. Acceso del usuario únicamente por la


aplicación.
El sistema mostrará al usuario 5
preguntadas prediseñadas, las cuales Diseño elegante y amigable con el
se podrán responder con Si o No. usuario.

El sistema podrá ser utilizado por


comando de voz, para las personas
ciegas.

El sistema estará funcionando integrado


con TalkBack.

El sistema mostrará un cuadro de


sugerencias, permitiendo el ingreso de
texto.

El sistema permitirá el ingreso de texto


por medio de gestos táctiles. (escritura)

El sistema mostrará un cuadro de


inconformidades, permitiendo el ingreso
de texto.

El sistema permitirá seleccionar el tipo


de inconformidad (establecimiento,
producto o empleado)

El sistema permitirá que el usuario


seleccione el empleado que lo atendió

El sistema guardara la información


proporcionada por el usuario.

El sistema diariamente hará un avance


con las estadísticas obtenidas.

El sistema permitirá el acceso como


administrador.

8
4.1 Casos De Uso
Caso de uso registro de usuario:
Caso de uso Registro de usuario
Identificador 1
Descripción Inicio del sistema, se requiere el
número de identificación del usuario.
Actor principal Usuario
Controles y restricciones El máximo de caracteres de caracteres
debe ser 10, debe permitir ingresar solo
números enteros.
Precondiciones El usuario debe tener a la mano su
documento de identidad, o saber su
número de identificación.
Flujo principal • Inicia cuando el usuario se
dispone a responder el
formulario de satisfacción.
• El usuario digita su número de
identificación y da clic en el
botón siguiente.
• El sistema registra el usuario y
valida con la base de datos,
previos registros, posterior
concede el acceso al usuario.
Post condiciones El usuario accede al formulario.
Flujos alternativos Si el usuario manifiesta algún tipo de
discapacidad visual, el empleado
correspondiente a la caja debe indicarle
el comando de voz al usuario para
iniciar el formulario.

Caso de uso formulario:


Caso de uso Formulario
Identificador 2
Descripción Formulario con 5 preguntas
prediseñadas, las cuales serán
expuestas al usuario.
Actor principal Usuario
Controles y restricciones El usuario solo puede responder por
medio de los botones dispuestos.
(Sí/No)

9
Precondiciones El usuario debe haber registrado su
número de identificación.
Flujo principal • El sistema muestra al usuario la
primera pregunta prediseñadas.
• El usuario debe responder Si/No.
• Cuando el usuario responda el
sistema pasará a la siguiente
pregunta.
Post condiciones Ninguna
Flujos alternativos Si el usuario se equivoca en su
respuesta, puede volver dando clic al
botón designado.

Caso de uso PQR


Caso de uso PQR
Identificador 3
Descripción Cuadro de texto, disponible para el
ingreso al alguna petición, queja o
reclamo por parte del cliente.
Actor principal Usuario
Controles y restricciones Se permite un máximo de 300
caracteres.
No puede quedar el cuadro de texto sin
diligenciar (en blanco).
Precondiciones El usuario debe haber registrado su
número de identificación y respondido
las preguntas del formulario.
Flujo principal • El sistema muestra al usuario el
cuadro de texto indicándole que
ingrese alguna petición queja o
reclamo.
• El usuario registra su PQR y da
clic al botón siguiente.
• El sistema guarda la información
registrada por el cliente.
Post condiciones Ninguna
Flujos alternativos Si el usuario se equivoca en su
respuesta, puede volver a la sección
anterior dando clic al botón designado.

Caso de uso usuario apático a las TICS (tercera edad)


Caso de uso usuario apático a las TICS
Identificador 4

10
Descripción Opción para el ingreso de texto por
medio de escritura táctil.
Actor principal Usuario
Controles y restricciones Se permite un máximo de 300
caracteres.
No puede quedar el cuadro de texto sin
diligenciar (en blanco).
El texto ingresado deber ser lo más
claro posible.
Precondiciones El usuario debe cambiar la opción de
ingreso de texto y tomar el lápiz táctil
predispuesto.
Flujo principal • El sistema muestra al usuario un
cuadro en blanco, donde deberá
escribir su PQR apoyado con el
lápiz táctil.
• El sistema guardara la
información ingresada por el
usuario.
Post condiciones Ninguna
Flujos alternativos Si el usuario se equivoca en su
respuesta, puede volver a la sección
anterior dando clic al botón designado.

Caso de uso usuario ingreso de inconformidad


Caso de uso ingreso de inconformidad
Identificador 5
Descripción Opción para el ingreso de algún tipo de
inconformidad de parte del cliente.
Actor principal Usuario
Controles y restricciones El usuario debe escoger solo 1 de las
opciones de inconformidad.
(establecimiento, empleado, producto)
Precondiciones El usuario debe haber ingresado su
número documento, debe haber
respondido el formulario y diligenciado
el PQR.
Flujo principal • El sistema muestra al usuario
tres opciones para registrar la
inconformidad - (establecimiento,
empleado, producto)
• El usuario selecciona 1 de las
opciones.

11
• El sistema le solicita al usuario
registrar específicamente la
inconformidad.
• El sistema guarda la información
obtenida.
• Finaliza el programa.
Post condiciones Ninguna
Flujos alternativos • Si el usuario se equivoca en su
respuesta, puede volver a la
sección anterior dando clic al
botón designado.
• El usuario podrá enviar el
formulario por medio del botón
predispuesto, finalizando así el
programa.

Caso de uso usuario ingreso de Administrador


Caso de uso ingreso de Administrador
Identificador 6
Descripción Opción para el ingreso del
administrador, para la consulta de
gráficos, estadísticas, PQR e
inconformidades
Actor principal Administrador
Controles y restricciones El usuario debe ingresar su usuario y
contraseña.
Precondiciones El usuario debe haber sido registrado
como Administrador.
Flujo principal • El sistema muestra al usuario las
opciones a las cuales puede
acceder - (Consultar estadísticas
y graficas – consultar PQRS e
inconformidades)
• El usuario selecciona 1 opción.
• El sistema muestra la
información de acuerdo a la
opción seleccionada.
• El usuario decide si exporta la
información.

Post condiciones Ninguna

12
Flujos alternativos • El usuario puede volver a la
sección anterior dando clic al
botón designado.
• El usuario puede exportar las
gráficas y estadísticas, como
también los PQRS e
inconformidades.

Caso de uso usuario con discapacidad.


Caso de uso Usuario discapacitado
Identificador 7
Descripción Opción que permite la realización de la
encuesta a personas con discapacidad
visual.
Actor principal Usuario
Controles y restricciones El usuario solo puede responder por
comando de voz
Precondiciones Se debe activar el sistema por comando
de voz y el usuario debe saber su
número de identificación.
Flujo principal • Inicia cuando el sistema realiza
la lectura del formulario.
• El usuario dicta número por
número su documento de
identificación y debe afirmar o
negar si desea continuar o no
con el formulario.
• El sistema registra el usuario y
valida con la base de datos,
previos registros, posterior
concede el acceso al usuario.
Post condiciones El usuario accede al formulario.
Flujos alternativos Si el usuario se equivoca dictando su
número de identificación, debe indicarle
al programa que desea regresar, esto lo
enviará a la sección de registro y
deberá iniciar el formulario nuevamente.

Caso de uso formulario:


Caso de uso Formulario del usuario con
discapacidad
Identificador 8

13
Descripción Formulario con 5 preguntas
prediseñadas, las cuales serán
expuestas al usuario.
Actor principal Usuario
Controles y restricciones El usuario solo puede responder por
comando de voz y cuando el sistema se
lo solicite. (Sí/No)
Precondiciones El usuario debe haber dictado su
número de identificación.
Flujo principal • El sistema da lectura al usuario
la primera pregunta prediseñada.
• El usuario debe responder Si/No.
• Cuando el usuario responda, el
sistema pasará a la siguiente
pregunta.
Post condiciones Ninguna
Flujos alternativos Si el usuario se equivoca en su
respuesta, debe indicarle al programa
que desea regresar, esto lo enviará a la
sección de registro y deberá iniciar el
formulario nuevamente.

Caso de uso PQR


Caso de uso PQR
Identificador 9
Descripción Cuadro de texto, disponible para el
ingreso al alguna petición, queja o
reclamo por parte del usuario.
Actor principal Usuario
Controles y restricciones Se permite un máximo de 300
caracteres.
No puede quedar el cuadro de texto sin
diligenciar (en blanco).
El usuario debe narrar al programa la
petición, queja o reclamo de manera
pausada
Precondiciones El usuario debe haber dictado su
número de identificación y respondido
las preguntas del formulario.
Flujo principal • El sistema lee al usuario el
cuadro de texto indicándole que
ingrese alguna petición queja o
reclamo.
• El usuario narra su PQR y luego
el sistema leerá lo indicado por el

14
usuario y le preguntará si desea
continuar
• El sistema guarda la información
registrada por el cliente.
Post condiciones Ninguna
Flujos alternativos Si el usuario se equivoca en su
respuesta, debe indicarle al programa
que desea regresar, esto lo enviará a la
sección de registro y deberá iniciar el
formulario nuevamente.

4.2 Interfaces de usuario


El usuario visualizará una tableta, en cual estará funcionando el software para
la realización de la encuesta, el usuario interactúa con el software por medio
táctil, se implementará una opción de interacción por voz incluyendo las
personas con algún tipo de discapacidad (ciegos), esto disponiendo de los
altavoces y micrófono de la tableta, se incluye un lápiz táctil para facilitar la
interacción a las personas que han tenido poca relación con la tecnología (solo
podrán escribir comentarios acerca de la experiencia).

4.3 Interfaces del hardware


Pantalla táctil: es una pantalla que mediante un toque directo sobre su
superficie permite la entrada de datos que se asocian a la parte posterior de
arriba del touch, siendo el componente que permite que funcione al dar sus
datos2 y órdenes al dispositivo, y a su vez muestra los resultados introducidos
previamente
Altavoz integrado: Aparato para convertir impulsos eléctricos en
sonido; consiste en una caja con un electroimán en su interior que hace
vibrar una membrana, que resuena en la caja y genera el sonido
Micrófono integrado: Aparato para transformar las ondas sonoras en
energía eléctrica y viceversa en procesos de grabación y reproducción
de sonido
Pantalla táctil: permite la entrada de datos que se asocian a la parte
posterior de arriba del touch, siendo el componente que permite que
funcione al dar sus datos y órdenes al dispositivo, y a su vez muestra
los resultados introducidos previamente

15
4.4 Interfaces del software
Software funcional, donde el usuario podrá responder las preguntas
prediseñadas por el administrador, el software tendrá una apariencia elegante
y cómoda visualmente, mostrará las preguntas tipo formulario.

5. Requerimientos de desempeño
El sistema debe entregarnos información registrada por el usuario para obtener
datos estadísticos que permitan crear informes y graficas para evaluar el
supermercado

5.1 Requerimientos de seguridad


El cliente tendrá un usuario administrador con el cual acceder a las estadísticas
que arroje el software.
El usuario no tendrá que ingresar ningún tipo de clave, únicamente deberá
digitar el número de identificación ya que esta será única

6. Lista de conceptos
Evaluación de la satisfacción de los clientes: Mecanismo establecido para
obtener de manera sistemática y continuada una información de retorno, tanto
positiva como negativa, de nuestros clientes. Esta información de retorno se
utilizará y analizará para mejorar el sistema de gestión, las actividades de
ensayo y calibración y el servicio a nuestros clientes.
Encuesta de satisfacción: Procedimiento mediante el cual evaluamos la
satisfacción de los clientes. La encuesta de satisfacción consta de una serie de
preguntas que el cliente deberá responder. Su cometido principal es obtener la
información de retorno.

Queja de cliente o terceras partes afectadas: Se entiende como


reclamación de cliente o terceras partes afectadas, y se tramitará como tal,
cualquier manifestación de queja, oral o escrita, de un cliente o terceras partes
afectadas, relativa al no cumplimiento, o no adecuado cumplimiento, de
cualquiera (en su más amplio sentido) de los elementos que conforman el
servicio prestado o de posible prestación, incluida la disconformidad con los
resultados de los ensayos.

Queja justificada: Se entiende como tal cuando, del análisis de algún


problema planteado, resulta alguna evidencia que confirma lo alegado por el

16
cliente o terceras partes afectadas, o permanece, al menos, una duda
razonable.
Queja no justificada: Se considera como tal cuando, del análisis de algún
problema planteado, no resulta evidencia o duda razonable que pueda
interpretarse como confirmación del fallo alegado por el cliente o terceras
partes afectadas. Se aplica este mismo concepto a opiniones o sugerencias
que no pueden entenderse como una queja formal del mismo.

DIAGRAMA DE CASOS DE USO

DIAGRAMA DE ACTIVIDADES

17
DIAGRAMA DE CLASES

18
DIAGRAMA DE SECUENCIA

19

También podría gustarte