Está en la página 1de 7

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 System
Resource Project Analyst Administrator

Project Manager

Time
PRCS Printer

Figura 1 Actores

Actor Descripción Usurarios


Event Subscriber Representa a los ususarios que Project Manager, Executive Manager,
se subscriben y reciben eventos Resource
del sistema

Resource Cualquier usuario del sistema Project Manager, Resource, Executive


que puede ser asignado en un Manager
proyecto. Usa el sistema para
gestionar su cv, y ver sus
asignaciones

Project Participant Representa a un usuario que esta Project Manager, Executive Manager,
asignado a un proyecto. 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 Project Manager


usan el sisema para definir y
planificar proyectos

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 PRCS


de procesos

Administrador Representa a los usuarios que Administrador


administran al sistema

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 & Events


Execution Notification

Analysis & Resource


Metrics 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

at {Resource
Asignment}

Browse & Print Resource CV


<<extend>>

Printer

(from Actors)

printFile()
Plan & Execute a Project PRCS
Project Manager

(from Actors) (from Actors)


<<include>>

1..n
Notify Event
Event Subscriber
(from Events Notification)
<<include>> (from Actors)

Report % Completed

Project
Participant
(from Actors)
<<extend>>

Browse Project

Print Project
Printer

(from Actors)

printFile()

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


Event Subscriber other use cases

(from Actors)
Notify Event

Time Notify Time Event

(from Actors)

Figura 4 Casos de Uso: Events & Notification

4.3 Analysis & Metrics

Analyze Projects

<<extend>>

Project Analyst
(from Actors)
Print Metrics
Printer
(from Actors)
Review Project History
printFile()

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

Manage CV
Resource
(from Actors)
<<extend>>

Print CV Printer
(from Actors)

printFile()

Figura 6 Casos de Uso: Resource Management

4.5 System Administration

Manage Users

Manage Configuration Values

System
Administrator
(from Actors)

<<extend>>

Browse Logs

Print Logs Printer


(from Actors)

printFile()

Figura 7 Casos de Uso; System Administration

6 de 4

También podría gustarte