Presentacion “ConstruProyect”
Enviado por DYLAN ALEXIS TOBAR ORELLANA • 16 de Julio de 2022 • Apuntes • 1.103 Palabras (5 Páginas) • 58 Visitas
- Introducción
En este documento se dará una especificación de requerimientos de software para Faustino López para el cual se desarrollará una aplicación móvil.
- Propósito del documento de requerimientos
El propósito de este documento es definir las necesidades de una forma clara y sencilla como para establecer a partir de ella una solución, así también para que Faustino López comprenda y pueda validar lo que hará el software.
- Alcance del producto
- La aplicación se llamará “ConstruProyect”
- Con la aplicación los empleados podrán tener un control de los materiales utilizados en la construcción, de subcontratar servicios extra para la construcción, asignar y monitorear a los encargados de obra, manejo de las obras, y crear reportes de los proyectos. Así mismo los clientes podrán realizar una visita virtual de su proyecto de construcción.
- La aplicación no estará creada para que los clientes soliciten un proyecto, pidan cambios de requerimientos o cambios de materiales, solo será para que puedan visualizar el avance de la obra, tampoco podrán visualizar cualquier proyecto, solamente tendrán acceso al que tengan asignado.
- Con esta aplicación la empresa puede tener un mayor control de lo que se esta realizando de una manera en que los empleados puedan acceder a la información de una manera clara detallada y sencilla, pudiendo generar reportes en el menor tiempo posible y brindarle al cliente una vista completa y detallada de su proyecto.
- Referencias
# TITULO | NUMERO | FECHA |
1 IEEE Guide for Software Requirements Specification IEEE | Std. 830-34 | 1998 |
- Descripción del resto del documento
En el resto del documento se dará de forma detallada la composición, funcionalidades, requerimientos, características, y restricciones de la aplicación.
- Descripción General
La aplicación “ConstruProyect” estará creada para la empresa del señor Faustino López la cual esta dedicada a la construcción.
Esta aplicación les permitirá a los encargados de proyectos visualizar los materiales de construcción disponibles y utilizados, poder subcontratar servicios para la construcción ajenos a la empresa, ver y asignar encargados de obra, darles seguimiento a las obras, en la que se mostrará información detallada de las mismas, así como realizar reportes del avance de los proyectos y reportes específicos de los encargados de obra. También se les permitirá a los clientes ver la información y avance de su obra realizando una visita virtual por medio de fotos y videos.
- Perspectiva del producto
Para el funcionamiento de la aplicación, se comunicará a una base de datos en la nube por medio de un API REST, en la cual se guardará la información generada y necesaria de la aplicación.
Diagrama de bloque para ejemplificar:
[pic 1][pic 2][pic 3][pic 4][pic 5]
[pic 6][pic 7]
- Funciones del producto
[pic 8]
- Características de usuario
- No se necesita ningún nivel académico.
- Tener teléfono móvil.
- Tener conocimiento de las áreas en la obra.
- Restricciones Generales
- Todas las operaciones tienen que ser en la nube.
- La aplicación tiene que interactuar con una API REST.
- Solamente es una aplicación móvil (no puede usarse desde computadores).
- Tiene que contar con la función de reportes.
- Tiene que contar con la función de control de encargados de obra.
- Suposiciones y dependencias
- El sistema correrá en cualquier dispositivo con sistema operativo Android
- Al sistema solo pueden ingresar administradores, encargados de obra y clientes.
- Requerimientos específicos
3.1 Requerimientos funcionales:
- Carga de fotos y videos: Permitir cargar fotos y videos para actualizar los avances de cada obra.
- Manejo de materiales de construcción: Permitir ver, agregar y modificar los materiales de construcción con los que cuenta la empresa.
- Subcontrataciones: Permitir subcontratar servicios externos esenciales para la construcción de la obra tales como plomería, herrería, electricista, etc.
- Manejo y asignación de encargados de obra: Permitir agregar y eliminar los encargados de obra con los que cuenta la empresa así también asignarlos a una o más obras de construcción.
- Manejo de obras: Permitir la creación y modificación de obras.
- Seguimiento de obras: Permitir darle seguimiento a una o varias obras en específico.
- Detalles de obras: Mostrar la información de cada obra de forma detallada y ordenada.
- Cumplimiento de normativas: Permitir asignar las normativas que cada obra debe de cumplir para su realización, así como verificar el cumplimiento de estas.
- Permisos de obras: Permitir asignar los permisos requeridos para cada obra, así como verificar el cumplimiento de estos.
- Reporte de avance de proyectos: Mostrar a detalle el estado de cada obra, desde su creación hasta la fecha actual, mostrando en forma de reporte el avance de esta.
- Reporte de avance por encargado: Permitir a los encargados de obra realizar reportes de avance específicos y detallados sobre la obra a la que están asignados.
3.2 Requerimientos no funcionales:
- Disponibilidad: El sistema tiene que estar disponible las 24 horas del día.
- Accesibilidad: El sistema debe ser accesible desde cualquier dispositivo Android.
- Seguridad: El sistema debe de contar con un buen sistema de seguridad para asegurar la privacidad de los clientes y la empresa.
- Eficiencia: Toda funcionalidad del sistema y transacción de negocio debe responder al usuario en menos de 5 segundos.
- Usabilidad: El sistema debe contar con manuales de usuario estructurados adecuadamente.
5 Indice.
1 Introducción 1
1.1 Propósito del documento de requerimientos 1
1.2 Alcance del producto 1
1.2 Referencias 1
...