En la organización “Buffet de abogados Benito Juárez” requieren realizar el diseño de una aplicación web que permita a los abogados y clientes realizar operaciones.
Los requerimientos son los siguientes:
Requerimientos funcionales
- El sistema debe permitir dar de alta a un cliente usando su CURP, solicitándole una contraseña de ocho dígitos alfanumérica.
- El sistema debe permitir autenticar al usuario usando su CURP y una contraseña de ocho posiciones.
- El sistema debe permitir consultar la información de su cuenta, demandas registradas, documentación pendiente de entrega y documentación entregada.
- El sistema debe permitir ejecutar firma electrónica a los documentos correspondientes solicitando su FIEL, archivos Key y .cer
- El sistema debe permitir pagar los honorarios de los abogados por medio de una referencia bancaria
Requerimientos no funcionales
- El sistema debe utilizar una base de datos SQL Server para el almacenamiento de información.
- El sistema debe ingresarse por una URL en un navegador (Edge, Chrome u Safari) y por medio de Internet.
- El sistema debe tener un tiempo de respuesta menor a dos segundos en todas las operaciones.
- El sistema debe utilizar una paleta de colores en tonos azul cielo, azul marino y blanco.
- El sistema debe mostrarse en idioma español e inglés.
Instrucciones:
Paso 1: Hacer una estimación.
- Plan con al menos 30 actividades.
- Número de ingenieros de software agrupados por el tipo de rol que ejecutaran.
- Fechas de inicio y final de cada actividad.
- Identificación de actividades secuenciales y con dependencias.
- El plan debe tener actividades para desarrollar las etapas de levantamiento, de requerimientos, análisis, diseño, construcción, pruebas y liberación.
Paso 2: Establecer el número de functional points requeridos para desarrollar los requerimientos indicados en el problema.
- Puntos de función de Entradas
- Puntos de función de Salidas
- Puntos de función de Consultas
- Puntos de función de Interfaces
- Puntos de función de Archivos
Paso 3: Generar una matriz de gestión de riesgos.
- Descripción del riesgo
- Probabilidad
- Impacto
- Prioridad
- Plan de mitigación
- Plan de contingencia
Paso 4: Crear una tabla de costos para el cliente.
- Costo total
- Costo del esfuerzo para construirlo
- Costos administrativos y telecomunicaciones
- Costos de renta y telecomunicaciones
Paso 5: Crear una tabla de ejecución para validar los requerimientos indicados en el problema.
- Caso de prueba
- Precondiciones
- Entradas
- Comportamiento esperado
Paso 6: Desarrollar un plan de validación para validar los requerimientos indicados en el problema.
- Listado de elementos que serán validados
- Alcance de las pruebas, es decir, qué incluye y qué se excluye de las
- pruebas de validación.
- Características del ambiente de pruebas.
Roles y responsabilidades de cada actividad de validación.
- Cronograma.