Especificacin de Requerimientos de Software Versin 1. Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% !istoria de Re"isin #ec$a Versin %escripcin &utor 24/08/2009 1.0 Versin Inicial Todos &'(ina ! de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 'abla de (ontenidos 1. *ntroduccin. ........................................................................................................................................." 1.1 &ropsito......................................................................................................................................" 1.! +m,ito del Sistema....................................................................................................................." 1.- .efiniciones/ 0crnimos 1 0,re2iaturas...................................................................................." 1.-.1 .efiniciones..................................................................................................................................." 1.-.! 0crnimos......................................................................................................................................" 1." Referencias.................................................................................................................................." 1.3 Visin General de la ERS............................................................................................................" !. .escripcin General...............................................................................................................................3 !.1 Modelo de 4asos de 5so.............................................................................................................3 !.1.1 4at'lo(o de 5suarios.....................................................................................................................3 !.1.! 4asos de 5so por &aquete..............................................................................................................) !.1.!.1 &aquete Mantenimiento...................................................................................................) !.1.!.! &aquete 0dministracin de 4ursos..................................................................................$ !.1.!.- &aquete Se(uridad...........................................................................................................% !.1.!." &aquete Reportes...........................................................................................................10 !.1.!.3 Matricula E6terna.........................................................................................................11 !.! 4aracter7sticas de los 5suarios..................................................................................................1! !.- Suposiciones 1 .ependencias...................................................................................................1! !.-.1 Suposiciones.................................................................................................................................1! !.-.! .ependencias...............................................................................................................................1! -. Requisitos Espec7ficos.........................................................................................................................1! -.1 Especificacin de 4asos de 5so................................................................................................1! -.1.1 &aquete Mantenimiento de .atos.................................................................................................1! -.1.! &aquete 0dministracin de 4ursos..............................................................................................!% -.1.- &aquete Se(uridad........................................................................................................................-) -.1." &aquete de Reportes.....................................................................................................................-$ -.1.3 &aquete Matr7cula E6terna..........................................................................................................."- -.! Requisitos de *nterfaces E6ternos.............................................................................................") -.!.1 *nterfaces de 5suario....................................................................................................................") -.!.! *nterfaces 8ardware.....................................................................................................................") -.!.- *nterfaces Software.......................................................................................................................") -.!." *nterfaces de 4omunicacin.........................................................................................................") -.- Requisitos de .esarrollo...........................................................................................................") -." Requisitos 9ecnol(icos............................................................................................................") -.3 0tri,utos de Software................................................................................................................") -.3.1 Se(uridad......................................................................................................................................") &'(ina - de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% Especificacin de Requisitos de Software 1. )ntroduccin. Este documento es una Especificacin de Requisitos de oft!are "ER# del sistema de $estin de matr%culas para clu&es E'terna (e& Enrollment. )ontiene la especificacin de los casos de uso del sistema* descri&iendo los usuarios + flu,os respecti-os. 1.1 *ropsito El o&,eti-o de la especificacin es detallar las funcionalidades + restricciones del sistema que ser. desarrollado de forma clara* precisa + sin am&i$/edades. 1.+ ,mbito del Sistema El futuro sistema reci&ir. el nom&re de E'terna (e& Enrollment. El moti-o por el cual se desarrolla el sistema es o&tener una 0erramienta la cual permita la $estin de matriculas en clu&es* tales como la 1sociacin de 2-enes )ristianos del 3er4. 5a 0erramienta permitir. la administracin de toda la data referente a las matriculas + usuarios del sistema. 1.- %efiniciones. &crnimos / &bre"iaturas 1.3.1 Definiciones 1cti-idad )on,unto de acciones or$ani6adas para lo$rar un determinado o&,eti-o. Tarea 3artes en las que se descompone una acti-idad. 3aquete )on,unto de 7suarios + casos de uso asociados por funcionalidad que pro-eer. el istema E'terna (e& Enrollment. 1.3.2 Acrnimos ER Especificacin de Requisitos de oft!are 1.0 Referencias IEEE Recommended 3ractice for oft!are Requirements pecification IEEE td 88091998 1.1 Visin General de la ERS Este documento consta de tres secciones. Esta seccin es la Introduccin + proporciona una -isin $eneral de la ER. En la eccin 2 se da una descripcin $eneral del sistema* con el fin de conocer las principales funciones que de&e reali6ar* los datos asociados + los usuarios* supuestos + dependencias que afectan al desarrollo. En la seccin 8 se definen detalladamente cada uno de los requisitos que de&e satisfacer el sistema. &'(ina " de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 2. %escripcin General En esta seccin se presenta una descripcin a alto ni-el del sistema. e presentar. el modelo de casos de uso* las caracter%sticas de los usuarios* las suposiciones + dependencias del sistema. +.1 Modelo de (asos de 2so En esta seccin se presentan los dia$ramas de casos de uso del sistema o&tenidos durante el proceso de especificacin de requisitos* los cuales permiten mostrar a alto ni-el las funcionalidades que el sistema reali6ar.. Inicialmente* se indica el cat.lo$o de usuarios que interact4an con el sistema + posteriormente la descripcin de cada uno de los paquetes con sus respecti-os dia$ramas de casos de uso. 2.1.1 Catlogo de Usuarios Operario Client e Profesor Jefe de Administ racin de Cursos Administ rador Secret ario #i3ura 14 %ia3rama de 2suarios del Sistema &dministrador 3ersona encar$ada de la $estin del sistema en el m.s alto ni-el. Es responsa&le de la asi$nacin de permisos normales + especiales a los usuarios + del control de se$uridad del sistema. 5efe de &dministracin de (ursos 3ersona encar$ada de la $estin de los cursos + toda la informacin necesaria para la $estin de matr%cula. 1dem.s es el encar$ado de la $estin de las mem&res%as. Secretario 3ersona encar$ada de relacionar los 0orarios* cursos + profesores. &'(ina 3 de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 6perario 3ersona que tiene acceso al sistema para matricular a un alumno o para retirarlo de los cursos inscritos. *rofesor 3ersona que tiene acceso al sistema para -er los cursos en los cuales est. dictando clases* adem.s los alumnos inscritos en los cursos. (liente Es la persona la cual se matricular. en los cursos con los cuales podr. $enerar posi&les 0orarios* adem.s podr. reser-ar -acantes en los cursos + reali6ar pa$os en l%nea. 2.1.2 Casos de Uso por Paquete 2.1.2.1 Paquete Mantenimiento Este paquete contiene los casos de uso que corresponden al mantenimiento de datos maestros "creacin* modificacin + eliminacin# + a la -alidacin del in$reso de datos. 5os casos de uso incluidos en este paquete son: ;antener 1lumno* ;antener <orario* ;antener ;em&res%a* ;antener 3aquete* ;antener 1ula* ;antener )urso* ;antener 3rofesores* ;antener 7suario + ;antener 3erfil. Mant ener Usuario Mant ener Horario Mant ener Perfil Mant ener Profesor Mant ener Aula Mant ener Membresa Mant ener Curso Mant ener Paquet e Administ rador Jefe de Administ racin de Cursos Mant ener Alumno #i3ura +4 %ia3rama de (asos de 2so de Mantenimiento de %atos &'(ina ) de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% Mantener &lumno Este caso de uso permite la creacin* modificacin + eliminacin de 1lumnos en el sistema. Mantener !orario Este caso de uso permite la creacin* modificacin + eliminacin de <orarios en el sistema. Mantener Membresa Este caso de uso permite el re$istro* modificacin + eliminacin de las mem&res%as en el istema. Mantener *aquete Este caso de uso permite el re$istro* modificacin + eliminacin de paquetes dentro del istema. Mantener &ula Este caso de uso permite el re$istro* modificacin + eliminacin de aulas en el istema. Mantener (urso Este caso de uso permite el re$istro* modificacin + eliminacin de cursos en el istema. Mantener *rofesor Este caso de uso permite el re$istro* modificacin + eliminacin de profesores en el istema. Mantener 2suarios Este caso de uso permite el re$istro* modificacin + eliminacin de usuarios del istema. Mantener *erfil Este caso de uso permite re$istrar* modificar + eliminar perfiles de usuario del istema. &'(ina : de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 2.1.2.2 Paquete Administracin de Cursos Este paquete contiene los casos de uso que corresponden a la administracin de los cursos. 5os casos de uso incluidos en este paquete son: 1si$nar <orario a )urso* 1si$nar 3rofesor a <orario* 1si$nar 1ula a <orario* ;ostrar 1ulas* =enerar 3rototipo de <orario =eneral* Retirar 1lumno por )urso* Ver 1lumnos por )urso + ;atricular 1lumno. #i3ura -4 %ia3rama de (asos de 2so de &dministracin de (ursos &si3nar !orario a (urso Este caso de uso permite asi$nar un 0orario a un curso. &si3nar &ula a !orario Este caso de uso permite asi$nar un aula a un 0orario. &si3nar *rofesor a !orario Este caso de uso permite asi$nar un profesor a un 0orario. Ver &ulas Este caso de uso permite -er la disposicin de las aulas. Generar *rototipo de !orario General Este caso de uso permite $enerar un prototipo de 0orario. Retirar &lumno de (urso Este caso de uso permite retirar a un alumno de un curso en el cual fue matriculado. &'(ina $ de ") Asignar Profesor a Horario Asignar Aula a Horario Most rar Aulas Generar Prot ot ipo de Horario General et irar Alumno de Curso Mat ricular Alumno Asignar Horario a Curso !er Alumnos por Curso Operario Secret ario Jefe de Administ racin de Cursos Profesor Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% Ver &lumno por (urso Este caso de uso permite -er los alumnos matriculados en un curso. Matricular &lumno Este caso de uso permite matricular a un alumno en los cursos que desee. 2.1.2.3 Paquete Seguridad Este paquete contiene los casos de uso que corresponden al control de accesos al sistema + de transacciones reali6adas por los usuarios. 5os casos de uso incluidos en este paquete son: ;odificar contrase>a* 1si$nar usuario a perfil e In$resar al sistema. #i3ura 04 %ia3rama de (asos de 2so de Se3uridad )n3resar al Sistema Este caso de uso permite a los usuarios in$resar al sistema. &si3nar usuario a perfil Este caso de uso permite asi$narle un perfil a cada usuario. Modificar contrase7a Este caso de uso permite a los usuarios modificar su contrase>a de in$reso al sistema. &'(ina % de ") Modificar Cont rase"a Asignar Perfil a Usuario # ngresar al Sist ema Administ rador Operario Client e Profesor Jefe de Administ racin de Cursos Secret ario Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 2.1.2. Paquete !eportes Este paquete contiene los casos de uso que corresponden a Reportes 5os casos de uso incluidos en este paquete son: =enerar Reporte de Inscripciones por )urso* Ver <istrico de )ursos por 1lumno* Ver Re$istro <istrico de 1lumnos por )urso + =enerar Reporte Estad%stico de 1lumnos. #i3ura 14 %ia3rama de (asos de Reportes Generar Reporte de )nscripciones por (urso Este caso de uso permite a los usuarios in$resar al sistema. Ver !istrico de (ursos por &lumno Este caso de uso permite asi$narle un perfil a cada usuario. Ver !istrico de &lumnos por (urso Este caso de uso permite a los usuarios modificar su contrase>a de in$reso al sistema. Generar Reporte Estadstico de &lumnos Este caso de uso permite asi$narle un perfil a cada usuario. &'(ina 10 de ") Generar eport e de # ncripciones por Curso !er Hist orico de Cursos por Alumno !er egist ro Hist rico de Alumnos por Curso Generar eport e $st adist ico de Alumnos Jefe de Administ racin de Cursos Client e Profesor Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 2.1.2." Matricula #$terna Este paquete contiene los casos de uso que corresponden a la matricula e'terna* la cual ser. $estionada por el cliente. 5os casos de uso incluidos en este paquete son: Reser-ar Vacante* <acer 3a$os en 5%nea* Reali6ar Encuesta* ;atricularse + =enerar 3rototipo de <orario. #i3ura 84 %ia3rama de Matrcula Externa Generar Reporte de )nscripciones por (urso Este caso de uso permite a los usuarios in$resar al sistema. Ver !istrico de (ursos por &lumno Este caso de uso permite asi$narle un perfil a cada usuario. Ver Reporte de )n3resos Estimado Este caso de uso permite a los usuarios modificar su contrase>a de in$reso al sistema. Generar Reporte Estadstico de &lumnos Este caso de uso permite asi$narle un perfil a cada usuario. &'(ina 11 de ") eser%ar %acant e Hacer pago en lnea eali&ar $ncuest a Mat ricularse Generar Prot ot ipo de Horario Client e Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% +.+ (aractersticas de los 2suarios El sistema de informacin de&er. ofrecer una interfa6 de usuario f.cil de aprender + sencillo de mane,ar para que facilite la la&or de los usuarios. e deduce que los usuarios del sistema ser.n personas con conocimientos medios en inform.tica + con e'periencia en el mane,o de este tipo de aplicaciones* a las que les ser. asequi&le la f.cil adaptacin al sistema. +.- Suposiciones / %ependencias 2.3.1 Suposiciones e asume que los requisitos descritos en este documento son esta&les una -e6 que sea apro&ado. )ualquier peticin de cam&ios en la especificacin de&e ser apro&ada por todas las partes. 2.3.2 Dependencias El sistema "nom&re de nuestro (# funciona autnomamente* sin necesidad de comunicarse con otros sistemas e'ternos* por lo que no 0a+ dependencias respecto de otros sistemas. El sistema se desarrollar. utili6ando el modelo usuario9ser-idor* por lo que la disponi&ilidad del sistema depender. de la cone'in entre las m.quinas usuarios na-e$ador + la m.quina que contiene el ser-idor. 8. Requisitos Especficos Esta seccin contiene a ni-el detallado la funcionalidad + restricciones del sistema. El detalle de la funcionalidad se determina con la especificacin de casos de uso + las restricciones a la funcionalidad se especifican con los requisitos de interfaces e'ternos* los requisitos de rendimiento* los requisitos de desarrollo + los atri&utos de soft!are. -.1 Especificacin de (asos de 2so 3.1.1 Paquete Mantenimiento de Datos Este paquete contiene los casos de uso que corresponden al mantenimiento de datos maestros "creacin* modificacin + eliminacin# + a la -alidacin del in$reso de datos. 5os casos de uso incluidos en este paquete son: ;antener 1lumno* ;antener <orario* ;antener ;em&res%a* ;antener 3aquete* ;antener 1ula* ;antener )urso* ;antener 3rofesores* ;antener 7suario + ;antener 3erfil. (aso de 2so4 Mantener &lumno ?escripcin: Este caso de uso permite la creacin* modificacin + eliminacin de 1lumnos dentro del sistema. 7suarios: 2efe de 1dministracin de cursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. &'(ina 1! de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 3ost9 condicin: 5a informacin del 1lumno de&e 0a&er sido creada* modificada o eliminada. @lu,o 3rincipal: Re$istrar 1lumno 1. El usuario selecciona la opcin A;antenimientoB* lue$o selecciona A1lumnoB. 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: )di$o* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* e'o + ?istrito. 8. El usuario selecciona la opcin ACue-o 1lumnoB. 4. El sistema muestra un formulario con los si$uientes criterios: )di$o "no modifica&le#* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* Edad* e'o* Estado )i-il* ?ireccin* ?istrito* TelDfono @i,o* TelDfono )elular* email Estado. E. El usuario llena los campos definidos en el paso anterior* con e'cepcin del campo Estado. F. El sistema muestra un mensa,e: Ae re$istrar. el si$uiente 1lumno. G?esea confirmar la accinHB I. El usuario eli$e la opcin A1ceptarB. 8. El sistema re$istra el nue-o alumno. @lu,o 1lternati-o: ;odificar 1lumno 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de 1lumnos los cuales coinciden con los criterios definidos en el paso 2. 4. El usuario eli$e el 1lumno que desee modificar + selecciona la opcin A;odificarB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: Com&res* 1pellido 3aterno* 1pellido ;aterno* TelDfono )elular* TelDfono @i,o* email* ?CI + ?istrito. F. El usuario 0ace las modificaciones correspondientes + lue$o selecciona la opcin A1ctuali6arB. I. El sistema muestra un mensa,e de confirmacin: G?esea $uardar los cam&ios reali6adosH 8. El usuario eli$e la opcin A1ceptarB. 9. El sistema $uarda la modificacin reali6ada. @lu,o 1lternati-o: Eliminar 1lumno 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de 1lumnos los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e uno de los alumnos + selecciona la opcin AEliminarB. E. El sistema muestra el mensa,e: GEst. se$uro que desea eliminar el si$uiente 1lumnoH F. El usuario selecciona la opcin A1ceptarB. I. El sistema cam&ia el estado del usuario a Inacti-o. @lu,o 1lternati-o: Ver ?etalle 1lumno &'(ina 1- de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de 1lumnos los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e un 1lumno + selecciona la opcin AVer ?etalleB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: )di$o* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* Edad* e'o* Estado )i-il* ?ireccin* ?istrito* TelDfono @i,o* TelDfono )elular* Estado. F. El usuario eli$e la opcin A1ceptarB. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. (aso de 2so4 Mantener (urso ?escripcin: Este caso de uso permite la creacin* modificacin + eliminacin de )ursos dentro del sistema. 7suarios: 2efe de 1dministracin de )ursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: 5a informacin del )urso de&e 0a&er sido creada* modificada o eliminada. @lu,o 3rincipal: Re$istrar )urso 1. El usuario selecciona la opcin A;antenimientoB* lue$o selecciona A)ursosB. 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: )di$o "no modifica&le#* Com&re + ?escripcin. 8. El usuario selecciona la opcin ACue-o )ursoB. 4. El sistema muestra un formulario con los si$uientes criterios: )di$o "no modifica&le#* Com&re* ?escripcin + Estado. E. El usuario llena los campos definidos en el paso anterior* con e'cepcin del campo Estado. 5ue$o selecciona la opcin A<orariosB. F. El sistema pasa al caso de uso A;antener <orariosB. I. El usuario finali6a el re$istro de <orarios si es necesario. 8. El sistema muestra un mensa,e: Ae re$istrar. el si$uiente )urso. G?esea confirmar la accinHB 9. El usuario eli$e la opcin A1ceptarB. 10. El sistema re$istra el nue-o )urso. &'(ina 1" de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% @lu,o 1lternati-o: ;odificar )urso 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de )ursos los cuales coinciden con los criterios definidos en el paso 2. 4. El usuario eli$e el )urso que desee modificar + selecciona la opcin A;odificarB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: Com&re + ?escripcin. 5ue$o selecciona la opcin A<orariosB. I. El usuario finali6a la actuali6acin de <orarios si es necesario. El usuario 0ace las modificaciones correspondientes + lue$o selecciona la opcin A1ctuali6arB. 8. El sistema muestra un mensa,e de confirmacin: G?esea $uardar los cam&ios reali6adosH 9. El usuario eli$e la opcin A1ceptarB. 10. El sistema $uarda la modificacin reali6ada. @lu,o 1lternati-o: Eliminar )urso 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de )ursos los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e uno de los )ursos + selecciona la opcin AEliminarB. E. El sistema muestra el mensa,e: GEst. se$uro que desea eliminar el si$uiente )ursoH F. El usuario selecciona la opcin A1ceptarB. I. El sistema cam&ia el estado del )urso a Inacti-o. @lu,o 1lternati-o: Ver ?etalle )urso 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de )ursos los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e un )urso + selecciona la opcin AVer ?etalleB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: )di$o* Com&re* ?escripcin + Estado. F. El usuario eli$e la opcin A1ceptarB. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin &'(ina 13 de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. (aso de 2so4 Mantener !orario ?escripcin: Este caso de uso permite la creacin* modificacin + eliminacin de <orarios dentro del sistema. 7suarios: 2efe de 1dministracin de cursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema + 0a&er creado un )urso. 3ost9 condicin: 5a informacin del <orario de&e 0a&er sido creada* modificada o eliminada. @lu,o 3rincipal: Re$istrar <orario 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: )di$o* Com&re + ?escripcin. 8. El usuario selecciona la opcin ACue-o <orarioB. 4. El sistema muestra un formulario con los si$uientes criterios: )di$o* <ora Inicio* <ora @in + Estado. E. El usuario llena los campos definidos en el paso anterior* con e'cepcin del campo Estado. 5ue$o selecciona la opcin A<orariosB. F. El sistema pasa al caso de uso A;antener <orariosB. I. El usuario finali6a el re$istro de <orarios si es necesario. 8. El sistema muestra un mensa,e: Ae re$istrar. el si$uiente <orario. G?esea confirmar la accinHB 9. El usuario eli$e la opcin A1ceptarB. 10. El sistema re$istra el nue-o <orario. @lu,o 1lternati-o: ;odificar <orario 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de <orarios los cuales coinciden con los criterios definidos en el paso 2. 4. El usuario eli$e el <orario que desee modificar + selecciona la opcin A;odificarB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: Com&re* <ora Inicio + <ora @in. I. El usuario 0ace las modificaciones correspondientes + lue$o selecciona la opcin A1ctuali6arB. 8. El sistema muestra un mensa,e de confirmacin: G?esea $uardar los cam&ios reali6adosH 9. El usuario eli$e la opcin A1ceptarB. 10. El sistema $uarda la modificacin reali6ada. @lu,o 1lternati-o: Eliminar <orario 1. El flu,o inicia en el paso 2 del flu,o principal. &'(ina 1) de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de <orarios los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e uno de los <orarios + selecciona la opcin AEliminarB. E. El sistema muestra el mensa,e: GEst. se$uro que desea eliminar el si$uiente <orarioH F. El usuario selecciona la opcin A1ceptarB. I. El sistema cam&ia el estado del <orario a Inacti-o. @lu,o 1lternati-o: Ver ?etalle <orario 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de <orarios los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e un <orario + selecciona la opcin AVer ?etalleB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: )di$o* <ora Inicio* <ora @in* 3rofesor + 1ula. F. El usuario eli$e la opcin A1ceptarB. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. (aso de 2so4 Mantener *rofesor ?escripcin: Este caso de uso permite la creacin* modificacin + eliminacin de 3rofesores dentro del sistema. 7suarios: 2efe de 1dministracin de )ursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: 5a informacin del 3rofesor de&e 0a&er sido creada* modificada o eliminada. @lu,o 3rincipal: Re$istrar 3rofesor &'(ina 1: de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 1. El usuario selecciona la opcin A;antenimientoB* lue$o selecciona A3rofesoresB. 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: )di$o "no modifica&le#* Com&res* 1pellido ;aterno* 1pellido 3aterno* ?CI* Edad* e'o + ?istrito. 8. El usuario selecciona la opcin ACue-o 3rofesorB. 4. El sistema muestra un formulario con los si$uientes criterios: )di$o "no modifica&le#* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* Edad* e'o* Estado )i-il* ?ireccin* ?istrito* TelDfono @i,o* TelDfono )elular* email Estado. E. El usuario llena los campos definidos en el paso anterior* con e'cepcin del campo Estado. F. El sistema muestra un mensa,e: Ae re$istrar. el si$uiente 3rofesor. G?esea confirmar la accinHB I. El usuario eli$e la opcin A1ceptarB. 8. El sistema re$istra el nue-o 3rofesor. @lu,o 1lternati-o: ;odificar 3rofesor 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de 3rofesores los cuales coinciden con los criterios definidos en el paso 2. 4. El usuario eli$e el 3rofesores que desee modificar + selecciona la opcin A;odificarB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: Com&res* 1pellido 3aterno* 1pellido ;aterno* TelDfono @i,o* TelDfono )elular* email* ?CI + ?istrito. I. El usuario 0ace las modificaciones correspondientes + lue$o selecciona la opcin A1ctuali6arB. 8. El sistema muestra un mensa,e de confirmacin: G?esea $uardar los cam&ios reali6adosH 9. El usuario eli$e la opcin A1ceptarB. 10. El sistema $uarda la modificacin reali6ada. @lu,o 1lternati-o: Eliminar 3rofesor 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de 3rofesores los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e uno de los 3rofesores + selecciona la opcin AEliminarB. E. El sistema muestra el mensa,e: GEst. se$uro que desea eliminar el si$uiente )ursoH F. El usuario selecciona la opcin A1ceptarB. I. El sistema cam&ia el estado del )urso a Inacti-o. @lu,o 1lternati-o: Ver ?etalle 3rofesor &'(ina 1$ de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de 3rofesores los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e un 3rofesor + selecciona la opcin AVer ?etalleB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: )di$o* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* Edad* e'o* Estado )i-il* ?ireccin* ?istrito* TelDfono @i,o* TelDfono )elular* email Estado. F. El usuario eli$e la opcin A1ceptarB. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. (aso de 2so4 Mantener &ula ?escripcin: Este caso de uso permite la creacin* modificacin + eliminacin de 1ulas dentro del sistema. 7suarios: 2efe de 1dministracin de )ursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: 5a informacin del 1ula de&e 0a&er sido creada* modificada o eliminada. @lu,o 3rincipal: Re$istrar 1ula 1. El usuario selecciona la opcin A;antenimientoB* lue$o selecciona A1ulasB. 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: )di$o "no modifica&le#* Com&re + ?escripcin. 8. El usuario selecciona la opcin ACue-a 1ulaB. 4. El sistema muestra un formulario con los si$uientes criterios: )di$o "no modifica&le#* Com&re* ?escripcin + Estado. E. El usuario llena los campos definidos en el paso anterior* con e'cepcin del campo Estado. 5ue$o selecciona la opcin ARe$istrarB. F. El sistema muestra un mensa,e: Ae re$istrar. la si$uiente 1ula. G?esea confirmar la accinHB I. El usuario eli$e la opcin A1ceptarB. 8. El sistema re$istra la nue-a 1ula. @lu,o 1lternati-o: ;odificar 1ula &'(ina 1% de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de 1ulas las cuales coinciden con los criterios definidos en el paso 2. 4. El usuario eli$e el 1ula que desee modificar + selecciona la opcin A;odificarB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: Com&re + ?escripcin. 5ue$o selecciona la opcin A1ctuali6arB. F. El sistema muestra un mensa,e de confirmacin: G?esea $uardar los cam&ios reali6adosH I. El usuario eli$e la opcin A1ceptarB. 8. El sistema $uarda la modificacin reali6ada. @lu,o 1lternati-o: Eliminar 1ula 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de 1ulas las cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e uno de los 3rofesores + selecciona la opcin AEliminarB. E. El sistema muestra el mensa,e: GEst. se$uro que desea eliminar la si$uiente 1ulaH F. El usuario selecciona la opcin A1ceptarB. I. El sistema cam&ia el estado del 1ula a Inacti-o. @lu,o 1lternati-o: Ver ?etalle del 1ula 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de )ursos los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e un 1ula + selecciona la opcin AVer ?etalleB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: )di$o* Com&re* ?escripcin + Estado. F. El usuario eli$e la opcin A1ceptarB. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. &'(ina !0 de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% (aso de 2so4 Mantener *aquete ?escripcin: Este caso de uso permite la creacin* modificacin + eliminacin de 3aquetes dentro del sistema. 7suarios: 2efe de 1dministracin de )ursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: 5a informacin del 3aquete de&e 0a&er sido creada* modificada o eliminada. @lu,o 3rincipal: Re$istrar 3aquete 1. El usuario selecciona la opcin A;antenimientoB* lue$o selecciona A3aquetesB. 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: )di$o "no modifica&le#* Com&re + ?escripcin. 8. El usuario selecciona la opcin ACue-o )ursoB. 4. El sistema muestra un formulario con los si$uientes criterios: )di$o "no modifica&le#* Com&re* ?escripcin + Estado. E. El usuario llena los campos definidos en el paso anterior* con e'cepcin del campo Estado. 5ue$o selecciona la opcin A<orariosB. F. El sistema pasa al caso de uso A;antener )ursosB. I. El usuario finali6a el re$istro de )ursos si es necesario. 8. El sistema muestra un mensa,e: Ae re$istrar. el si$uiente 3aquete. G?esea confirmar la accinHB 9. El usuario eli$e la opcin A1ceptarB. 10. El sistema re$istra el nue-o 3aquete. @lu,o 1lternati-o: ;odificar 3aquete 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de 3aquetes los cuales coinciden con los criterios definidos en el paso 2. 4. El usuario eli$e el 3aquete que desee modificar + selecciona la opcin A;odificarB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: Com&re + ?escripcin. 5ue$o selecciona la opcin A)ursosB. I. El usuario finali6a la actuali6acin de )ursos si es necesario. El usuario 0ace las modificaciones correspondientes + lue$o selecciona la opcin A1ctuali6arB. 8. El sistema muestra un mensa,e de confirmacin: G?esea $uardar los cam&ios reali6adosH 9. El usuario eli$e la opcin A1ceptarB. 10. El sistema $uarda la modificacin reali6ada. @lu,o 1lternati-o: Eliminar 3aquete 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de )ursos los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e uno de los 3aquetes + selecciona la opcin AEliminarB. &'(ina !1 de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% E. El sistema muestra el mensa,e: GEst. se$uro que desea eliminar el si$uiente )ursoH F. El usuario selecciona la opcin A1ceptarB. I. El sistema cam&ia el estado del )urso a Inacti-o. @lu,o 1lternati-o: Ver ?etalle del 3aquete 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de )ursos los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e un )urso + selecciona la opcin AVer ?etalleB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: )di$o* Com&re* ?escripcin + Estado. F. El usuario eli$e la opcin A1ceptarB. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. &'(ina !! de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% (aso de 2so4 Mantener Membresa ?escripcin: Este caso de uso permite la creacin* modificacin + eliminacin de ;em&res%as dentro del sistema. 7suarios: 2efe de 1dministracin de )ursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: 5a informacin de la ;em&res%a de&e 0a&er sido creada* modificada o eliminada. @lu,o 3rincipal: Re$istrar ;em&res%a 1. El usuario selecciona la opcin A;antenimientoB* lue$o selecciona A;em&res%aB. 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: )di$o "no modifica&le#* Com&re* ?escuento + ?escripcin. 8. El usuario selecciona la opcin ACue-a ;em&res%aB. 4. El sistema muestra un formulario con los si$uientes criterios: )di$o "no modifica&le#* Com&re* ?escuento* ?escripcin + Estado. E. El usuario llena los campos definidos en el paso anterior* con e'cepcin del campo Estado. 5ue$o selecciona la opcin ARe$istrarB. F. El sistema muestra un mensa,e: Ae re$istrar. la si$uiente ;em&res%a. G?esea confirmar la accinHB I. El usuario eli$e la opcin A1ceptarB. 8. El sistema re$istra la nue-a ;em&res%a. @lu,o 1lternati-o: ;odificar ;em&res%a 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de ;em&res%as las cuales coinciden con los criterios definidos en el paso 2. 4. El usuario eli$e la ;em&res%a que desee modificar + selecciona la opcin A;odificarB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: Com&re* ?escuento + ?escripcin. 5ue$o selecciona la opcin A1ctuali6arB. F. El sistema muestra un mensa,e de confirmacin: G?esea $uardar los cam&ios reali6adosH I. El usuario eli$e la opcin A1ceptarB. 8. El sistema $uarda la modificacin reali6ada. @lu,o 1lternati-o: Eliminar ;em&res%a 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de 1ulas las cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e uno de las ;em&res%a + selecciona la opcin AEliminarB. E. El sistema muestra el mensa,e: GEst. se$uro que desea eliminar la si$uiente ;em&res%aH F. El usuario selecciona la opcin A1ceptarB. I. El sistema cam&ia el estado de la ;em&res%a a Inacti-o. &'(ina !- de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% @lu,o 1lternati-o: Ver ?etalle de la ;em&res%a 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de )ursos los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e una ;em&res%a + selecciona la opcin AVer ?etalleB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: )di$o* Com&re* ?escuento* ?escripcin + Estado. F. El usuario eli$e la opcin A1ceptarB. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. (aso de 2so4 Mantener *erfil ?escripcin: Este caso de uso permite la creacin* modificacin + eliminacin de perfiles dentro del sistema. 7suarios: 1dministrador. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: 5a informacin del perfil de&e 0a&er sido creada* modificada o eliminada. @lu,o 3rincipal: Re$istrar 3erfil 1. El usuario selecciona la opcin A;antenimientoB* lue$o selecciona A3erfilB. 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: Com&re. 8. El usuario selecciona la opcin ACue-o 3erfilB. 4. El sistema muestra un formulario con los si$uientes criterios: )di$o "no modifica&le#* Com&re* ?escripcin + la lista de 3ri-ile$ios. E. El usuario llena los campos Com&re* ?escripcin* selecciona los pri-ile$ios requeridos para el perfil + selecciona la opcin ARe$istrarB. F. El sistema muestra un mensa,e: Ae re$istrar. el si$uiente perfil. G?esea confirmar la accinHB I. El usuario eli$e la opcin A1ceptarB. 8. El sistema re$istra el nue-o perfil. &'(ina !" de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% @lu,o 1lternati-o: ;odificar 3erfil 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de perfiles los cuales coinciden con los criterios definidos en el paso 2. 4. El usuario eli$e el perfil que desee modificar + selecciona la opcin A;odificarB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: Com&re* ?escripcin* adem.s de una lista de pri-ile$ios a quitar o a$re$ar. F. El usuario 0ace las modificaciones correspondientes + lue$o selecciona la opcin A1ctuali6arB. I. El sistema muestra un mensa,e de confirmacin: G?esea $uardar los cam&ios reali6adosH 8. El usuario eli$e la opcin A1ceptarB. 9. El sistema $uarda la modificacin reali6ada. @lu,o 1lternati-o: Eliminar 3erfil 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de perfiles los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e uno de los perfiles + selecciona la opcin AEliminarB. E. El sistema muestra el mensa,e: GEst. se$uro que desea eliminar el si$uiente perfilH F. El usuario selecciona la opcin A1ceptarB. I. El sistema cam&ia el estado del perfil a Inacti-o. @lu,o 1lternati-o: Ver ?etalle 3erfil 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de usuarios los cuales coinciden con los criterios definidos en el paso 8. 4. El usuario eli$e un perfil + selecciona la opcin AVer ?etalleB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: )di$o* Com&re* ?escripcin + la lista de pri-ile$ios asi$nados "campos no edita&les#. F. El usuario eli$e la opcin A1ceptarB. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin &'(ina !3 de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El 7suario selecciona A1ceptarB. E. El sistema cierra sesin. (aso de 2so4 Mantener 2suario ?escripcin: Este caso de uso permite la creacin* modificacin + eliminacin de usuarios dentro del sistema. 7suarios: 1dministrador. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9condicin: 5a informacin del usuario de&e 0a&er sido creada* modificada o eliminada. @lu,o 3rincipal: Re$istrar 7suario 1. El caso de uso inicia cuando el usuario selecciona la opcin A;antenimientoB + lue$o A7suarioB. 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: Id 7suario* Com&res* 1pellido 3aterno* 1pellido ;aterno* )arnD del Empleado* Estado. 8. El usuario selecciona la opcin ACue-o 7suarioB. 4. El sistema muestra un formulario con los si$uientes campos: )di$o* 7suario* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* ?ireccin* Email* TelDfono 3rincipal* TelDfono ecundario* Reputacin* @ec0a de nacimiento* )arnD del Empleado. E. El usuario llena los datos correspondientes + selecciona la opcin ARe$istrarB. F. El sistema muestra un mensa,e de confirmacin: Ae re$istrar. el si$uiente usuario. G?esea confirmar la accinHB I. El usuario selecciona la opcin A1ceptarB. 8. El sistema $uarda el usuario creado. @lu,o 1lternati-o: ;odificar 7suario &'(ina !) de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de usuarios los cuales coinciden con los criterios definidos en el paso 2. 4. El usuario selecciona el que desee modificar + selecciona la opcin A;odificarB. E. El sistema muestra un formulario con los si$uientes campos disponi&les: )di$o "no modifica&le#* 7suario* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* ?ireccin* Email* TelDfono 3rincipal* TelDfono ecundario* Reputacin* )arnD del Empleado* Estado. F. El usuario 0ace las modificaciones correspondientes + lue$o selecciona la opcin A1ctuali6arB. I. El sistema muestra un mensa,e de confirmacin: G?esea $uardar los cam&ios reali6adosH 8. El usuario selecciona la opcin A1ceptarB. 9. El sistema actuali6a la informacin del usuario. @lu,o 1lternati-o: Eliminar 7suario 1. El flu,o inicia en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de usuarios los cuales coinciden con los criterios definidos. 4. El usuario eli$e uno de los usuarios + selecciona la opcin AEliminarB. E. El sistema muestra el mensa,e: GEst. se$uro en eliminar el si$uiente usuarioH F. El usuario selecciona la opcin A1ceptarB para confirmar* el usuario eliminado pasa al estado de A)esadoB. @lu,o 1lternati-o: Ver ?etalle 7suario 1. El flu,o comien6a en el paso 8 del flu,o principal. 2. El usuario eli$e un usuario + selecciona la opcin AVer ?etalleB. 8. El sistema muestra un formulario con los si$uientes campos: )di$o* 7suario* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* ?ireccin* Email* TelDfono 3rincipal* TelDfono ecundario* Reputacin* )arnD del Empleado* Estado "campos no edita&les#. 4. El usuario eli$e la opcin A1ceptarB. @lu,o 1lternati-o: 1si$nar 3erfiles 1. El flu,o comien6a en el paso 2 del flu,o principal. 2. El usuario in$resa los datos de la &4squeda se$4n el criterio que desee + selecciona la opcin AJuscarB. 8. El sistema muestra una lista de usuarios los cuales coinciden con los criterios definidos. 4. El sistema muestra una seccin superior con los datos del usuario: )di$o* 7suario* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CIK + una lista con los perfiles e'istentes. E. El usuario acti-a o desacti-a el perfil que desee asi$nar al usuario + selecciona la opcin A1si$narB. F. El sistema asi$na el"los# perfil"es# asociado"s# al usuario. @lu,o 1lternati-o: Ver 3ri-ile$ios 1sociados &'(ina !: de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 1. El flu,o comien6a en el paso 4 del flu,o A1si$nar 3erfilesB. 2. El usuario selecciona un perfil + la opcin A3ri-ile$ios 1sociadosB. 8. El sistema muestra el detalle del perfil. LLincludeMM Ver ?etalle 3erfil 4. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaA. 8. El 7suario selecciona A1ceptarB. E. El sistema cierra sesin. &'(ina !$ de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 3.1.2 Paquete Administracin de Cursos Este paquete contiene los casos de uso que corresponden a la administracin de los cursos. 5os casos de uso incluidos en este paquete son: 1si$nar <orario a )urso* 1si$nar 3rofesor a <orario* 1si$nar 1ula a <orario* ;ostrar 1ulas* =enerar 3rototipo de <orario =eneral* Retirar 1lumno por )urso* Ver 1lumnos por )urso + ;atricular 1lumno. (aso de 2so4 &si3nar !orario a (urso ?escripcin: Este caso de uso permite asi$nar a un <orario a cierto )urso. 7suarios: 2efe de 1dministracin de )ursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9condicin: El )urso posee <orarios asociado. @lu,o 3rincipal: 1si$nar <orario a )urso 1. El usuario selecciona la opcin A1dministracinB* lue$o la opcin A)onfi$uracinB + finalmente A<orariosB. 2. El sistema muestra un formulario con los si$uientes criterios de &4squeda: )di$o <orario* <ora Inicio + <ora @in. 8. El usuario seleccin la opcin AJuscarB. 4. El sistema muestra una lista de usuario los cuales coinciden con los criterios definidos en el paso 2. E. El usuario selecciona el que desee modificar + selecciona la opcin A1si$narB. F. El sistema muestra una lista con los )ursos e'istentes dentro del sistema. I. El usuario selecciona el <orario a asi$nar + selecciona la opcin ARe$istrarB. 8. El sistema muestra el mensa,e: Ae asi$nar. el si$uiente <orario. G?esea confirmar la accinHA. 9. El usuario selecciona la opcin N1ceptarN @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesin + salir del sistemaH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaA. 8. El 7suario selecciona A1ceptarB. E. El sistema cierra sesin. &'(ina !% de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% (aso de 2so4 &si3nar *rofesor a !orario ?escripcin: Este caso de uso permite asi$nar a un 3rofesor a cierto <orario. 7suarios: 2efe de 1dministracin de )ursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9condicin: El 3rofesor posee uno o m.s 0orarios asociados. @lu,o 3rincipal: 1si$nar 3rofesor a <orario 1. El usuario selecciona la opcin A1dministracinB* lue$o la opcin A)onfi$uracinB + finalmente A3rofesoresB. 2. El sistema muestra un formulario con los si$uientes criterios de &4squeda: )di$o* Com&res* 1pellido materno + 1pellido 3aterno. 8. El usuario seleccin la opcin AJuscarB. 4. El sistema muestra una lista de <orarios los cuales coinciden con los criterios definidos en el paso 2. E. El usuario selecciona el que desee modificar + selecciona la opcin A1si$narB. F. El sistema muestra una lista con los 3rofesores e'istentes dentro del sistema. I. El usuario selecciona el 3rofesor a asi$nar + selecciona la opcin ARe$istrarB. 8. El sistema muestra el mensa,e: Ae asi$nar. el si$uiente 3rofesor. G?esea confirmar la accinHA. 9. El usuario selecciona la opcin N1ceptarN @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesin + salir del sistemaH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaA. 8. El 7suario selecciona A1ceptarB. E. El sistema cierra sesin. &'(ina -0 de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% (aso de 2so4 &si3nar &ula a !orario ?escripcin: Este caso de uso permite asi$nar a un 3rofesor a cierto <orario. 7suarios: 2efe de 1dministracin de )ursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9condicin: El 1ula posee un 0orario asociado. @lu,o 3rincipal: 1si$nar 3rofesor a <orario 1. El usuario selecciona la opcin A1dministracinB* lue$o la opcin A)onfi$uracinB + finalmente A1ulasB. 2. El sistema muestra un formulario con los si$uientes criterios de &4squeda: )di$o + C4mero. 8. El usuario seleccin la opcin AJuscarB. 4. El sistema muestra una lista de <orarios los cuales coinciden con los criterios definidos en el paso 2. E. El usuario selecciona el que desee modificar + selecciona la opcin A1si$narB. F. El sistema muestra una lista con los 1ulas e'istentes dentro del sistema. I. El usuario selecciona el 1ula a asi$nar + selecciona la opcin ARe$istrarB. 8. El sistema muestra el mensa,e: Ae asi$nar. el si$uiente 1ula. G?esea confirmar la accinHA. 9. El usuario selecciona la opcin N1ceptarN @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesin + salir del sistemaH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaA. 8. El 7suario selecciona A1ceptarB. E. El sistema cierra sesin. &'(ina -1 de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% (aso de 2so4 Mostrar &ulas ?escripcin: Este caso de uso permite -er las 1ulas dentro de las instalaciones. 7suarios: Todos los usuarios del sistema. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: El usuario -isuali6a las la u&icacin de las aulas + los cursos que se lle-an a ca&o en ellas. @lu,o 3rincipal: Retirar 1lumno 1. El usuario selecciona la opcin A1dministracinB* lue$o selecciona AVer aulasB. 2. El sistema muestra una ima$en de las instalaciones del 1)2. 8. El usuario selecciona una de las 1ulas. 4. El sistema muestra una -entana con los )ursos u <orarios que se desarrollan en dic0a 1ula. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. (aso de 2so4 Matricular &lumno ?escripcin: Este caso de uso permite la matr%cula de 1lumnos dentro del sistema. 7suarios: Operario* 2efe de 1dministracin de cursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: El 1lumno se 0a matriculado de al$4n )urso en el cual se 0a+a inscrito. @lu,o 3rincipal: ;atricular 1lumno &'(ina -! de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 1. El usuario selecciona la opcin A1dministracinB* lue$o selecciona A;atr%culaB. 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: )di$o* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* e'o + ?istrito. 8. El usuario selecciona la opcin AJuscarB. 4. El sistema muestra una lista de 1lumnos que coincide con los criterios definidos anteriormente. E. El usuario selecciona uno de los 1lumnos + se selecciona la opcin A;ostrar cursosB. F. El sistema muestra una -entana de J4squeda de )ursos con los si$uientes criterios: )di$o + Com&re. I. El usuario selecciona la opcin AJuscarB. 8. El sistema muestra una lista de A)ursosB que coinciden con los criterios de &4squeda definidos en el paso anterior. 9. El usuario seleccin uno de ellos + selecciona la opcin A;atricularB. 10.En caso de que el 1lumno no se encuentre matriculado en al$4n curso en el mismo 0orario la operacin es e'itosa. 11. El sistema muestra un mensa,e: Ae inscri&ir. al 1lumno en este )urso. G?esea confirmar la accinHB 12. El usuario eli$e la opcin A1ceptarB.
@lu,o ecundario: ;atricular 1lumno Cue-o 1. El usuario selecciona la opcin A1dministracinB* lue$o selecciona A;atr%culaB. 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: )di$o* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* e'o + ?istrito. 8. El usuario selecciona la opcin AJuscarB. 4. El no encuentra nin$4n 1lumno que coincida con los criterios definidos en el paso anterior. E. El usuario selecciona la opcin ACue-oB. F. El sistema muestra un formulario con los si$uientes criterios: )di$o "no modifica&le#* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* Edad* e'o* Estado )i-il* ?ireccin* ?istrito* TelDfono @i,o* TelDfono )elular* email Estado. I. El usuario llena todos los campos con e'cepcin del campo Estado. elecciona la opcin A1ceptarB. 8. El sistema muestra un mensa,e: Ae creara este usuario. G?esea confirmar la accinHB 9. El usuario contin4a con los pasos del 2 al 12 del flu,o principal. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin &'(ina -- de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. (aso de 2so4 Generar *rototipo de !orarios ?escripcin: Este caso de uso permite $enerar un prototipo de 0orarios dentro del sistema. 7suarios: Todos los usuarios del sistema. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: El usuario -isuali6a las la u&icacin de las aulas + los cursos que se lle-an a ca&o en ellas. @lu,o 3rincipal: Retirar 1lumno 1. El usuario selecciona la opcin A1dministracinB* lue$o selecciona A=enerar 3rototiposB. 2. El sistema muestra un prototipo con los 0orarios re$istrados dentro del sistema. 8. El usuario selecciona la opcin A<orariosB. 4. El sistema para al caso de uso A;antener <orariosB. E. El usuario a$re$a el nue-o <orario al sistema. F. El prototipo es actuali6ado + se muestra. I. El usuario selecciona la opcin A=uardarB. 8. El sistema muestra un mensa,e: Ae $uardara este prototipo. G?esea confirmar la accinHB @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. &'(ina -" de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% (aso de 2so4 Retirar &lumno ?escripcin: Este caso de uso permite el retiro de 1lumnos dentro del sistema. 7suarios: Operario* 2efe de 1dministracin de cursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: El alumno se 0a retirado de al$4n curso en el cual se 0a+a inscrito. @lu,o 3rincipal: Retirar 1lumno 1. El usuario selecciona la opcin A1dministracinB* lue$o selecciona ARetiroB. 2. El sistema muestra una seccin con los si$uientes criterios de &4squeda: )di$o* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* e'o + ?istrito. 8. El usuario selecciona la opcin AJuscarB. 4. El sistema muestra una lista de 1lumnos que coincide con los criterios definidos anteriormente. E. El usuario selecciona uno de los 1lumnos + se selecciona la opcin A;ostrar cursosB. F. El sistema muestra el o los )ursos en los cuales se encuentra inscrito el 1lumno. I. El usuario selecciona uno de los )ursos + selecciona la opcin ARetirarB. F. El sistema muestra un mensa,e: Ae retirara al 1lumno de este )urso. G?esea confirmar la accinHB I. El usuario eli$e la opcin A1ceptarB.
@lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. &'(ina -3 de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 3.1.3 Paquete Seguridad Este paquete contiene los casos de uso que corresponden al control de accesos al sistema + de transacciones reali6adas por los usuarios. 5os casos de uso incluidos en este paquete son: 1si$nar usuario a perfil* ;odificar contrase>a* In$resar al sistema (aso de 2so4 Modificar (ontrase7a ?escripcin: Este caso de uso permite al usuario modificar su contrase>a. 7suarios: Todos los 7suarios 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: 5a contrase>a 0a sido modificada con D'ito. @lu,o 3rincipal: ;odificacin inicial de contrase>a 1. El usuario in$resa por primera -e6 al sistema. 2. El sistema muestra un formulario con los si$uientes campos: )ontrase>a actual* Cue-a contrase>a + )onfirmar nue-a contrase>a. 8. El usuario completa los campos correspondientes + selecciona la opcin A1ceptarB. 4. El sistema -alida los datos in$resados + actuali6a la nue-a contrase>a. @lu,o 1lternati-o: ;odificacin de contrase>a 1. El usuario selecciona la opcin AesinB + lue$o A;odificar contrase>aB. 2. El sistema muestra un formulario con la si$uiente informacin: )ontrase>a actual* Cue-a contrase>a + )onfirmar nue-a contrase>a. 8. El usuario completa los campos correspondientes + selecciona la opcin A1ceptarB. 4. El sistema -alida los datos in$resados + actuali6a la nue-a contrase>a. &'(ina -) de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% (aso de 2so4 )n3resar al Sistema ?escripcin: El propsito de este caso de uso es acceder a las dem.s funcionalidades que presenta el sistema* dependiendo del tipo de usuario. 7suarios: 1dministrador del istema* 1uditor* ecretario* 1sesor @inanciero 3recondicin: Cin$una 3ost9 condicin: El usuario 0a in$resado al sistema + se actuali6a el lo$ del usuario con las acciones correspondientes @lu,o 3rincipal: Iniciar esin 1. El caso de uso inicia cuando el usuario selecciona la opcin AIniciar esinB u&icada en el men4. 2. El sistema solicita el in$reso de 7suario + )ontrase>a. 8. El usuario llena los datos indicados anteriormente + selecciona la opcin AIn$resarB. 4. El sistema -erifica que e'ista un usuario con ese Com&re de 7suario. a. En caso e'ista un usuario* el sistema -alidar. que la )ontrase>a in$resada sea similar al que se tiene para ese 7suario. &. En caso contrario* el sistema mostrar. un mensa,e de error indicando que no e'iste tal 7suario en el sistema + pedir. que se in$rese un 7suario -.lido. E. El sistema -erifica que la )ontrase>a in$resada sea la almacenada para ese 7suario. a. En caso la )ontrase>a no concuerde* el sistema mostrar. un mensa,e de error indicando que la )ontrase>a in$resada no es correcta + pedir. que se in$rese una nue-a )ontrase>a a -alidar. Esto se considera un intento fallido. &. En caso se 0an dado m.s de 8 intentos fallidos* se mostrar. el mensa,e: A)uenta &loqueada. )ontactar al 1dministrador del istema de istemaB. c. En caso la )ontrase>a concuerde* se proceder. con el paso F. F. El sistema 0a&ilita las funciones que el perfil del usuario in$resado permita. I. e actuali6a el lo$ del usuario con su I? + la informacin correspondiente a la accin + finali6a el caso de uso. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. &'(ina -: de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 3.1. Paquete de !eportes Este paquete contiene los casos de uso que corresponden a Reportes 5os casos de uso incluidos en este paquete son: =enerar Reporte de Inscripciones por )urso* Ver <istrico de )ursos por 1lumno* Ver Reporte de In$resos Estimado + =enerar Reporte Estad%stico de 1lumnos. (aso de 2so4 Generar Reporte de )nscripciones por (urso ?escripcin: El propsito de este caso de uso es $enerar un reporte de Inscripciones de 1lumnos que fueron matriculados en los cursos. Tam&iDn se dar. la opcin de e'portar dic0os reportes a una 0o,a en formato 3?@ para requerimientos del usuario. 7suarios: 2efe de 1dministracin de )ursos + 3rofesor 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: e muestra un reporte $enerado se$4n los par.metros esta&lecidos. @lu,o 3rincipal: =enerar Reporte Estad%stico de 1lumnos 1. El caso de uso inicia cuando el usuario selecciona la opcin AReportesB + lue$o AInscripciones por )ursoB. 2. El sistema muestra un formulario para la &4squeda se$4n los criterios: )di$o del )urso* Com&re del )urso* @ec0a de Inicio del 3eriodo + @ec0a de @in del 3eriodo. 8. El usuario selecciona un criterio de &4squeda e in$resa los datos a &uscar + selecciona la opcin AJuscarB. 4. El sistema muestra una lista de cursos los cuales coinciden con los criterios definidos. E. El usuario esco$e el curso del cual desea -er el reporte + selecciona la opcin A=enerarB. F. El sistema $enera una ta&la con fec0as entre las que se dict el curso* se$4n lo ele$ido por el usuario* entre la fec0a inicial + final in$resada. ;uestra adem.s los &otones: A=uardarB + A)errarB. I. El usuario selecciona la opcin A)errarB. @lu,o 1lternati-o: =uardar Reporte 1. Este flu,o inicia cuando el usuario selecciona la opcin A=uardarB en el paso F del flu,o principal. 2. El sistema muestra una pantalla con el reporte en formato 3?@. 8. El usuario selecciona la opcin A=uardarB + completa la ruta + nom&re del nue-o arc0i-o. 4. El sistema $uarda el reporte de acuerdo a la seleccin del usuario. @lu,o 1lternati-o: Ver 1lumnos del 3eriodo 1. El flu,o inicia en el paso E del flu,o principal. 2. El usuario esco$e un periodo + selecciona AVer 1lumnosB 8. El sistema muestra una lista de 1lumnos los cuales est.n o estu-ieron matriculados en ese curso en ese periodo. ;uestra 1dem.s las opciones A=uardarB + A)errarB &'(ina -$ de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% a. En caso el 7suario seleccione la opcin A=uardarB* completa la ruta + nom&re del arc0i-o + se $uarda el reporte. &. En caso contrario* el 7suario selecciona la opcin A)errarB. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaA. 8. El 7suario selecciona A1ceptarB. 4. El sistema actuali6a el lo$ del usuario con su I? + la informacin correspondiente a la accin. E. El sistema cierra sesin. (aso de 2so4 Ver Re3istro !istrico de (ursos por &lumno ?escripcin: El propsito de este caso de uso es $enerar un reporte en el cual se o&ser-e los )ursos en los que matricul un 1lumno. Tam&iDn se dar. la opcin de e'portar dic0os reportes a una 0o,a en formato 3?@ para requerimientos del usuario. 7suarios: 2efe de 1dministracin de )ursos + )liente 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: e muestra un reporte $enerado se$4n los par.metros esta&lecidos. @lu,o 3rincipal: =enerar Reporte Estad%stico de 1lumnos 1. El caso de uso inicia cuando el usuario selecciona la opcin AReportesB + lue$o A<istorial de )ursosB. 2. El sistema muestra un formulario para la &4squeda se$4n los criterios: )di$o* Com&res* 1pellido 3aterno* 1pellido ;aterno* ?CI* e'o + ?istrito. 8. El usuario selecciona un criterio de &4squeda e in$resa los datos a &uscar + selecciona la opcin AJuscarB. 4. El sistema muestra una lista de 1lumnos los cuales coinciden con los criterios definidos. E. El usuario esco$e un 1lumno + selecciona la opcin AVer )ursosB. F. El sistema -erifica sus permisos. ;uestra adem.s los &otones: A=uardarB + A)errarB. a. En caso el 7suario ten$a permisos* el sistema muestra una lista con los cursos que lle-o el 1lumno seleccionado &. En caso contrario* el sistema mostrar. un mensa,e de error: ACo tiene los permisos suficientesB &'(ina -% de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% I. El usuario selecciona la opcin A)errarB. @lu,o 1lternati-o: =uardar Reporte 1. Este flu,o inicia cuando el usuario selecciona la opcin A=uardarB en el paso F del flu,o principal. 2. El sistema muestra una pantalla con el reporte en formato 3?@. 8. El usuario selecciona la opcin A=uardarB + completa la ruta + nom&re del nue-o arc0i-o. 4. El sistema $uarda el reporte de acuerdo a la seleccin del usuario. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaA. 8. El 7suario selecciona A1ceptarB. 4. El sistema actuali6a el lo$ del usuario con su I? + la informacin correspondiente a la accin. E. El sistema cierra sesin. (aso de 2so4 Ver Re3istro !istrico de &lumnos por (urso ?escripcin: El propsito de este caso de uso es $enerar un reporte en el cual se o&ser-en los 1lumnos matriculados en un )urso. Tam&iDn se dar. la opcin de e'portar dic0os reportes a una 0o,a en formato 3?@ para requerimientos del usuario. 7suarios: 2efe de 1dministracin de )ursos. 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: e muestra un reporte $enerado se$4n los par.metros esta&lecidos. @lu,o 3rincipal: =enerar Reporte Estad%stico de 1lumnos 1. El caso de uso inicia cuando el usuario selecciona la opcin AReportesB + lue$o A<istorial de 1lumnos en un )ursoB. 2. El sistema muestra un formulario para la &4squeda se$4n los criterios: )di$o del )urso* Com&re del )urso* ?escripcin + Estado. 8. El usuario selecciona un criterio de &4squeda e in$resa los datos a &uscar + selecciona la opcin AJuscarB. 4. El sistema muestra una lista de )ursos los cuales coinciden con los criterios definidos. E. El usuario esco$e un )urso + selecciona la opcin AVer 1lumnosB. &'(ina "0 de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% F. El sistema -erifica sus permisos. ;uestra adem.s los &otones: A=uardarB + A)errarB. I. El usuario selecciona la opcin A)errarB. @lu,o 1lternati-o: =uardar Reporte 1. Este flu,o inicia cuando el usuario selecciona la opcin A=uardarB en el paso F del flu,o principal. 2. El sistema muestra una pantalla con el reporte en formato 3?@. 8. El usuario selecciona la opcin A=uardarB + completa la ruta + nom&re del nue-o arc0i-o. 4. El sistema $uarda el reporte de acuerdo a la seleccin del usuario. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaA. 8. El 7suario selecciona A1ceptarB. 4. El sistema actuali6a el lo$ del usuario con su I? + la informacin correspondiente a la accin. E. El sistema cierra sesin. (aso de 2so4 Generar Reporte Estadstico de &lumnos ?escripcin: El propsito de este caso de uso es $enerar un reporte de Estad%stico de 1lumnos que fueron matriculados en los cursos. Tam&iDn se dar. la opcin de e'portar dic0os reportes a una 0o,a en formato 3?@ para requerimientos del usuario. 7suarios: 2efe de 1dministracin de )ursos 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: e muestra un reporte $enerado se$4n los par.metros esta&lecidos. @lu,o 3rincipal: =enerar Reporte Estad%stico de 1lumnos 1. El caso de uso inicia cuando el usuario selecciona la opcin AReportesB + lue$o AEstad%sticas de 1lumnosB. 2. El sistema muestra un formulario para la &4squeda se$4n los criterios: )di$o del )urso* Com&re del )urso* @ec0a de Inicio + @ec0a de @in del 3eriodo. 8. El usuario selecciona un criterio de &4squeda e in$resa los datos a &uscar + selecciona la opcin AJuscarB. &'(ina "1 de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 4. El sistema muestra una lista de cursos los cuales coinciden con los criterios definidos. E. El usuario selecciona la opcin A=enerarB. F. El sistema $enera una ta&la con los cursos + las fec0as entre las que se dict* se$4n lo ele$ido por el usuario* entre la fec0a inicial + final in$resada. ;uestra adem.s los &otones: A=uardarB + A)errarB. I. El usuario selecciona la opcin A)errarB. @lu,o 1lternati-o: =uardar Reporte 1. Este flu,o inicia cuando el usuario selecciona la opcin A=uardarB en el paso I del flu,o principal. 2. El sistema muestra una pantalla con el reporte en formato 3?@. 8. El usuario selecciona la opcin A=uardarB + completa la ruta + nom&re del nue-o arc0i-o. 4. El sistema $uarda el reporte de acuerdo a la seleccin del usuario. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaA. 8. El 7suario selecciona A1ceptarB. 4. El sistema actuali6a el lo$ del usuario con su I? + la informacin correspondiente a la accin. E. El sistema cierra sesin. &'(ina "! de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% 3.1." Paquete Matr%cula #$terna Este paquete contiene los casos de uso que corresponden a la matricula e'terna* la cual ser. $estionada por el cliente. 5os casos de uso incluidos en este paquete son: Reser-ar Vacante* <acer 3a$os en 5%nea* Reali6ar Encuesta* ;atricularse + =enerar 3rototipo de <orario. (aso de 2so4 Matricularse ?escripcin: Este caso de uso permite matricularse al usuario en los cursos que desee. 7suarios: )liente 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: El 1lumno se 0a matriculado de al$4n )urso en el cual se 0a+a inscrito. @lu,o 3rincipal: ;atricular 1lumno 1. El usuario selecciona la opcin A)ursosB* lue$o selecciona la opcin A;atr%cula OnlineB. 2. El sistema muestra una -entana de J4squeda de )ursos con los si$uientes criterios: )di$o + Com&re. 8. El usuario selecciona la opcin AJuscarB. 4. El sistema muestra una lista de A)ursosB que coinciden con los criterios de &4squeda definidos en el paso anterior. E. El usuario seleccin uno de ellos + selecciona la opcin A;atricularB. F. En caso de que el 1lumno no se encuentre matriculado en al$4n curso en el mismo 0orario la operacin es e'itosa. I. El sistema muestra un mensa,e: Ae inscri&ir. al 1lumno en este )urso. G?esea confirmar la accinHB 8. El usuario eli$e la opcin A1ceptarB.
@lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. &'(ina "- de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% (aso de 2so4 Reser"ar Vacante ?escripcin: Este caso de uso permite* al 1lumno* reser-ar una -acante en el curso que desee. 7suarios: )liente 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: El 1lumno lo$r reser-ar una -acante en los cursos. @lu,o 3rincipal: Reser-ar Vacante 1. El usuario selecciona la opcin A)ursosB* lue$o selecciona AReser-ar VacanteB. 2. El sistema muestra una -entana de J4squeda de )ursos con los si$uientes criterios: )di$o + Com&re. 8. El usuario selecciona la opcin AJuscarB. 4. El sistema muestra una lista de A)ursosB que coinciden con los criterios de &4squeda definidos en el paso anterior. E. El usuario seleccin uno de ellos + selecciona la opcin AReser-ar VacanteB. F. El sistema muestra un mensa,e: Ae Reser-ar. una -acante en este )urso. G?esea confirmar la accinHB I. El usuario eli$e la opcin A1ceptarB. @lu,o 1lternati-o: Ver Reser-as 1. El flu,o comien6a en el paso 1 del flu,o principal. 2. El sistema muestra un una lista de )ursos en un formulario con los si$uientes campos: )di$o* Com&re del )urso* @ec0a de Inicio* Estado de la Reser-a. 8. El usuario eli$e la opcin A1ceptarB. @lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. &'(ina "" de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% (aso de 2so4 Reali9ar Encuesta ?escripcin: Este caso de uso permite llenar una encuesta 7suarios: )liente 3recondicin: El usuario de&e 0a&er in$resado al sistema. 3ost9 condicin: El 1lumno a llenado la encuesta. @lu,o 3rincipal: ;atricular 1lumno 1. El usuario selecciona la opcin A5lenar la EncuestaB. 2. El sistema muestra un formulario con unas pre$untas + posi&les respuestas a las pre$untas. 8. El usuario selecciona las respuestas a las pre$untas + selecciona A=uardarB. 4. El sistema muestra un mensa,e: Ae $uardar. la encuesta. G?esea confirmar la accinHB E. El usuario eli$e la opcin A1ceptarB.
@lu,o E'cepcional: )ancelar 1. En cualquier parte del flu,o principal se puede seleccionar A)ancelarB. 2. El sistema muestra un mensa,e de confirmacin: A5os cam&ios reali6ados no se $uardar.n. G?esea continuarHB 8. El usuario selecciona A1ceptarB + el caso de uso se termina. @lu,o E'cepcional: )errar esin 1. En cualquier momento del flu,o del caso de uso* si el usuario 0a iniciado sesin se podr. seleccionar A)errar esinB. 2. El sistema muestra un mensa,e de se$uridad: AG?esea cerrar su sesinH 1d-ertencia: e perder. toda informacin que no 0a+a sido procesadaB. 8. El usuario selecciona A1ceptarB. E. El sistema cierra sesin. &'(ina "3 de ") Sistema de Gestin de Matriculas Versin: 1.0 Especificacin de Requisitos de Software Feca: !"#0$#!00% -.+ Requisitos de )nterfaces Externos 3.2.1 &nterfaces de Usuario 5a interfa6 de usuario ser. en entorno usuario9ser-idor + el mane,o del pro$rama se reali6ar. a tra-Ds de teclado + mouse. 3.2.2 &nterfaces 'ard(are Co se 0an definido. 3.2.3 &nterfaces Soft(are Co 0a&r. nin$4n interfa6 soft!are con sistemas e'ternos. 3.2. &nterfaces de Comunicacin 5a cone'in entre el usuario + el ser-idor ser. utili6ando Internet. -.- Requisitos de %esarrollo El ciclo de -ida ele$ido para desarrollar es el iterati-o e incremental. -.0 Requisitos 'ecnol3icos 5a aplicacin usuario se e,ecutar. so&re un 3) con sistema operati-o (indo!s 98 o superior o 7&untu 8.04 o superior. -.1 &tributos de Software 3.".1 Seguridad 3ara usar al$unas funcionalidades del istema* el usuario de&er. in$resar su lo$in + su contrase>a. El istema as% compro&ar. que se trata de un usuario re$istrado + autori6ado. i los datos in$resados no pertenecen a nin$4n usuario re$istrado* se dar. una notificacin de error. El istema poseer. distintos tipos de usuarios con diferentes pri-ile$ios* que limitar.n el uso de la funciones del istema. Esta informacin se encuentra en los casos de uso de Ce$ocio + en las especificaciones de los mismos. &'(ina ") de ")