Está en la página 1de 7

CONSTRUCCIÓN DE SOFTWARE INTEGRADOR DE TECNOLOGÍA ORIENTADA A

SERVICIOS

Julián Alejandro Romero


Juan José Ramírez Ortiz
Edwin Quintero
Joniher Jesús
Alejandro León
Angie Quintero

SERVICIO NACIONAL DE APRENDIZAJE SENA

FICHA NUMERO 2873817

ANALISIS Y DESARROLLO DE SOFTWARE


INSTRUCTOR:
GERARDO ALFONSO VERJEL CLAVIJO

2024

CONSTRUCCIÓN DE SOFTWARE INTEGRADOR DE TECNOLOGÍA ORIENTADA A


SERVICIOS

Cuestionario De Requisitos de software de ICO

SERVICIO NACIONAL DE APRENDIZAJE SENA


FICHA NUMERO 2873817

ANALISIS Y DESARROLLO DE SOFTWARE

Requisitos funcionales

1. ¿Cuál es el funcionamiento del software en la aplicación móvil?

2. ¿Al ingresar en la app se pedirá activar la ubicación, en caso de ser negada, se pedirá más
adelante?

3. ¿Se puede realizar una compra como invitado sin tener que registrar un usuario?

5. ¿Que opciones posee el usuario para registrase (Google, Facebook, X, cuenta de empresa)?

6. ¿Que tipos de usuarios posee la aplicación (usuario, vendedores, administradores, invitado,


empresa)?

7. ¿Qué tipo de información se requiere para iniciar sesión o registrarse (Correo, nombre de usuario,
numero, contraseña)?

8. ¿Qué tipo de permisos de se les otorga a los usuarios en sus diversos niveles?

9. ¿Luego de iniciar sesión se creará una encuesta la cual permita al usuario elegir categorías de su
preferencia?

10. ¿Al iniciar sesión el usuario podrá interactuar con su menú personal?

11. ¿Que filtro o categorías se usara para separar los artículos?

12. ¿Al ingresar a la app el usuario podrá acceder a una barra de herramientas que le permita
navegar cómodamente, añadiendo a estos apartados como (inicio, cuenta, tienda y más opciones)?

13. ¿La aplicación constara con una barra de navegación la cual le permita al usuario encontrar lo
que requiere?

14.En caso de que el usuario requiera más información ¿la app contara con un chatbot?

15.En caso de requerir más información usuario tendrá un medio más personalizado para
interactuar con la aplicación, como por ejemplo mensajes por WhatsApp, ¿mensajes de texto,
correos electrónicos o línea telefónica?

16. ¿Al ingresar al inicio de la tienda se mostrarán productos previamente seleccionados?

17.Al inspeccionar un producto ¿Se mostrará toda la información de este junto a


precios,datos,provedor, descuentos,ofertas,especificaciones,garantia, etc. de misma manera se
crearán sugerencias de productos previamente comprados?

18. ¿Se le da la posibilidad al usuario de crear una lista de deseos con productos que desee adquirir?

19. ¿Se podrá ver con anterioridad de compra los productos que se encuentren disponibles?
20. ¿En caso de que un producto no se encuentre disponible se enviara un mensaje o correo cuando
ya se encuentre en existencia?

21.Al inspeccionar un producto ¿el usuario tendrá la posibilidad de ver las reseñas anteriormente
dejadas por los demas usuarios ademas de poder añadir su propia reseña y calificar el producto?

22. ¿Se creará un carrito de compras el cual facilite al usuario la cantidad de productos previamente
seleccionados?

23 ¿Al añadir un producto al carrito se implementarán los descuentos y ofertas con los cuales cuente
el producto?

24. ¿Al seleccionar varios productos el carrito los separara por categorías especificas
automáticamente o al deseo del usuario?

25.En caso de querer retirar o cancelar un producto del carrito ¿le será posible al usuario hacerlo,
que herramientas lo ayudaran?

26. ¿En caso de que el usuario quiera cambiar un producto por otro o añadir un producto le será
posible hacerlo, contara con las herramientas?

27. ¿Al terminar su lista de productos seleccionados se mostrará el costo total antes de pagar?

28. ¿En caso de tener su ubicación desactivada será obligatorio activarla para realizar él envió?

29. ¿Antes de pagar se pedirán todos los datos del envió como por
ejemplo(direccion,barrio,ciudad,departamento)?

30. ¿Qué tipo de envió se podrá ejecutar?

31. ¿se podrá ver la fecha de envío y de entregada?

32. ¿Se dará la posibilidad al usuario diferentes métodos de pago al momento de cancelar la
compra(efecty, pse, banco Bogotá, Davivienda, cupones)?

33 ¿A la hora de pagado el pedido llegara una notificación y recibo de compra al usuario?

34. ¿A la hora de llegado el pedido a lugar de ubicación de entrega llegara un mensaje o correo al
usuario?

35 ¿Se le da la posibilidad al usuario de crear su lista de deseos mediante artículos que ya halla
añadido al carrito?

36 ¿Se implementará un sistema de seguimiento de pedidos?

37 ¿En caso de reembolsos que proceso se crea en la app?

38. ¿Se creará un apartado especial para las empresas las cuales conformen espacios en la app?

39. ¿Se podrán escanear o encontrar productos mediante códigos QR para obtener más
información?

