Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
ANALISIS DE REQUERIMIENTO
SOFTWARE PARA UN MINIMERCADO
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.
4
1.3 Alcance del proyecto
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
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.
- Aplicación web
- Formulario
- Diseño sencillo y amigable
- Dispositivo táctil
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.
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
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.
7
Requerimientos funcionales Requerimientos no funcionales
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.
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.
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.
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.
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.
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.
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.
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
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.
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 ACTIVIDADES
17
DIAGRAMA DE CLASES
18
DIAGRAMA DE SECUENCIA
19