Modelacion de requisitos
En esta sección se estudiaran los requisitos, tanto funcionales como no funcionales, que hay que cumplir para que el software funcione correctamente. Para ello se hará uso de los diagramas de caso de uso, que especifica los modos de uso (o requisitos funcionales) que va a tener el sistema, del diagrama de paquetes, que indica como se agrupan los casos de uso en diferentessubsistemas, y de los diagramas de secuencia, que indican el flujo a seguir en cada una de las transacciones.
Modelo funcional
En este apartado se muestran, mediante los diferentes casos de uso, los requisitos funcionales que tiene la aplicación, mostrándose también los diferentes subsistemas de la aplicación mediante el diagrama de paquetes.
Alta de Asociación
Caso de Uso: Alta deAsociación
Modificación de Asociación
Caso de Uso: Modificación de Asociación
Baja de Asociación
Caso de Uso: Baja de Asociación
Listar Asociaciones
Caso de Uso: Listar Asociaciones
Activar Módulo
Caso de Uso: Activar Módulo
Desactivar Módulo
Caso de Uso: Desactivar Módulo
Listar Módulos Activos
Caso de Uso: Listar Módulos Activos
Listar Módulos InactivosCaso de Uso: Listar Módulos Inactivos
Añadir Módulo
Caso de Uso: Añadir Módulo
Eliminar Módulo
Caso de Uso: Eliminar Módulo
Listar Módulos
Caso de Uso: Listar Módulos
Alta de Socio
Caso de Uso: Alta de Socio
Baja de Socio
Caso de Uso: Baja de Socio
Listar Socios
Caso de Uso: Listar Socios
Modificación de Datos del Socio
Caso de Uso: Modificación de Datos delSocio
Listar Decisiones
Caso de Uso: Listar Decisiones
Añadir Decisión
Caso de Uso: Añadir Decisión
Modificar Decisión
Caso de Uso: Modificar Decisión
Añadir Proyecto
Caso de Uso: Añadir Proyecto
Modificar Proyecto
Caso de Uso: Modificar Proyecto
Eliminar Proyecto
Caso de Uso: Eliminar Proyecto
Añadir Miembro
Caso de Uso: Añadir Miembro
ModificarMiembro
Caso de Uso: Modificar Miembro
Baja Miembro
Caso de Uso: Baja de Miembro
Añadir Actividad
Caso de Uso: Añadir Actividad
Modificar Actividad
Caso de Uso: Modificar Actividad
Eliminar Actividad
Caso de Uso: Eliminar Actividad
Añadir Contacto
Caso de Uso: Añadir Contacto
Modificar Contacto
Caso de Uso: Modificar Contacto
Eliminar Contacto
Caso deUso: Eliminar Contacto
Listar Contactos
Caso de Uso: Listar Contactos
Modificación Cuota
Caso de uso: Modificación de Cuota
Alta Ingreso
Caso de Uso: Alta de Ingreso
Modificación Ingreso
Caso de Uso: Modificación de Ingreso
Eliminación Ingreso
Caso de Uso: Eliminación de Ingreso
Alta Gasto
Caso de Uso: Alta de Gasto
Modificación Gasto
Caso de Uso:Modificación de Gasto
Eliminación Gasto
Caso de Uso: Eliminación de Gasto
Listado Económico
Caso de Uso: Listado Económico
Ver Logs
Caso de Uso: Ver Logs
Generar Archivo Log
Caso de Uso: Generar Archivo Log
Comprobar Archivo Log
Caso de Uso: Comprobar Archivo Log
Añadir rol
Caso de Uso: Añadir Rol
Añadir Permiso
Caso de Uso Añadir Permiso
Modificar PermisoCaso de Uso: Modificar Permiso
Eliminar Permiso
Caso de Uso: Eliminar Permiso
Solicitar Permiso
Caso de Uso: Solicitar Permiso
Conceder Permiso
Caso de Uso: Conceder Permiso
Denegar Permiso
Caso de Uso: Denegar Permiso
Identificar subsistemas
En los siguientes diagramas de paquetes se pueden ver los subsistemas identificados en la aplicación. El primer diagrama depaquetes incluye los casos de uso que componen cada subsistema, mientras que el segundo diagrama de paquetes únicamente muestra los distintos subsistemas de la aplicación y su relación con los actores.
Diagrama de Paquetes
Diagrama de Paquetes Simplificado
Requisitos no funcionales
Los requisitos no funcionales detectados son los siguientes: • El entorno de desarrollo inicial del...
Regístrate para leer el documento completo.