PRJS MODELO CASOS DE USO v1.0 DRAFT Enginyeria del Software : Especificació Llenguatges i Sistemes Informàtics Cuatrimestre Otoño 03/04 Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació PRJS Modelo Casos de Uso Cuatrimestre Otoño 03/04 1 INTRODUCCION Este documento describe el modelo de casos de uso de PRJS. 2 MODELO DE ACTORES En la siguiente figura se muestran los actores del sistema. Este modelo se ha extraido a partir de las descripciones de los usuarios que aparecen la visión. Event Subscriber Project Participant Resource Project Analyst System Administrator Project Manager Time PRCS Printer Figura 1 Actores Actor Descripción Usurarios Event Subscriber Representa a los ususarios que se subscriben y reciben eventos del sistema Project Manager, Executive Manager, Resource Resource Cualquier usuario del sistema que puede ser asignado en un proyecto. Usa el sistema para gestionar su cv, y ver sus asignaciones Project Manager, Resource, Executive Manager Project Participant Representa a un usuario que esta asignado a un proyecto. Project Manager, Executive Manager, Resource 1 de 4 Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació PRJS Modelo Casos de Uso Cuatrimestre Otoño 03/04 Reportara el estado de las tareas. Project Manager Representa los usuarios que usan el sisema para definir y planificar proyectos Project Manager Project Analyst Representa a los u Project Manager, Executive Manager Time Representa el tiempo del Sistema Operativo, que lanza eventos para la gestión del proyecto en función del tiempo -- PRCS Representa al sistema de gestión de procesos PRCS Administrador Representa a los usuarios que administran al sistema Administrador 2 de 4 Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació PRJS Modelo Casos de Uso Cuatrimestre Otoño 03/04 3 PAQUETES FUNCIONALES La funcionalidad del sistema se puede organizar de acuerdo al siguiente modelo: Planning & Execution Events Notification Analysis & Metrics Resource Mantainment System Administration Figura 2 Areas funcionales Paquete Descripción Planning & Execution Casos de uso para la planificación y ejeución de proyectos Events & Norification Casos de uso para la subscripción y notificación de eventos del sistema Análisis & Metrics Casos de uso de análisis y elaboración de métricas, informes de proyectos Resource Mantaiment Casos de uso de gestión de datos de los recursos System Administration Casos de uso de administración del sistema 3 de 4 Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació PRJS Modelo Casos de Uso Cuatrimestre Otoño 03/04 4 CASOS DE USO {NOTA Importante: Los casos de uso que se muestran en este documento siguen la aproximación “Sintética”,que se describen FAQs parte II y en las explicaciones del laboratorio Si hubiésemos seguido la aproximación “Analítica” (apuntes de teoría) tendríamos tantos caso de uso como flujos distintos de interacciones de error aparecen en PRJS Especificaciones Casos de Uso.doc y hubiese sido equivalente a nivel de especificación. Recordar que los diagramas de casos de uso son “vistas” de los documentos de especificación de casos de uso, y que lo verdaderamente importante son los documentos de especificación de casos de uso, no tanto los diagramas. } A continuación se muestra una vista de las especificaciones de casos de uso que aparecen en PRJS Especificaciones Casos de Uso.doc 4.1 Planning & Execution Figura 3 Casos de Uso: Planning &Execution 4 de 4 Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació PRJS Modelo Casos de Uso Cuatrimestre Otoño 03/04 4.2 Events & Notification Manage Subscriptions 1..n Fragment included in other use cases Event Subscriber (from Actors) Notify Event Time Notify Time Event (from Actors) Figura 4 Casos de Uso: Events & Notification 4.3 Analysis & Metrics Figura 5 Casos de Uso: Analysis & Metrics 5 de 4 Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació PRJS Modelo Casos de Uso Cuatrimestre Otoño 03/04 4.4 Resource Management Figura 6 Casos de Uso: Resource Management 4.5 System Administration Figura 7 Casos de Uso; System Administration 6 de 4