40. ¿Se proporciona algún tipo de función de comparación de productos en la aplicación móvil?

41. ¿La aplicación móvil ofrece la posibilidad de recibir recomendaciones personalizadas de


productos basadas en el historial de compras y navegación del usuario?

42. ¿Se permite la reservación de productos frecuentados?


43. ¿Permite a los usuarios la programación de recordatorios para futuras compras o eventos de
venta?

44. ¿La aplicación móvil ofrece la posibilidad de compartir la experiencia de compra en redes
sociales u otras plataformas?

45. ¿Se proporcionan herramientas de análisis de gastos y presupuestos para los usuarios dentro de
la aplicación?

46. ¡Se contará con un catálogo de productos?

47 ¿Se contará con un catálogo de reseñas y ofertas?

Requisitos no funcionales

1. ¿Cómo se garantiza la consistencia y coherencia de los datos mostrados en diferentes partes de la


aplicación, como el catálogo de productos y el carrito de compras?

2. ¿Se sincronizan en tiempo real la información entre la aplicación móvil y otros sistemas, como el
inventario y el sistema de gestión de pedidos?

3 ¿Cómo se asegura el cumplimiento de políticas de privacidad y protección de datos, garantizando


la transparencia en la recopilación, almacenamiento y uso de los datos de los usuarios?

4. ¿Se proporcionan opciones para que los usuarios controlen sus preferencias de privacidad y
decidan qué información desean compartir?

5. ¿Cómo se optimiza el uso de la batería y los recursos del dispositivo móvil para minimizar el
consumo de energía y mejorar la vida útil de la batería?

6. ¿Qué medidas se toman para minimizar el consumo de datos móviles y reducir los costos para los
usuarios con planes de datos limitados?

7. ¿Se proporcionan capacidades de funcionamiento fuera de línea para permitir a los usuarios
acceder a ciertas funcionalidades incluso cuando no tienen conexión a internet?

8. ¿La interfaz de la aplicación se adapta automáticamente a diferentes condiciones de red y


velocidad de conexión?

9. ¿Cómo se garantiza la estabilidad del sistema, con pruebas exhaustivas de estabilidad y


rendimiento en diferentes entornos?

10. ¿Cómo se detectan y gestionan proactivamente los errores y excepciones para minimizar los
tiempos de inactividad y las interrupciones del servicio?

11. ¿La aplicación es capaz de escalar horizontal y verticalmente para manejar un crecimiento futuro
en el número de usuarios y transacciones?

12 ¿Se utiliza alguna arquitectura distribuida para permitir la escalabilidad horizontal de los
diferentes componentes del sistema?

13 ¿Qué medidas se implementan para garantizar la tolerancia a fallos y la recuperación automática


en caso de interrupciones del servicio?
14 ¿Se utilizan mecanismos de redundancia y balanceo de carga para garantizar la disponibilidad
continua del sistema?

15 ¿Cuál es el tiempo de respuesta esperado para las diferentes acciones realizadas por los usuarios
dentro de la aplicación?

16 ¿Se realizan pruebas de rendimiento para garantizar que se cumplan los tiempos de respuesta
definidos?

17. ¿Cómo se asegura la seguridad de la infraestructura subyacente, como servidores, bases de


datos y servicios en la nube?

18 ¿Se implementan medidas de protección contra amenazas físicas, como acceso no autorizado a
los centros de datos?

19. ¿Cómo se gestionan las sesiones de usuario y las cookies para garantizar la seguridad y la
privacidad de los datos de los usuarios?

20. ¿Se utilizan prácticas de almacenamiento seguro de cookies y tokens de sesión para prevenir
ataques de manipulación de sesiones?

21 ¿Se realizan revisiones de código y pruebas de seguridad de manera regular para identificar y
corregir posibles vulnerabilidades?

22. ¿Cómo se monitorea el rendimiento y la disponibilidad del sistema en tiempo real?

23 ¿Se registran y analizan los registros de eventos para identificar problemas de rendimiento y
seguridad, y tomar medidas correctivas?

24 ¿Se realizan copias de seguridad regulares de la base de datos y otros datos críticos del sistema?

25 ¿Se tiene un plan de recuperación de desastres documentado y probado para restaurar el sistema
en caso de pérdida de datos o interrupción del servicio?

26 ¿Cómo se gestionan las actualizaciones de seguridad del sistema operativo, bibliotecas y


frameworks utilizados por la aplicación?

27 ¿Se tiene un proceso establecido para aplicar parches de seguridad y correcciones de errores de
manera oportuna y sin interrupciones del servicio?

28. ¿Se realizan pruebas de penetración regulares para evaluar la seguridad del sistema y detectar
posibles vulnerabilidades?

29 ¿Se implementan recomendaciones y correcciones basadas en los hallazgos de las pruebas de


penetración para mejorar la seguridad del sistema?

30. ¿Cómo se gestionan los permisos y el acceso de los usuarios a diferentes recursos y
funcionalidades del sistema?

31 ¿Se implementan medidas de autenticación multifactor (MFA) para garantizar una capa adicional
de seguridad en el proceso de inicio de sesión?

32. ¿Qué controles se implementan para proteger los datos de los usuarios contra la manipulación
maliciosa o no autorizada?
33. ¿Se utilizan técnicas de hashing y firma digital para proteger la integridad de los datos y detectar
cualquier manipulación no autorizada?

También podría gustarte