Especificación de Requisitos de Software (ERS) del proyecto WAS
Lilibeth_marTrabajo14 de Mayo de 2016
4.184 Palabras (17 Páginas)344 Visitas
Tabla de Contenido
1. Introducción
1.1. Propósito
1.2. Ámbito del Sistema
1.3. Definiciones, Acrónimos y Abreviaturas
1.3.1. Definiciones
1.3.2. Acrónimos
1.4. Referencias
1.5. Visión General de la ERS
2. Descripción General
2.1. Modelo de Casos de Uso
2.1.1. Catálogo de Actores
2.1.2. Casos de Uso por Paquete
2.2. Características de los Usuarios
2.3. Suposiciones y Dependencias
2.3.1. Suposiciones
2.3.2. Dependencias
3. Requisitos Específicos
3.1. Especificación de Casos de Uso
3.1.1. PAQUETE GESTIÓN
3.1.2. PAQUETE SERVICIOS
3.1.3. Paquete Ventas
3.2. Requisitos de Interfaces Externos
3.2.1. Interfaces de Usuario
3.2.2. Interfaces Hardware
3.2.3. Interfaces Software
3.3. Requisitos de Rendimiento
3.4. Requisitos de Desarrollo
3.5. Requisitos Tecnológicos
3.6. Atributos de Software
3.6.1. Seguridad
3.6.2. Portabilidad
Introducción
A continuación se mostrará la Especificación de Requisitos de Software (ERS) del proyecto WASI, el cual incluye las especificaciones de casos de uso de los módulos que contiene la empresa Inmobiliaria.
Propósito
El propósito es documentar la especificación de los requerimientos proporcionadas por el cliente que contendrá el sistema de Administración de Edificios, el cual sirve como punto de partida para el desarrollo del nuevo sistema.
Además el documento indicara los procesos principales que maneja el sistema, pero podría haber cambios en algunos procesos de acuerdo a los necesidades que el cliente lo solicitará con una previa coordinación con el equipo desarrollador.
Ámbito del Sistema
Desarrollar una aplicación web que permita la Administración de Edificios en el rubro de mantenimiento y ventas, automatizando los procesos que se encuentran las áreas de Recursos Humanos, Almacén, Ventas y mantenimiento.
Además el sistema permitirá registrar, modificar, eliminar y buscar los datos de una manera eficaz y eficiente y se podrán generar reportes que ayuden a la toma de decisiones de la empresa inmobiliaria.
Definiciones, Acrónimos y Abreviaturas
Definiciones
- Actor: Persona que interactúa con el sistema.
- Base de Datos: Conjunto de datos organizado y almacenados en un servidor.
- Mantenimiento: Acción de modificar un registro que se encuentra en la Base de Datos.
Acrónimos
- ERS: Especificación de requisitos de software.
- Paquete: Agrupación de casos de uso relacionados a un módulo.
Referencias
- Documento de visión
- Diagrama de actividades
- Lista de exigencias
- Real Academia Española
Visión General de la ERS
El documento está dividido en tres secciones. Primero, empezamos con una breve introducción, propósitos y ámbitos del sistema. Luego, se mostrará una descripción y funcionamiento de los procesos dentro del sistema y además los diagramas de caso de uso por paquetes. Finalmente, se describirán las especificaciones de caso de uso por paquete con el objetivo de detallar los requerimientos que cumplan con el sistema.
Descripción General
Modelo de Casos de Uso
Catálogo de Actores
[pic 1]
Administrador del Sistema
Es el encargado de configurar los perfiles del sistema y configurar los datos de la empresa acreedora.
Tiempo
Es el encargado de generar los recibos de pago de mantenimiento por departamento mensualmente.
Edificio
Es el encargado de registrar la asistencia del personal de trabajo en cada edificio.
Jefe del Área de Servicios
Es el encargado de la toma de decisiones del área de Servicios. Evalúa el desempeño de los supervisores de edificios. Define los procesos con los que se realizarán los servicios que ofrece esta área.
Supervisor del Edificio
Es el encargado de supervisar el servicio de mantenimiento que se brinda a un edificio. Recaba los datos necesarios mensuales para calcular los pagos mensuales.
Cliente
Es el propietario de un departamento, puede hacer consultas en línea como consultar su estado de cuenta, cancelar el recibo por mantenimiento
Jefe de Administración
Es el encargado de la toma de decisiones del área de Administración. Evalúa el desempeño de los supervisores. Define los procesos con los que se realizarán los servicios que ofrece esta área.
Supervisor de Administración
Es el encargado del ingreso de datos al sistema que luego serán usado por el área de servicios cuando se realice un mantenimiento a un edificio.
Jefe del Área de Ventas
Es el encargado de la toma de decisiones en el área de ventas. Evalúa el desempeño de los vendedores. Define los procesos con los que se realizarán los servicios que ofrece esta área.
Asistente de Ventas
Es el encargado del ingreso de datos al sistema que luego de ser usado por el vendedor cuando se realice la venta de alguna propiedad.
Vendedor
Es el encargado de todos los procesos principales del área de ventas. Interactúa directamente con el cliente.
Cliente Web
Es el usuario que interactúa con el sistema sin estar registrado en el mismo. En el proceso de ventas, es el interesado en adquirir una propiedad y tiene a su disposición un buscador que le permita ver las opciones que tiene de compra.
Casos de Uso por Paquete
- PAQUETE GESTIÓN
Este paquete contiene los casos vinculados al proceso de Seguridad, Administración, Logística y Recursos Humanos.
[pic 2]
- Seguridad
ADM-001: Administrar Usuario
ADM-002: Validar Usuario
ADM-003: Configurar Variables del Sistema
ADM-004: Administrar Roles
[pic 3]
- Administración
ADM-005: Administrar Edificio
ADM-006: Administrar Departamento
ADM-007: Administrar Propietario
ADM-008: Estimar Costos
ADM-009: Generar Reporte del Edificio
ADM-010: Generar Reporte de Deudas
[pic 4]
- Logística
ADM-011: Administrar Contratos de Mantenimiento
ADM-012: Administrar Productos
...