Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRJS - Especificaciones Casos de Uso
PRJS - Especificaciones Casos de Uso
Identificador.....................................................................................................................................................................3
1.2
Descripcin.......................................................................................................................................................................3
1.3
Actores.............................................................................................................................................................................. 3
1.4
Precondiciones..................................................................................................................................................................3
1.5
1.6
1.7
1.8
1.9
1.10
1.11
1.12
1.13
1.14
1.15
1.16
1.17
1.18
1.19
1.20
1.21
1.22
1.23
1.24
1.25
1.26
1.27
1.28
1.29
1.30
1.31
1.32
1.33
1.34
1.35
1.36
1.37
Flujo Alternativo: Ejecutar Proyecto con Fecha de Inicio menor que Fecha Actual.................................................12
1.38
1.39
1.40
Pgina 1
1.41
Post-condiciones.............................................................................................................................................................12
1.42
Notas................................................................................................................................................................................ 12
Identificador...................................................................................................................................................................13
2.2
Descripcin.....................................................................................................................................................................13
2.3
Actores............................................................................................................................................................................ 13
2.4
Pre-condiciones...............................................................................................................................................................13
2.5
Flujo Bsico.................................................................................................................................................................... 13
2.6
Identificador...................................................................................................................................................................15
3.2
Descripcin.....................................................................................................................................................................15
3.3
Actores............................................................................................................................................................................ 15
3.4
Precondiciones................................................................................................................................................................15
3.5
Flujo Bsico.................................................................................................................................................................... 15
Pgina 2
1
1.1
1.2
Descripcin
at {Resource
Asignment}
<<extend>>
Printer
(from Actors)
Project Manager
(from Actors)
printFile()
PRCS
<<include>>
Notify Event
(fromEvents Notification)
(from Actors)
1..n
Event Subscriber
(from Actors)
Este caso de uso permite a un Project Manager definir y ejecutar la planificacin de un proyecto a
partir de un proceso almacenado en PRCS y los recursos registrados en el sistema.
El Project Manager crea el proyecto a partir de la plantilla de PRCS y define tipo de la tareas,
duracin temporal, esfuerzo y unidades segn el tipo, para terminar asignando recursos
disponibles.
Cuando todas las tareas estn planificadas (parmetros definidos y recursos asignados) el sistema
permite disparar la ejecucin de la planificacin
1.3
1.4
Actores
Precondiciones
(AND)
1. Existe conexin entre PRJS y PRCS.
Pgina 3
1.5
Pgina 4
1.6
1.7
Pgina 5
1.8
1.9
Pgina 6
Pgina 7
Pgina 8
c.
1.
2.
3.
4.
5.
6.
7.
Pgina 9
Pgina 10
Pgina 11
1.37 Flujo Alternativo: Ejecutar Proyecto con Fecha de Inicio menor que Fecha Actual
En {Ejecutar Proyecto} si el proyecto a ejecutar tiene fecha de inicio menor que fecha actual
Autentificar Usuario
Notificar Evento
1.41 Post-condiciones
1. La definicin de un proyecto se registra en el sistema y esta disponible para su ejecucin .
Planificacin en estado Preparada
2. La definicin de un proyecto se registra en el sistema y se guarda en estado En Ediccin
3. La planificacin esta en Ejecucin y los recursos estn asignados
4. Una definicin de proyecto que no este en ejecucin se elimina del sistema
5. Una definicin de un proyecto se programa para ser eliminada cuando termine su ejecucin
(si se borrar mientras esta en ejecucin)
1.42 Notas
El sistema permite en cualquier momento cancelar la paremetrizacin y asignacin de recursos de
una tarea, recuperando el estado (parametrizacin, asignaciones) que tena la tarea antes de la
parametrizacin y asignacin. Es decir, permite deshacer los cambios hasta, mnimo, un nivel. Ver
Flujos alternativos de Modificacin
Pgina 12
2
2.1
2.2
Descripcin
Manage Subscriptions
1..n
Fragment included in
other use cases
Event Subscriber
(from Actors)
Notify Event
Time
(from Actors)
2.3
Actores
Subscriber(1..n)
2.4
Pre-condiciones
1. Evento ha sido detectado o generado por el sistema en la ejecucin de otro flujo
2.5
Flujo Bsico
{Notificar Evento}
1. El sistema obtiene la lista de Subscribers para el evento
2. Para cada subscriptor compone un mensaje en base a su perfil y el tipo de evento
{Depositar Evento}
Pgina 13
2.6
Pgina 14
3
3.1
3.2
Descripcin
1..n
Fragment included in
other use cases
Event Subscriber
(from Actors)
Notify Event
Time
(from Actors)
3.3
3.4
Actores
Tiempo
Suscriber (1..n)
Precondiciones
1. Existen usuarios subscritos al evento
3.5
Flujo Bsico
{Detectar Evento Temporal}
1. El sistema detecta que se cumple que la fecha actual = fecha del proyecto (inicio tarea, fin
tarea, inicio proyecto, fin proyecto)
{Notificar Evento}
2. Aqu se reutiliza Notificar Evento en {Notificar Evento}
Pgina 15