Está en la página 1de 31

SI-U

GPA-IG-FIET
Especificacin de Casos de Uso de Bajo Nivel
Versin 2.
!is"oria de #evisiones
Fec$a Versin %escripcin A&"or
24-mar-14 1.0 Documento CU bajo nivel Andrs Florez
01-abril-14 1.1 Correcciones documento CU bajo
nivel
Andrs Florez
07-abril-14 1.2 Correcciones documento CU bajo
nivel
Andrs Florez
10-abril-14 2.0 Actualizacin de la in!ormacin de
los casos de uso de bajo nivel.
"ell# $u%i&a'
(iviana )mez
Ta'la de Con"enidos
1 INTRODUCCIN...............................................................................................................................................3
1.1 PROPSITO......................................................................................................................................................4
1.2 DEFINICIONES, ACRNIMOS Y ABREVIACIONES..............................................................................................4
1.3 REFERENCIAS .................................................................................................................................................4
1.4 RESUMEN EJECUTIVO .....................................................................................................................................4
2 ESPECIFICACIN DE CASOS DE USO DE BAJO NIVEL........................................................................4
( In"rod&ccin
*ste documento contiene la es+eci!icacin de los Casos de Uso de ,ajo nivel del -dulo
de )estin de la .n!ormacin de /os 0ro&ramas Acadmicos 1)0A2. 3ste documento se
4a estructurado bas5ndose en los re6uerimientos es+eci!icados en el *78 # la
es+eci!icacin de los Casos de Uso de Alto nivel.
(.( Propsi"o
*ste documento re9ne las es+eci!icaciones en alto nivel de los Casos de Uso 1CU2 de los
re6uisitos !uncionales del -dulo De )estin De /a .n!ormacin De /os 0ro&ramas
Acadmicos )0A.
(.2 %efiniciones) acrni*os + a'reviaciones
GPA, -dulo de )estin de los +ro&ramas Acadmicos.
FIET: Facultad de .n&enier;a *lectrnica # <elecomunicaciones.
CU, Caso de Uso
(.- #eferencias
Ref. Ttulo Ruta Fecha Autor
(.. #es&*en ejec&"ivo
*ste documento +resenta los casos de uso de bajo nivel del mdulo de )estin de la
.n!ormacin de los +ro&ramas Acadmicos. *l documento se divide en la seccin de
.ntroduccin donde se +resenta una visin &eneral del documento' seccin de
es+eci!icacin de casos de uso de bajo nivel.
2 Especificacin de Casos de Uso de 'ajo nivel
/0%U12 GPA,
.denti!icador del CU CU=1
>ombre de CU Consultar Usuarios del 8istema
Actores Usu-1 Administrador
0ro+sito 0ermitir al Administrador realizar consultas de los
Usuarios del 8istema.
7esumen *l Administrador consulta los Usuarios del
8istema.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar bsquedas
de los Usuarios del sistema.
2. El mecanismo de interaccin, facilitar elementos
que permiten la bsqueda aleatoria basada en
filtros (por nombre, apellido o identificacin) de
los Usuarios del sistema.
3. i el(los) Usuario(s) no fue (ron) encontrado(s) o
la informacin suministrada no es !lida,
entonces el istema notificar esta situacin al
"ctor. #or el contrario si el actor encontr
al$n(os) Usuario(s), el sistema muestra la
informacin correspondiente.
%. &in del escenario
8ub!lujos >in&uno
*?ce+ciones
0ost condiciones
.denti!icador del CU CU=2
>ombre de CU )estionar Usuarios del 8istema
Actores Usu-1 Administrador
0ro+sito 0ermitir al Administrador a%adir' modi!icar'
eliminar # visualizar los Usuarios del 8istema.
7esumen *l Administrador realiza la &estin de Usuarios del
8istema' como: a%adir' modi!icar' eliminar #
visualizar los Usuarios del 8istema.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este caso de uso inicia cuando el actor
administrador indica al sistema que desea
realizar operaciones de mantenimiento de la
informacin sobre los ob'etos o re$istros
relacionada con los Usuarios del sistema.
2. " continuacin el sistema desplie$a un
mecanismo de interaccin (()U, l*nea de
comandos, formulario, consola) que ofrece
distintas alternati!as para realizar las operaciones
de mantenimiento de la informacin relacionada
con los ob'etos o re$istros de los Usuarios del
sistema. Estas alternati!as son+ re$istrar,
modificar, eliminar , !isualizar los Usuarios del
sistema.
3. En consecuencia , con base en aquellas
alternati!as el actor eli$e la que desee , as* el
caso de uso se inclinar a uno de los si$uientes
escenarios+ Escenario 1+ -e$istrar Usuario,
escenario 2+ .odificar Usuario, escenario 3+
Eliminar Usuario, escenario %+ /isualizar Usuario.
%. Este caso de uso finaliza cuando el "ctor indica
al istema que no desea realizar ms
operaciones de mantenimiento de la informacin
sobre los ob'etos o re$istros de los Usuarios del
sistema. En consecuencia el istema cierra el
mecanismo de interaccin (()U o 0*nea de
1omando u otro.) , finaliza la e'ecucin del caso
de uso.
8ub!lujos S1 Registrar Usuario.
1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar operaciones
de re$istro de informacin para un Usuario del
sistema.
2. " continuacin el actor introduce la informacin
del Usuario+ nombres, apellidos, identificacin,
email institucional, contrase2a, estado usuario,
roles asi$nados, mientras que el sistema 3a
$enerado un 4(5 nico para la nue!a
informacin.
3. El sistema solicitar al actor una re6confirmacin
de su intencin de re$istrar un nue!o Usuario. i
el actor declina su intencin, el sistema no
realiza nin$una accin de re$istro de informacin.
%. #or el contrario si el actor confirma su intencin
de re$istrar un nue!o Usuario, entonces el
sistema !alida la informacin ase$urndose que
los datos introducidos correspondan a los
formatos esperados. "dems comprueba que no
e7istan entradas redundantes en la base de datos
, que el campo roles ten$a asi$nado m*nimo un
rol.
8. En caso de encontrar al$n error de !alidacin
,9o comprobacin, el sistema en!iar el mensa'e
correspondiente al actor para que corri'a sus
entradas, de lo contrario el sistema realizar la
creacin de un nue!o Usuario.
:. El istema notificar al nue!o Usuario su
creacin en!indole un e6mail que contiene los
datos+ nombre Usuario, contrase2a (es el mismo
nombre de usuario) , roles asi$nados.
;. &in del escenario
<. -etornar al flu'o principal.
S2 Modificar Usuario.
1. El actor administrador e'ecuta el caso de uso 1U6
1.
2. "l encontrar el Usuario deseado, el actor le indica
al sistema que desea realizar operaciones de
actualizacin o edicin de la informacin de ese
Usuario.
3. El sistema 3abilita los campos nombres,
apellidos, identificacin, email institucional,
contrase2a, estado usuario, roles asi$nados,
estado, los cuales pertenecen al Usuario
encontrado.
%. 0ue$o el actor realiza las entradas nue!as sobre
esos campos.
8. El sistema solicitar al actor una re6confirmacin
de su intencin de modificar la informacin de un
Usuario. i el actor declina su intencin, el
sistema no realiza nin$una accin que afecte el
estado de la informacin del Usuario encontrado.
:. i por el contrario el actor confirmo su intencin
de modificar la informacin de un Usuario,
entonces el istema !alida9comprueba la
informacin para e!itar redundancias, faltas de
inte$ridad, errores , !alidad que el campo roles
ten$a asi$nado por lo menos un -ol. i estos
ltimos se presentan, entonces el istema
notificar las ad!ertencias ,9o errores
correspondientes al "ctor. i la informacin no
contiene errores entonces el sistema realizar la
modificacin de los atributos correspondientes a
la informacin que 3a introducido el actor.
;. &in del escenario
<. -etornar al flu'o principal.
S3 Eliminar Usuario.
1. El actor e'ecuta el caso de uso 1U61
2. i el "ctor encontr el Usuario deseado,
entonces indicar al sistema que desea realizar la
eliminacin de dic3o Usuario, sin embar$o si =ste
presenta dependencia de otras Entidades del
istema, entonces se notificar al "ctor esta
situacin, al mismo tiempo que se le solicitar
una re6confirmacin de su intencin de continuar
o declinar el propsito de eliminacin para aquel
Usuario.
3. i el "ctor declina su intencin de Eliminacin
para el Usuario, entonces el istema no realiza
nin$una accin que afecte el estado de
informacin del mismo. #or el contrario, si el
"ctor confirm su intencin, entonces el istema
realizar la eliminacin l$ica del Usuario
cambiando su estado a inacti!o. 0os re$istros
dependientes ,a no se tendrn en cuenta en el
sistema.
%. &inalmente el sistema le notificar al "ctor la
Eliminacin E7itosa.
8. &in del escenario
:. -etornar al flu'o principal.
S4 Visualizar Usuario.
1. El actor e'ecuta el caso de uso 1U61
2. i el "ctor encontr el Usuario deseado,
entonces indicar al sistema que desea realizar la
!isualizacin de la informacin de dic3o Usuario.
3. &in del escenario
%. -etornar al flu'o principal.
*?ce+ciones
0ost condiciones Al !inal de este caso de uso se 4abr5n creado
re&istros nuevos de Usuarios del 8istema' o se
4abr5 modi!icado in!ormacin de los Usuarios del
8istema' o se 4abr5n eliminado Usuarios del
8istema.
.denti!icador del CU CU=@
>ombre de CU Consultar 7oles
Actores Usu-1 Administrador
0ro+sito 0ermitir al Administrador realizar consultas de los
7oles del 8istema.
7esumen *l Administrador consulta los 7oles del 8istema.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar bsquedas
de -oles del sistema.
2. El mecanismo de interaccin, facilitar elementos
que permiten la bsqueda aleatoria basada en
filtros (por nombre) de los -oles del sistema.
3. i el (los) -ol(es) no fue(ron) encontrado(s) o la
informacin suministrada no es !lida, entonces
el istema notificar esta situacin al "ctor. #or
el contrario si el actor encontr al$n(os) -ol(es),
el sistema muestra la informacin
correspondiente.
%. &in del escenario
8ub!lujos >in&uno
*?ce+ciones
0ost condiciones
.denti!icador del CU CU=4
>ombre de CU )estionar 7oles
Actores Usu-1-Administrador
0ro+sito 0ermitir al Administrador re&istrar' modi!icar'
eliminar # visualizar los di!erentes roles de!inidos
+ara el sistema.
7esumen *l Administrador realiza la &estin de roles' como:
a%adir' modi!icar' eliminar # visualizar los roles
con los 6ue cuenta el sistema.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este caso de uso inicia cuando el actor
administrador indica al sistema que desea
realizar operaciones de mantenimiento de la
informacin sobre los ob'etos o re$istros
relacionada con los roles del sistema.
2. " continuacin el sistema desplie$a un
mecanismo de interaccin (()U, l*nea de
comandos, formulario, consola) que ofrece
distintas alternati!as para realizar las operaciones
de mantenimiento de la informacin relacionada
con los ob'etos o re$istros de los roles del
sistema. Estas alternati!as son+ re$istrar,
actualizar, eliminar , !isualizar los roles del
sistema.
3. En consecuencia , con base en aquellas
alternati!as el actor eli$e la que desee , as* el
caso de uso se inclinar a uno de los si$uientes
escenarios+ Escenario 1+ -e$istrar -ol, escenario
2+ .odificar -ol, escenario 3+ Eliminar -ol,
escenario %+ /isualizar -ol.
%. Este caso de uso finaliza cuando el "ctor indica
al istema que no desea realizar ms
operaciones de mantenimiento de la informacin
sobre los ob'etos o re$istros de los roles del
sistema. En consecuencia el istema cierra el
mecanismo de interaccin (()U o 0*nea de
1omando u otro.) , finaliza la e'ecucin del caso
de uso.
8ub!lujos S1 Registrar Rol.
1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar operaciones
de re$istro de informacin para un rol del
sistema.
2. " continuacin el actor introduce la informacin
del rol+ nombre, permisos asociados
(!isualizacin o $estin de la informacin sobre
una entidad), descripci>n, estado, mientras que el
sistema 3a $enerado un 4(5 nico para la nue!a
informacin.
3. El sistema solicitar al actor una re6confirmacin
de su intencin de re$istrar un nue!o -ol. i el
actor declina su intencin, el sistema no realiza
nin$una accin de re$istro de informacin.
%. #or el contrario si el actor confirma su intencin
de re$istrar un nue!o -ol, entonces el sistema
!alida la informacin ase$urndose que los datos
introducidos correspondan a los formatos
esperados , adems comprueba que no e7istan
entradas redundantes en la base de datos.
8. En caso de encontrar al$n error de !alidacin
,9o comprobacin, el sistema en!iar el mensa'e
correspondiente al actor para que corri'a sus
entradas, de lo contrario el sistema realizar la
creacin de un nue!o rol.
:. &in del escenario
;. -etornar al flu'o principal.
S2 Modificar Rol.
1. El "ctor e'ecuta el caso de uso 1U?3.
2. "l encontrar el rol deseado, el actor le indica al
sistema que desea realizar operaciones de
actualizacin o edicin de la informacin de ese
rol.
3. El sistema 3abilita los campos nombre, permisos
asociados (!isualizacin o $estin de la
informacin sobre una entidad), descripcin,
estado, del rol encontrado.
%. 0ue$o el actor realiza las entradas nue!as sobre
esos campos.
8. El sistema solicitar al actor una re6confirmacin
de su intencin de modificar la informacin de un
-ol. i el actor declina su intencin, el sistema no
realiza nin$una accin que afecte el estado de la
informacin del -ol encontrado.
:. #or el contrario si el actor confirma su intencin
de modificar la informacin del -ol, entonces el
istema !alida9comprueba la informacin para
e!itar redundancias, faltas de inte$ridad o
errores. i estos ltimos se presentan, entonces
el istema notificar las ad!ertencias ,9o errores
correspondientes al "ctor. i la informacin no
contiene errores entonces el sistema realizar la
modificacin de los atributos correspondientes a
la informacin que 3a introducido el actor.
;. &in del escenario.
<. -etornar al flu'o principal.
S3 Eliminar Rol.
1. El usuario e'ecuta el caso de uso 1U?3
2. i el "ctor encontr el -ol deseado, entonces
indicar al sistema que desea realizar la
eliminacin de dic3o -ol, sin embar$o si =ste
presenta dependencia de otras Entidades del
istema, entonces se notificar al "ctor esta
situacin, al mismo tiempo que se le solicitar
una re6confirmacin de su intencin de continuar
o declinar el propsito de eliminacin para aquel
-ol.
3. i el "ctor declina su intencin de Eliminacin
para el -ol, entonces el istema no realiza
nin$una accin que afecte el estado de
informacin del mismo. #or el contrario, si el
"ctor confirm su intencin, entonces el istema
realizar la eliminacin l$ica del -ol,
modificando su estado a inacti!o , el rol de
todos los usuarios dependientes se cambiara a
in!itado.
%. &inalmente el sistema notificar al "ctor la
Eliminacin E7itosa.
8. &in del escenario.
:. -etornar al flu'o principal.
S4 Visualizar Rol.
1. El actor e'ecuta el caso de uso 1U61
2. i el "ctor encontr el -ol deseado, entonces
indicar al sistema que desea realizar la
!isualizacin de la informacin de dic3o -ol.
3. &in del escenario
%. -etornar al flu'o principal.
*?ce+ciones
0ost condiciones Al !inal de este caso de uso se 4abran creado
re&istros nuevos de un rol asociado al sistema' o
se 4a modi!icado in!ormacin de un rol' o se 4a
eliminado un rol.
.denti!icador del CU CU=A
>ombre de CU Consultar )ru+os de .nvesti&acin
Actores Usu-1 Administrador
0ro+sito 0ermitir al Administrador realizar consultas de los
)ru+os de .nvesti&acin.
7esumen *l Administrador consulta los )ru+os de
.nvesti&acin.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar bsquedas
de un )rupo de (n!esti$acin del sistema.
2. El mecanismo de interaccin, facilitar elementos
que permiten la bsqueda aleatoria basada en
filtros (por nombre) de los )rupos de
(n!esti$acin.
3. i el (los) )rupo(s) de in!esti$acin no fue(ron)
encontrado(s) o la informacin suministrada no es
!lida, entonces el istema notificar esta
situacin al "ctor. #or el contrario si el actor
encontr al$n(os) )rupo(s) de (n!esti$acin, el
sistema muestra la informacin correspondiente.
%. &in del escenario
8ub!lujos >in&uno
*?ce+ciones
0ost condiciones
.denti!icador del CU CU=B
>ombre de CU )estionar )ru+os de .nvesti&acin
Actores Usu-1 Administrador
0ro+sito 0ermitir al Administrador crear' modi!icar' eliminar
# visualizar los )ru+os de .nvesti&acin.
7esumen *l Administrador realiza la &estin de los )ru+os
de .nvesti&acin' como: creer' modi!icar' eliminar
# visualizar los )ru+os de .nvesti&acin.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este caso de uso inicia cuando el actor
administrador indica al sistema que desea
realizar operaciones de mantenimiento de la
informacin sobre los ob'etos o re$istros
relacionada con los )rupos de (n!esti$acin.
2. " continuacin el sistema desplie$a un
mecanismo de interaccin (()U, l*nea de
comandos, formulario, consola) que ofrece
distintas alternati!as para realizar las operaciones
de mantenimiento de la informacin relacionada
con los ob'etos o re$istros de los )rupos de
(n!esti$acin. Estas alternati!as son+ re$istrar,
actualizar, eliminar , !isualizar los )rupos de
(n!esti$acin.
3. En consecuencia , con base en aquellas
alternati!as el actor eli$e la que desee , as* el
caso de uso se inclinar a uno de los si$uientes
escenarios+ Escenario 1+ -e$istrar )rupo de
(n!esti$acin, escenario 2+ .odificar )rupo de
(n!esti$acin, escenario 3+ Eliminar )rupo de
(n!esti$acin, escenario %+ /isualizar )rupo de
(n!esti$acin.
%. Este caso de uso finaliza cuando el "ctor indica
al istema que no desea realizar ms
operaciones de mantenimiento de la informacin
sobre los ob'etos o re$istros de los )rupos de
(n!esti$acin. En consecuencia el istema cierra
el mecanismo de interaccin (()U o 0*nea de
1omando u otro.) , finaliza la e'ecucin del caso
de uso.
8ub!lujos S1 Registrar Grupo de Investigacin.
1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar operaciones
de re$istro de informacin para un )rupo de
(n!esti$acin.
2. " continuacin el actor introduce la informacin
del )rupo de (n!esti$acin+ nombre, nombre del
5epartamento al que pertenece, descripcin,
estado, mientras que el sistema 3a $enerado un
4(5 nico para la nue!a informacin.
3. El sistema solicitar al actor una re6confirmacin
de su intencin de re$istrar un nue!o )rupo de
(n!esti$acin. i el actor declina su intencin, el
sistema no realiza nin$una accin de re$istro de
informacin.
%. #or el contrario si el actor confirma su intencin
de re$istrar un nue!o )rupo de (n!esti$acin,
entonces el sistema !alida la informacin
ase$urndose que los datos introducidos
correspondan a los formatos esperados ,
adems comprueba que no e7istan entradas
redundantes en la base de datos.
8. En caso de encontrar al$n error de !alidacin
,9o comprobacin, el sistema en!iar el mensa'e
correspondiente al actor para que corri'a sus
entradas, de lo contrario el sistema realizar la
creacin de un nue!o )rupo de (n!esti$acin.
:. &in del escenario
;. -etornar al flu'o principal.
S2 Modificar Grupo de Investigacin.
1. El usuario e'ecuta el caso de uso 1U?8.
2. "l encontrar el )rupo de (n!esti$acin deseado,
el actor le indica al sistema que desea realizar
operaciones de actualizacin o edicin de la
informacin de ese )rupo de (n!esti$acin.
3. El sistema 3abilita los campos nombre, nombre
del 5epartamento al que pertenece, descripcin,
estado, del )rupo de (n!esti$acin encontrado.
%. 0ue$o el actor realiza las entradas nue!as sobre
esos campos.
8. El sistema solicitar al actor una re6confirmacin
de su intencin de modificar la informacin del
)rupo de (n!esti$acin. i el actor declina su
intencin, el sistema no realiza nin$una accin
que afecte el estado de la informacin del )rupo
de (n!esti$acin encontrado.
:. #or el contrario si el actor confirmo su intencin
de modificar la informacin del )rupo de
(n!esti$acin, entonces el istema
!alida9comprueba la informacin para e!itar
redundancias, faltas de inte$ridad o errores. i
estos ltimos se presentan, entonces el istema
notificar las ad!ertencias ,9o errores
correspondientes al "ctor. i la informacin no
contiene errores entonces el sistema realizar la
modificacin de los atributos correspondientes a
la informacin que 3a introducido el actor.
;. &in del escenario
<. -etornar al flu'o principal.
S3 Eliminar Grupo de Investigacin.
1. El "ctor e'ecuta el caso de uso 1U?8
2. i el "ctor encontr el )rupo de (n!esti$acin
deseado, entonces indicar al sistema que desea
realizar la eliminacin de dic3o )rupo de
(n!esti$acin, sin embar$o si =ste presenta
dependencia de otras Entidades del istema,
entonces se notificar al "ctor esta situacin, al
mismo tiempo que se le solicitar una re6
confirmacin de su intencin de continuar o
declinar el propsito de eliminacin para aquel
)rupo de (n!esti$acin.
3. i el "ctor declina su intencin de Eliminacin
para el )rupo de (n!esti$acin, entonces el
istema no realiza nin$una accin que afecte el
estado de informacin del mismo. #or el
contrario, si el "ctor confirm su intencin,
entonces el istema realizar la Eliminacin
l$ica del )rupo de (n!esti$acin cambiando su
estado a inacti!o. 0os re$istros dependientes ,a
no se tendrn en cuenta en el sistema.
%. &inalmente el sistema notificar al "ctor la
Eliminacin E7itosa.
8. &in del escenario
:. -etornar al flu'o principal.
S4 Visualizar Grupo de Investigacin.
1. El actor e'ecuta el caso de uso 1U68
2. i el "ctor encontr el )rupo de (n!esti$acin
deseado, entonces indicar al sistema que desea
realizar la !isualizacin de la informacin de
dic3o )rupo de (n!esti$acin.
3. &in del escenario
%. -etornar al flu'o principal.
*?ce+ciones
0ost condiciones Al !inal de este caso de uso se 4abran creado
re&istros nuevos )ru+o de .nvesti&acin' o se 4a
modi!icado in!ormacin de un )ru+o de
.nvesti&acin' o se 4a eliminado un )ru+o de
.nvesti&acin.
.denti!icador del CU CU=7
>ombre de CU Consultar 0ro&ramas Acadmicos
Actores Usu-1 Administrador
0ro+sito 0ermitir al Administrador realizar consultas de los
0ro&ramas Acadmicos.
7esumen *l Administrador consulta los 0ro&ramas
Acadmicos.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar bsquedas
de un #ro$rama "cad=mico del sistema.
2. El mecanismo de interaccin, facilitar elementos
que permiten la bsqueda aleatoria basada en
filtros (por nombre) de los #ro$ramas
"cad=micos.
3. i el(los) #ro$rama(s) "cad=micos no fue(ron)
encontrado(s) o la informacin suministrada no es
!lida, entonces el istema notificar esta
situacin al "ctor. #or el contrario si el actor
encontr al$n(os) )rupo(s) de (n!esti$acin, el
sistema muestra la informacin correspondiente.
%. &in del escenario
8ub!lujos >in&uno
*?ce+ciones
0ost condiciones
.denti!icador del CU CU=C
>ombre de CU )estionar 0ro&ramas Acadmicos.
Actores AC< 01-Administrador
0ro+sito 0ermitir al Administrador a%adir' modi!icar'
eliminar # visualizar los 0ro&ramas Acadmicos.
7esumen *l Administrador realiza la &estin de 0ro&ramas
Acadmicos como: crear' modi!icar' eliminar #
visualizar los 0ro&ramas Acadmicos.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este caso de uso inicia cuando el actor
administrador indica al sistema que desea
realizar operaciones de mantenimiento de la
informacin sobre los ob'etos o re$istros
relacionados con los 0ro&ramas Acadmicos.
2. " continuacin el sistema desplie$a un
mecanismo de interaccin (()U, l*nea de
comandos, formulario, consola) que ofrece
distintas alternati!as para realizar las operaciones
de mantenimiento de la informacin relacionada
con los ob'etos o re$istros de los #ro$ramas
"cad=micos. Estas alternati!as son+ re$istrar,
actualizar, eliminar , consultar los #ro$ramas
"cad=micos.
8. En consecuencia , con base en aquellas
alternati!as el actor eli$e la que desee , as* el
caso de uso se inclinar a uno de los si$uientes
escenarios+ Escenario 1+ -e$istrar #ro$rama
"cad=mico, escenario 2+ .odificar #ro$rama
"cad=mico, escenario 3+ Eliminar #ro$rama
"cad=mico, escenario %+ /isualizar #ro$rama
"cad=mico.
:. Este caso de uso finaliza cuando el "ctor indica
al istema que no desea realizar ms
operaciones de mantenimiento de la informacin
sobre los ob'etos o re$istros de los #ro$ramas
"cad=micos. En consecuencia el istema cierra
el mecanismo de interaccin (()U o 0*nea de
1omando u otro.) , finaliza la e'ecucin del caso
de uso.
8ub!lujos S1 Registrar Programa cad!mico.
1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar operaciones
de re$istro de informacin para un #ro$rama
"cad=mico.
2. " continuacin el actor introduce la informacin
del #ro$rama "cad=mico+ nombre, descripcin,
nombre facultad al que pertenece, 'ornada,
modalidad, duracin, "dmisin, 1di$o @(E,
periodo, estado, mientras que el sistema 3a
$enerado un 4(5 nico para la nue!a
informacin.
3. El sistema solicitar al actor una re6confirmacin
de su intencin de re$istrar un nue!o #ro$rama
"cad=mico. i el actor declina su intencin, el
sistema no realiza nin$una accin de re$istro de
informacin.
%. #or el contrario si el actor confirma su intencin
de re$istrar un nue!o #ro$rama "cad=mico,
entonces el sistema !alida la informacin
ase$urndose que los datos introducidos
correspondan a los formatos esperados ,
adems comprueba que no e7istan entradas
redundantes en la base de datos.
8. En caso de encontrar al$n error de !alidacin
,9o comprobacin, el sistema en!iar el mensa'e
correspondiente al actor para que corri'a sus
entradas, de lo contrario el sistema realizar la
creacin de un nue!o #ro$rama "cad=mico.
:. &in del escenario
;. -etornar al flu'o principal.
S2 Modiicar !rograma "cad#mico.
1. El usuario e'ecuta el caso de uso 1U?;.
2. "l encontrar el #ro$rama "cad=mico deseado, el
actor le indica al sistema que desea realizar
operaciones de actualizacin o edicin de la
informacin de ese #ro$rama "cad=mico.
@. El sistema 3abilita los campos nombre'
descri+cin' nombre !acultad al 6ue
+ertenece' jornada' modalidad' duracin'
Admisin' Cdi&o 8>.*8' +eriodo' estado
del #ro$rama "cad=mico encontrado.
%. 0ue$o el actor realiza las entradas nue!as sobre
esos campos.
8. El sistema solicitar al actor una re6confirmacin
de su intencin de modificar la informacin del
#ro$rama "cad=mico. i el actor declina su
intencin, el sistema no realiza nin$una accin
que afecte el estado de la informacin del
#ro$rama "cad=mico encontrado.
:. #or el contrario si el actor confirma su intencin
de modificar la informacin del #ro$rama
"cad=mico, entonces el istema
!alida9comprueba la informacin para e!itar
redundancias, faltas de inte$ridad o errores. i
estos ltimos se presentan, entonces el istema
notificar las ad!ertencias ,9o errores
correspondientes al "ctor. i la informacin no
contiene errores entonces el sistema realizar la
modificacin de los atributos correspondientes a
la informacin que 3a introducido el actor.
;. &in del escenario
<. -etornar al flu'o principal.
S3 Eliminar Programa cad!mico.
1. */ actor ejecuta el caso de uso CU=7.
2. 8i el Actor encontr el 0ro&rama Acadmico
deseado' entonces indicar5 al sistema 6ue
desea realizar la eliminacin de dic4o
0ro&rama Acadmico' sin embar&o si ste
+resenta de+endencia de otras *ntidades
del 8istema' entonces se noti!icar5 al Actor
esta situacin' al mismo tiem+o 6ue se le
solicitar5 una re-con!irmacin de su
intencin de continuar o declinar el
+ro+sito de eliminacin +ara a6uel
0ro&rama Acadmico.
@. 8i el Actor declina su intencin de
*liminacin +ara el 0ro&rama Acadmico'
entonces el 8istema no realiza nin&una
accin 6ue a!ecte el estado de in!ormacin
del mismo. 0or el contrario' si el Actor
con!irm su intencin' el sistema 4ar5 una
eliminacin l&ica del 0ro&rama Acadmico
modi!icando su estado a inactivo. /os
re&istros de+endientes #a no se tendr5n en
cuenta en el sistema.
A. El sistema le notificar la Eliminacin E7itosa.
1B. &in del escenario
11. -etornar al flu'o principal.
S4 Visualizar !rograma "cad#mico.
12. El actor e'ecuta el caso de uso 1U6;
13. i el "ctor encontr el #ro$rama "cad=mico
deseado, entonces indicar al sistema que desea
realizar la !isualizacin de la informacin de
dic3o #ro$rama "cad=mico.
1%. &in del escenario
18. -etornar al flu'o principal.
*?ce+ciones
0ost condiciones Al !inal de este caso de uso se 4abran creado
re&istros nuevos de 0ro&ramas Acadmicos' o se
4a modi!icado in!ormacin de 0ro&ramas
Acadmicos' o se 4a eliminado 0ro&ramas
Acadmicos.
.denti!icador del CU CU=D
>ombre de CU Car&ar .n!ormacin
Actores Usu-1 Administrador
0ro+sito 0ermitir al Administrador im+ortar arc4ivos
e?ternos con la in!ormacin de los 0ro&ramas
Acadmicos' Cursos' Asi&naturas' 8alones.
7esumen *l Administrador im+orta arc4ivos e?ternos 6ue
conten&an in!ormacin de los 0ro&ramas
Acadmicos' Cursos' Asi&naturas' 8alones.
0recondiciones *l Administrador 4a sido validado +or el sistema.
*?istencia de un >uevo 0eriodo acadmico # el
+eriodo no este activo.
Flujo 0rinci+al 1. Este caso de uso inicia cuando el actor indica al
sistema que desea importar un arc3i!o e7terno.
2. " continuacin el "ctor busca en el directorio el
arc3i!o que contiene informacin de los
#ro$ramas "cad=micos, 1ursos, "si$naturas,
alones que desea importar.
3. El usuario !erifica la car$a , marca como e7itosa.
%. El sistema acti!a el periodo acad=mico.
8. &in del caso de uso.
8ub!lujos >in&uno
*?ce+ciones
0ost condiciones "l final de este caso de uso se 3abran importado arc3i!os
con informacin de los #ro$ramas "cad=micos, 1ursos,
"si$naturas, alones.
.denti!icador del CU CU=10
>ombre de CU Consultar 0lan de *studio
Actores Usu-1 Administrador
0ro+sito 0ermitir al Administrador realizar consultas de los
0lanes de *studio de un 0ro&rama Acadmico
7esumen *l Administrador consulta los 0lanes de *studio.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar bsquedas
de un #lan de Estudio de un #ro$rama
"cad=mico.
2. El mecanismo de interaccin, facilitar elementos
que permiten la bsqueda aleatoria basada en
filtros (por nombre) de #lanes de Estudio.
3. i el(los) #lan(es) de Estudio no fue(ron)
encontrado(s) o la informacin suministrada no es
!lida, entonces el istema notificar esta
situacin al "ctor. #or el contrario si el actor
encontr al$n(os) #lan(es) de Estudio el sistema
muestra la informacin correspondiente.
%. &in del escenario
8ub!lujos >in&uno
*?ce+ciones
0ost condiciones
.denti!icador del CU CU=11
>ombre de CU )estionar 0lanes de *studio.
Actores Usu-1 Administrador
Usu-2 Coordinador de 0ro&rama
0ro+sito 0ermitir al Administrador #Eo Coordinador del
+ro&rama a%adir' modi!icar' eliminar' # consultar
los 0lanes de *studio.
7esumen *l Administrador #Eo Coordinador del 0ro&rama
realiza la &estin de 0lanes de *studio como:
a%adir' modi!icar' eliminar # visualizar los 0lanes
de *studio.
0recondiciones *l Administrador # el Coordinador del 0ro&rama
4an sido validados +or el sistema.
Flujo +rinci+al 1. Este caso de uso inicia cuando el actor indica al
sistema que desea realizar operaciones de
mantenimiento de la informacin sobre los
ob'etos o re$istros relacionados con los #lanes
de Estudio.
2. " continuacin el sistema desplie$a un
mecanismo de interaccin (()U, l*nea de
comandos, formulario, consola) que ofrece
distintas alternati!as para realizar las operaciones
de mantenimiento de la informacin relacionada
con los ob'etos o re$istros de los #lanes de
Estudio. Estas alternati!as son+ re$istrar,
actualizar, eliminar , consultar los #lanes de
Estudio.
3. En consecuencia , con base en aquellas
alternati!as el actor eli$e la que desee , as* el
caso de uso se inclinar a uno de los si$uientes
escenarios+ Escenario 1+ -e$istrar #lanes de
Estudio escenario 2+ .odificar #lanes de Estudio,
escenario 3+ Eliminar #lanes de Estudio,
escenario %+ /isualizar #lanes de Estudio.
%. Este caso de uso finaliza cuando el "ctor indica
al istema que no desea realizar ms
operaciones de mantenimiento de la informacin
sobre los ob'etos o re$istros de los #lanes de
Estudio. En consecuencia el istema cierra el
mecanismo de interaccin (()U o 0*nea de
1omando u otro.) , finaliza la e'ecucin del caso
de uso.
8ub!lujos S$ Registrar !lanes de Estudio.
1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar operaciones
de re$istro de informacin para un #lan de
Estudio.
2. " continuacin el actor introduce la informacin
del #lan de Estudio+ nombre, descripcin, fec3a
de inicio, fec3a fin, estado, pro$rama acad=mico,
, asi$naturas, mientras que el sistema 3a
$enerado un 4(5 nico para la nue!a
informacin.
3. El sistema solicitar al actor una re6confirmacin
de su intencin de re$istrar un nue!o #lan de
Estudio. i el actor declina su intencin, el
sistema no realiza nin$una accin de re$istro de
informacin.
%. #or el contrario si el actor confirmo su intencin
de re$istrar un nue!o #lan de estudio, entonces
el sistema !alida la informacin ase$urndose
que los datos introducidos correspondan a los
formatos esperados , adems comprueba que no
e7istan entradas redundantes en la base de
datos.
8. En caso de encontrar al$n error de !alidacin
,9o comprobacin, el sistema en!iar el mensa'e
correspondiente al actor para que corri'a sus
entradas, de lo contrario el sistema realizar la
creacin de un nue!o #lan de Estudio.
:. &in del escenario
;. -etornar al flu'o principal.
S2 Modiicar !lan de Estudio.
1. El actor e'ecuta el caso de uso 1U?1B
2. "l encontrar el #lan de Estudio deseado, el actor
le indica al sistema que desea realizar
operaciones de actualizacin o edicin de la
informacin de ese #lan de Estudio.
3. El sistema 3abilita los campos nombre,
descripcin, fec3a de inicio, fec3a fin, estado,
pro$rama acad=mico, , asi$naturas del #lan de
Estudio encontrado.
%. 0ue$o el actor realiza las entradas nue!as sobre
esos campos.
8. El sistema solicitar al actor una re6confirmacin
de su intencin de modificar la informacin del
#lan de Estudio. i el actor declina su intencin,
el sistema no realiza nin$una accin que afecte
el estado de la informacin del #lan de Estudio
encontrado.
:. #or el contrario si el actor confirma su intencin
de modificar la informacin del #lan de Estudio,
entonces el istema !alida9comprueba la
informacin para e!itar redundancias, faltas de
inte$ridad o errores. i estos ltimos se
presentan, entonces el istema notificar las
ad!ertencias ,9o errores correspondientes al
"ctor. i la informacin no contiene errores
entonces el sistema realizar la modificacin de
los atributos correspondientes a la informacin
que 3a introducido el actor.
;. &in del escenario
<. -etornar al flu'o principal.
S3 Eliminar !lan %e Estudio.
1. *l actor ejecuta el caso de uso CU=10.
2. 8i el Actor encontr el 0lan de *studio
deseado' entonces indicar5 al sistema 6ue
desea realizar la eliminacin de dic4o 0lan
de *studio' sin embar&o si ste +resenta
de+endencia de otras *ntidades del
8istema' entonces se noti!icar5 al Actor
esta situacin' al mismo tiem+o 6ue se le
solicitar5 una re-con!irmacin de su
intencin de continuar o declinar el
+ro+sito de eliminacin +ara a6uel 0lan de
*studio.
@. 8i el Actor declina su intencin de
*liminacin +ara el 0lan de *studio'
entonces el 8istema no realiza nin&una
accin 6ue a!ecte el estado de in!ormacin
del mismo. 0or el contrario' si el Actor
con!irm su intencin' entonces el 8istema
realizar5 el eliminado l&ico del 0lan de
*studio' cambiando su estado a inactivo.
/os re&istros de+endientes #a no se
tendr5n en cuenta en el sistema.
4. Finalmente el sistema noti!icar5 la
*liminacin *?itosa al Actor.
A. Fin del escenario
B. 7etornar al !lujo +rinci+al.
S4 Visualizar !lan de Estudio.
1. El actor e'ecuta el caso de uso 1U61B
2. i el "ctor encontr el #lan de Estudio deseado,
entonces indicar al sistema que desea realizar la
!isualizacin de la informacin de dic3o #lan de
Estudio.
3. &in del escenario
%. -etornar al flu'o principal.
7estricciones olo se puede realizar la modificacin del #lan de Estudio
actual de un determinado #ro$rama "cad=mico.
*?ce+ciones
0ost condiciones "l final de este caso de uso se 3abran creado re$istros
nue!os de #lanes de Estudio, o se 3a modificado
informacin de #lanes de estudios, o se 3an eliminado
#lanes de Estudio.
.denti!icador del CU CU=12
>ombre de CU Consultar Asi&naturas
Actores Usu-1 Administrador
0ro+sito 0ermitir al Administrador realizar consultas de las
Asi&naturas.
7esumen *l Administrador consulta las Asi&naturas.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar bsquedas
de las "si$naturas.
2. El mecanismo de interaccin, facilitar elementos
que permiten la bsqueda aleatoria basada en
filtros (por nombre) de "si$naturas
3. i la(s) "si$natura(s) no fue(ron) encontrada(s) o
la informacin suministrada no es !lida,
entonces el istema notificar esta situacin al
"ctor. #or el contrario si el actor encontr
al$una(s) "si$natura(s) el sistema muestra la
informacin correspondiente.
%. &in del escenario
8ub!lujos >in&uno
*?ce+ciones
0ost condiciones
.denti!icador del CU CU=1@
>ombre de CU )estionar Asi&naturas
Actores Usu-1 Administrador
Usu-2 Coordinador de 0ro&rama
0ro+sito 0ermitir al Administrador #Eo Coordinador del
+ro&rama a%adir' modi!icar' consultar # eliminar
Asi&naturas.
7esumen *l Administrador #Eo Coordinador del 0ro&rama
realiza la &estin de Asi&naturas como: a%adir'
modi!icar' consultar # eliminar las Asi&anturas
0recondiciones *l Administrador # el Coordinador del 0ro&rama
4an sido validados +or el sistema.
Flujo +rinci+al 1. Este caso de uso inicia cuando el actor indica al
sistema que desea realizar operaciones de
mantenimiento de la informacin sobre los
ob'etos o re$istros relacionados con las
"si$naturas. " continuacin el sistema desplie$a
un mecanismo de interaccin (()U, l*nea de
comandos, formulario, consola) que ofrece
distintas alternati!as para realizar las operaciones
de mantenimiento de la informacin relacionada
con los ob'etos o re$istros de las "si$naturas.
Estas alternati!as son+ re$istrar, actualizar,
eliminar , consultar las "si$naturas.
2. En consecuencia , con base en aquellas
alternati!as el actor eli$e la que desee , as* el
caso de uso se inclinar a uno de los si$uientes
escenarios+ Escenario 1+ -e$istrar "si$natura
escenario 2+ .odificar "si$natura, escenario 3+
Eliminar "si$natura, escenario %+ /isualizar
"si$natura.
3. Este caso de uso finaliza cuando el "ctor indica
al istema que no desea realizar ms
operaciones de mantenimiento de la informacin
sobre los ob'etos o re$istros de las "si$naturas.
En consecuencia el istema cierra el mecanismo
de interaccin (()U o 0*nea de 1omando u otro.)
, finaliza la e'ecucin del caso de uso.
8ub!lujos S$ Registrar "signatura.
1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar operaciones
de re$istro de informacin para una "si$natura.
2. " continuacin el actor introduce la informacin
de la "si$natura+ nombre, descripcin, intensidad
3oraria, correquisitos, prerrequisitos, semestre,
modalidad, clasificacin, estado , el plan de
estudios al que pertenece, mientras que el
sistema 3a $enerado un 4(5 nico para la nue!a
informacin.
3. El sistema solicitar al actor una re6confirmacin
de su intencin de re$istrar una nue!a
"si$natura. i el actor declina su intencin, el
sistema no realiza nin$una accin de re$istro de
informacin.
%. #or el contrario si el actor confirmo su intencin
de re$istrar una nue!a "si$natura, entonces el
sistema !alida la informacin ase$urndose que
los datos introducidos correspondan a los
formatos esperados , adems comprueba que no
e7istan entradas redundantes en la base de
datos.
8. En caso de encontrar al$n error de !alidacin
,9o comprobacin, el sistema en!iar el mensa'e
correspondiente al actor para que corri'a sus
entradas, de lo contrario el sistema realizar la
creacin de una nue!a "si$natura.
:. &in del scenario
;. -etornar al flu'o principal.
S2 Modiicar "signatura.
1. El usuario e'ecuta el caso de uso 1U?12.
2. "l encontrar la "si$natura deseada, el actor le
indica al sistema que desea realizar operaciones
de actualizacin o edicin de la informacin de
esa "si$natura.
3. El sistema 3abilita los campos nombre,
descripcin, intensidad 3oraria, correquisitos,
prerrequisitos, semestre, modalidad, clasificacin,
estado , plan de estudios al que pertenece la
"si$natura encontrada.
%. 0ue$o el actor realiza las entradas nue!as sobre
esos campos.
8. El sistema solicitar al actor una re6confirmacin
de su intencin de modificar la informacin de
una "si$natura. i el actor declina su intencin, el
sistema no realiza nin$una accin que afecte el
estado de la informacin de la "si$natura
encontrada.
:. #or el contrario si el actor confirma su intencin
de modificar la informacin de la "si$natura,
entonces el istema !alida9comprueba la
informacin para e!itar redundancias, faltas de
inte$ridad o errores. i estos ltimos se
presentan, entonces el istema notificar las
ad!ertencias ,9o errores correspondientes al
"ctor. i la informacin no contiene errores
entonces el sistema realizar la modificacin de
los atributos correspondientes a la informacin
que 3a introducido el "ctor.
;. &in del escenario
<. -etornar al flu'o principal.
S3 Eliminar "signatura.
1. El actor e'ecuta el caso de uso 1U?12.
2. i el "ctor encontr la "si$natura deseada,
entonces indicar al sistema que desea realizar la
eliminacin de dic3a "si$natura, sin embar$o si
=sta presenta dependencia de otras Entidades
del istema, entonces se notificar al "ctor esta
situacin, al mismo tiempo que se le solicitar
una re6confirmacin de su intencin de continuar
o declinar el propsito de eliminacin para esa
"si$natura.
3. i el "ctor declina su intencin de Eliminacin de
la "si$natura, entonces el istema no realiza
nin$una accin que afecte el estado de
informacin del mismo. #or el contrario, si el
"ctor confirm su intencin, entonces el istema
realizar la eliminacin l$ica de la "si$natura
cambiando su estado a inacti!o. 0os re$istros
dependientes ,a no se tendrn en cuenta en el
sistema.
%. &inalmente destruir la "si$natura ele$ida por el
"ctor , el sistema le notificar la Eliminacin
E7itosa.
8. &in del escenario.
B. -etornar al flu'o principal.
S4 Visualizar "signatura.
1. El actor e'ecuta el caso de uso 1U612.
2. i el "ctor encontr la "si$natura deseada,
entonces indicar al sistema que desea realizar la
!isualizacin de la informacin de dic3a
"si$natura.
3. &in del escenario
%. -etornar al flu'o principal.
*?ce+ciones
0ost condiciones Al !inal de este caso de uso se 4abran creado
re&istros nuevos de Asi&naturas' o se abr5
modi!icado in!ormacin de Asi&naturas' o se
4abran eliminado Asi&naturas.
.denti!icador del CU CU=1A
>ombre de CU Consultar Cursos
Actores Usu-1 Administrador.
Usu-2 Coordinador de 0ro&rama.
0ro+sito 0ermitir al Administrador realizar consultas de los
Cursos.
7esumen *l Administrador consulta los Cursos.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar bsquedas
de los cursos.
2. El mecanismo de interaccin, facilitar elementos
que permiten la bsqueda aleatoria, basada en
filtros (por nombre), de 1ursos.
3. i el (los) curso(s) no fue(ron) encontrado(s) o la
informacin suministrada no es !lida, entonces
el istema notificar esta situacin al "ctor. #or
el contrario si el actor encontr al$n(os)
1urso(s), el sistema muestra la informacin
correspondiente.
%. &in del escenario
8ub!lujos >in&uno
*?ce+ciones
0ost condiciones
.denti!icador del CU CU=1B
>ombre de CU )estionar Cursos
Actores Usu-1 Administrador
Usu-2 Coordinador de 0ro&rama
0ro+sito 0ermitir a los actores a%adir' modi!icar' consultar
# eliminar Cursos +ertenecientes a una Asi&natura.
7esumen *l Administrador #Eo Coordinador del 0ro&rama
realiza la &estin de Cursos como: a%adir'
modi!icar' eliminar # visualizar los Cursos
+ertenecientes a una Asi&natura.
0recondiciones *l Administrador' el Coordinador del 0ro&rama'
4an sido validados +or el sistema.
Flujo +rinci+al 1. Este caso de uso inicia cuando el actor indica al
sistema que desea realizar operaciones de
mantenimiento de la informacin sobre los
ob'etos o re$istros relacionados con los 1ursos
de una "si$natura. " continuacin el sistema
desplie$a un mecanismo de interaccin (()U,
l*nea de comandos, formulario, consola) que
ofrece distintas alternati!as para realizar las
operaciones de mantenimiento de la informacin
relacionada con los ob'etos o re$istros de los
1ursos. Estas alternati!as son+ re$istrar,
actualizar, eliminar , consultar los 1ursos de una
"si$natura.
2. En consecuencia , con base en aquellas
alternati!as el actor eli$e la que desee , as* el
caso de uso se inclinar a uno de los si$uientes
escenarios+ Escenario 1+ -e$istrar 1urso
escenario 2+ .odificar 1urso, escenario 3+
Eliminar 1urso, escenario %+ /isualizar 1urso.
3. Este caso de uso finaliza cuando el "ctor indica
al istema que no desea realizar ms
operaciones de mantenimiento de la informacin
sobre los ob'etos o re$istros de los 1ursos. En
consecuencia el istema cierra el mecanismo de
interaccin (()U o 0*nea de 1omando u otro.) ,
finaliza la e'ecucin del caso de uso.
8ub!lujos S1 Registrar "urso.
1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar operaciones
de re$istro de informacin para un 1urso de una
"si$natura.
2. " continuacin el actor introduce la informacin
del 1urso+ nombre del curso, nombre "si$natura
al que pertenece, saln(es) donde es dictado el
curso, docente que dicta el curso, estado,
mientras que el sistema 3a $enerado un 4(5
nico para la nue!a informacin.
3. El sistema solicitar al actor una re6confirmacin
de su intencin de re$istrar un nue!o 1urso. i el
actor declina su intencin, el sistema no realiza
nin$una accin de re$istro de informacin.
%. #or el contrario si el actor confirma que desea
re$istrar un nue!o 1urso, entonces el sistema
!alida la informacin ase$urndose que los datos
introducidos correspondan a los formatos
esperados , adems comprueba que no e7istan
entradas redundantes en la base de datos.
8. En caso de encontrar al$n error de !alidacin
,9o comprobacin, el sistema en!iar el mensa'e
correspondiente al actor para que corri'a sus
entradas, de lo contrario el sistema realizar la
creacin de un nue!o 1urso.
:. &in del escenario.
;. -etornar al flu'o principal.
S2 Modiicar &urso.
1. El actor e'ecuta el caso de uso 1U?18
2. "l encontrar el 1urso deseado, el actor le indica
al sistema que desea realizar operaciones de
actualizacin o edicin de la informacin de ese
1urso.
3. El sistema 3abilita los campos nombre del curso,
nombre "si$natura al que pertenece, saln(es)
donde es dictado el curso, docente que dicta el
curso, estado, del 1urso encontrado.
%. 0ue$o el actor realiza las entradas nue!as sobre
esos campos.
8. El sistema solicitar al actor una re6confirmacin
de su intencin de modificar la informacin del
1urso. i el actor declina su intencin, el sistema
no realiza nin$una accin que afecte el estado
de la informacin del 1urso encontrado.
:. #or el contrario si el actor confirmo su intencin
de modificar la informacin del curso, entonces el
istema !alida9comprueba la informacin para
e!itar redundancias, faltas de inte$ridad o
errores. i estos ltimos se presentan, entonces
el istema notificar las ad!ertencias ,9o errores
correspondientes al "ctor. i la informacin no
contiene errores entonces el sistema realizar la
modificacin de los atributos correspondientes a
la informacin que 3a introducido el "ctor.
;. &in del escenario
<. -etornar al flu'o principal.
S3 Eliminar &urso.
1. El "ctor e'ecuta el caso de uso 1U?18.
2. i el "ctor encontr el 1urso deseado, entonces
indicar al sistema que desea realizar la
eliminacin de dic3o 1urso, sin embar$o si =sta
presenta dependencia de otras Entidades del
istema, entonces se notificar al "ctor esta
situacin, al mismo tiempo que se le solicitar
una re6confirmacin de su intencin de continuar
o declinar el propsito de eliminacin para aquel
1urso.
3. i el "ctor declina su intencin de Eliminacin del
aln, entonces el istema no realiza nin$una
accin que afecte el estado de informacin del
mismo. #or el contrario, si el "ctor confirm su
intencin, entonces el istema realizar la
eliminacin l$ica del aln, cambiando su
estado a inacti!o. 0os re$istros dependientes ,a
no se tendrn en cuenta en el sistema.
%. &inalmente el sistema le notificar la Eliminacin
E7itosa.
8. &in del escenario
:. -etornar al flu'o principal.
S4 Visualizar &urso.
1. El actor e'ecuta el caso de uso 1U618
2. i el "ctor encontr el 1urso deseado, entonces
indicar al sistema que desea realizar la
!isualizacin de la informacin de dic3o 1urso.
3. &in del escenario
%. -etornar al flu'o principal.
*?ce+ciones
0ost condiciones Al !inal de este caso de uso se 4abran creado
re&istros nuevos de Cursos' o se 4abr5 modi!icado
in!ormacin de Cursos' o se 4abr5n eliminado
Cursos.
.denti!icador del CU CU=17
>ombre de CU Consultar 8alones
Actores Usu-1 Administrador.
Usu-2 Coordinador de 0ro&rama.
Usu-4 Administrador de .n!raestructura.
0ro+sito 0ermitir al Administrador realizar consultas de los
8alones.
7esumen *l Administrador consulta los 8alones.
0recondiciones *l Administrador 4a sido validado +or el sistema.
Flujo +rinci+al 1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar bsquedas
de alones.
2. El mecanismo de interaccin, facilitar elementos
que permiten la bsqueda aleatoria basada en
filtros (por nombre) de alones.
3. i el(los) saln(es) no fue(ron) encontrado(s) o la
informacin suministrada no es !lida, entonces
el istema notificar esta situacin al "ctor. #or
el contrario si el actor encontr al$n(os)
aln(es), el sistema muestra la informacin
correspondiente.
%. &in del escenario
8ub!lujos >in&uno
*?ce+ciones
0ost condiciones
.denti!icador del CU CU=1C
>ombre de CU )estionar 8alones
Actores Usu-1 Administrador.
Usu-2 Coordinador de 0ro&rama.
Usu-4 Administrador de .n!raestrucutra.
0ro+sito 0ermitir a los actores a%adir' modi!icar' consultar
# eliminar 8alones.
7esumen *l Administrador #Eo Coordinador del 0ro&rama
#Eo Administrador de .n!raestrucutra realiza la
&estin de 8alones como: a%adir' modi!icar'
consultar # eliminar los 8alones.
0recondiciones *l Administrador' el Coordinador del 0ro&rama' el
Administrador de .n!raestructura 4an sido
validados +or el sistema.
Flujo +rinci+al 1. Este caso de uso inicia cuando el actor indica al
sistema que desea realizar operaciones de
mantenimiento de la informacin sobre los
ob'etos o re$istros relacionados con los alones.
" continuacin el sistema desplie$a un
mecanismo de interaccin (()U, l*nea de
comandos, formulario, consola) que ofrece
distintas alternati!as para realizar las operaciones
de mantenimiento de la informacin relacionada
con los ob'etos o re$istros de los alones. Estas
alternati!as son+ re$istrar, actualizar, eliminar ,
consultar los alones.
2. En consecuencia , con base en aquellas
alternati!as el actor eli$e la que desee , as* el
caso de uso se inclinar a uno de los si$uientes
escenarios+ Escenario 1+ -e$istrar aln
escenario 2+ .odificar aln, escenario 3+
Eliminar aln, escenario %+ /isualizar aln.
3. Este caso de uso finaliza cuando el "ctor indica
al istema que no desea realizar ms
operaciones de mantenimiento de la informacin
sobre los ob'etos o re$istros de los alones. En
consecuencia el istema cierra el mecanismo de
interaccin (()U o 0*nea de 1omando u otro.) ,
finaliza la e'ecucin del caso de uso.
8ub!lujos S1 Registrar Saln.
1. Este escenario se emprende cuando el actor
indica al sistema que desea realizar operaciones
de re$istro de informacin para un aln.
2. " continuacin el actor introduce la informacin
del aln+ nombre, estado , &acultad a la que
pertenece, mientras que el sistema 3a $enerado
un 4(5 nico para la nue!a informacin.
3. El sistema solicitar al actor una re6confirmacin
de su intencin de re$istrar un nue!o aln. i el
actor declina su intencin, el sistema no realiza
nin$una accin de re$istro de informacin.
%. #or el contrario si el actor confirma su intencin
de re$istrar un nue!o aln, entonces el sistema
!alida la informacin ase$urndose que los datos
introducidos correspondan a los formatos
esperados , adems comprueba que no e7istan
entradas redundantes en la base de datos.
8. En caso de encontrar al$n error de !alidacin
,9o comprobacin, el sistema en!iar el mensa'e
correspondiente al actor para que corri'a sus
entradas, de lo contrario el sistema realizar la
creacin de un nue!o aln
:. &in del escenario.
;. -etornar al flu'o principal.
S2 Modiicar Saln.
<. El actor e'ecuta el caso de uso 1U?1;.
A. "l encontrar el aln deseado, el actor le indica
al sistema que desea realizar operaciones de
actualizacin o edicin de la informacin de ese
aln.
1B. El sistema 3abilita los campos nombre, estado,
del aln encontrado.
11. 0ue$o el actor realiza las entradas nue!as sobre
esos campos.
12. El sistema solicitar al actor una re6confirmacin
de su intencin de modificar la informacin de un
aln. i el actor declina su intencin, el sistema
no realiza nin$una accin que afecte el estado
de la informacin del aln encontrado.
13. #or el contrario si el actor confirma su intencin
de modificar la informacin del aln, entonces el
istema !alida9comprueba la informacin para
e!itar redundancias, faltas de inte$ridad o
errores. i estos ltimos se presentan, entonces
el istema notificar las ad!ertencias ,9o errores
correspondientes al "ctor. i la informacin no
contiene errores entonces el sistema realizar la
modificacin de los atributos correspondientes a
la informacin que 3a introducido el "ctor.
1%. &in del escenario
18. -etornar al flu'o principal.
S3 Eliminar Saln.
1:. El "ctor e'ecuta el caso de uso 1U?1<.
1;. i el "ctor encontr el aln deseado, entonces
indicar al sistema que desea realizar la
eliminacin de dic3o aln, sin embar$o si =sta
presenta dependencia de otras Entidades del
istema, entonces se notificar al "ctor esta
situacin, al mismo tiempo que se le solicitar
una re6confirmacin de su intencin de continuar
o declinar el propsito de eliminacin para aquel
aln.
1<. i el "ctor declina su intencin de Eliminacin del
aln, entonces el istema no realiza nin$una
accin que afecte el estado de informacin del
mismo. #or el contrario, si el "ctor confirm su
intencin, entonces el istema realizar la
eliminacin l$ica del aln, cambiando su
estado a inacti!o. 0os re$istros dependientes ,a
no se tendrn en cuenta en el sistema
1A. &inalmente destruir el aln ele$ido por el "ctor
, el sistema le notificar la Eliminacin E7itosa.
2B. &in del escenario
21. -etornar al flu'o principal.
S4 Visualizar Saln.
22. El actor e'ecuta el caso de uso 1U61;
23. i el "ctor encontr el aln deseado, entonces
indicar al sistema que desea realizar la
!isualizacin de la informacin de dic3o aln.
2%. &in del escenario
28. -etornar al flu'o principal.
*?ce+ciones
0ost condiciones Al !inal de este caso de uso se 4abran creado
re&istros nuevos de 8alones' o se abr5 modi!icado
in!ormacin de 8alones' o se 4abran eliminado
8alones.

También podría gustarte