Professional Documents
Culture Documents
INET Profesorado de informtica. Curso 2013 Docente tutor: Prof. Gabriel Matonte.
Autores: Pablo Macn C.I.: 1.761.532-3 - 3B Victor Mndez C.I.: 4.635.262-1 - 3B Rodrigo Simbrelo C.I.: 4.130.185-9 - 3B
1
1 2
ndice
ndice........................................................................................................... 2 ESRE .......................................................................................................... 4 2.1 Introduccin........................................................................................... 4 Identificacin................................................................................... 4 Propsito del ESRE. ....................................................................... 4 Alcance del Producto...................................................................... 4 Glosario. ......................................................................................... 4 Referencias..................................................................................... 5 Generalidades del ESRE. ............................................................... 5
Descripcin General.............................................................................. 5 Perspectiva del Producto. ............................................................... 5 Funciones del Producto. ................................................................. 6 Caractersticas de los usuarios....................................................... 6 Restricciones Generales................................................................. 7 Supuestos y dependencias............................................................. 8
Requerimientos ..................................................................................... 9 Requerimientos Funcionales. ......................................................... 9 Requerimiento Funcional 1: Alta de usuarios........................... 9 Requerimiento Funcional 2: Baja de usuarios.......................... 9 Requerimiento Funcional 3: Modificacin de usuarios. ............ 9 Requerimiento Funcional 4: Alta de horas disponibles. ......... 10 Requerimiento Funcional 5: Baja de horas disponibles. ........ 10 Requerimiento Funcional 6: Modificacin de horas disponibles. 10 Requerimiento Funcional 7: Realizar acto de eleccin. ......... 11
2.3.1
2.3.1.8 Requerimiento Funcional 8: Listado de docentes con ms de 50 horas en el centro. ............................................................................ 12 2.3.1.9 Requerimiento Funcional 9: Horas que tom un determinado docente en la ltima eleccin. ............................................................... 12 2.3.1.10 Requerimiento Funcional 10: Listado de docentes que tomaron determinada materia.............................................................................. 12 2.3.1.11 Requerimiento Funcional 11: Listado de materias dictadas en el instituto con la cantidad de docentes que la dictan............................ 13
2.3.2
Requerimientos de Interfaz Externa. ............................................ 13 Interfaces con el Usuario........................................................ 13 Interfaces con otros Sistemas. ............................................... 13 Interfaces de comunicacin.................................................... 13
Restricciones de Diseo. .............................................................. 14 Requerimientos de hardware. ................................................ 14 Requerimientos de software................................................... 14 Requerimientos de Estndares. ............................................. 14
Planificacin .............................................................................................. 14 Diagrama de casos de uso........................................................................ 16 Consideraciones grupales sobre la materia .............................................. 17 Apndice I Casos de uso ....................................................................... 21 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 Alta de usuarios .................................................................................. 21 Baja de Usuario................................................................................... 22 Modificacin de Usuarios .................................................................... 23 Alta de Horas Disponibles ................................................................... 24 Baja de Horas Disponibles .................................................................. 25 Baja de Horas Disponibles .................................................................. 26 Realizar acto de eleccin de horas ..................................................... 27 Listado de docentes con ms de 50 horas en el centro ...................... 29 Horas del Docente en ltima eleccin ................................................. 30 Docentes que tomaron horas en una misma materia ...................... 31 Listado de Materias.......................................................................... 32
2
2.1
ESRE
Introduccin.
2.1.1 Identificacin.
Nombre del sistema: SI.E.HO. (Sistema de Eleccin de Horas) 2.1.2 Propsito del ESRE.
Este
documento
tiene
como
fin
documentar
la
Especificacin
de
Requerimientos del SI.E.HO. En el presente se cuenta con una descripcin del sistema mencionado, para el cual se especificarn sus alcances y limitaciones, as como tambin requerimientos funcionales y no funcionales.
El software a desarrollar permitir la realizacin de actos de eleccin de horas en centros de formacin docente. Para esto, previamente se debern cargar al sistema las horas disponibles en el instituto. Adems, se contar con un mdulo de administracin que permitir administrar los usuarios que interactan con el sistema (alta, baja y modificacin). Tambin realizar algunos reportes, listando determinados datos, los cuales se detallan en las funciones del sistema.
El sistema no permitir realizar operaciones con docentes (alta, baja, modificacin, listado) ni con materias (alta, baja, modificacin, listado).
2.1.4 Glosario.
CFE: Consejo de Formacin en Educacin. Java: lenguaje de programacin con el que se desarrollar el sistema. Eclipse: entorno de desarrollo en el cual se realizar el sistema.
INET Profesorado de informtica- Curso 2013 4
Swing: biblioteca grfica utilizada en Java para realizar la infterfaz grfica con el usuario.
2.1.5 Referencias.
El sistema de desarrollar siguiendo la Normativa para los actos de eleccin de horas en los organismos del CFE:
http://www.cfe.edu.uy/images/stories/pdfs/normativa/acta38_res12_2011.pdf
En el presente documento se desarrollar la perspectiva del producto, resumiendo los objetivos del sistema. Tambin se indicarn las funciones del producto indicando la lista de funciones ms importantes del sistema. Las caractersticas de los usuarios brindando informacin sobre los roles a implementar y sus principales privilegios. Las restricciones generales ms importantes del sistema. Los supuestos de los que se parte para construir el sistema as como las dependencias con otros sistemas y ambientes. Luego de detallarn los requerimientos tanto funcionales, indicando cada uno de ellos con su descripcin y los casos de uso que lo satisfacen, como de interfaz externa, interfaz con el usuario tanto como con otros sistemas y de comunicacin. Tambin se indican los requerimientos de hardware, software y estndares para el desarrollo.
analizadas con cuidado en el momento de la asignacin, tomando la correcta prioridad que hay entre los docentes en cada ronda; y teniendo como resultado un catico trabajo que requiere de un minucioso trabajo por parte de operarios. Con el fin de organizar los actos de eleccin de horas, hacerlos fciles de realizar, y agilizar el trabajo, se realizar el software SI.E.HO.. El propsito fundamental del programa, ser el de organizar y simplificar el trabajo de los funcionarios administrativos de los Institutos de Formacin Docente, en el momento de realizar el acto de eleccin de horas.
Alta de usuarios. Baja de usuarios. Modificacin de usuarios. Alta de horas disponibles. Baja de horas disponibles. Modificacin de horas disponibles. Asignacin de horas disponibles a un docente en particular Listado de docentes con ms de 50 horas en el centro. Horas que tom un determinado docente en la ltima eleccin. Listado de docentes que tomaron determinada materia. Listado de materias dictadas en el instituto con la cantidad de docentes que la dictan (cantidad de docentes que tomaron esa materia en ese centro).
2.2.3 Caractersticas de los usuarios. El sistema SI.E.HO. est dirigido a los funcionarios administrativos de los institutos normales, encargados de los actos de eleccin de horas.
No contamos con informacin acerca de los conocimientos informticos de los usuarios del sistema. Teniendo en cuenta que ser personal administrativo, con
nivel bajo o medio de interaccin con sistemas informticos, el software ser intuitivo y amigable.
Los usuarios que tendrn interaccin con el sistema sern categorizados por roles. Cada uno, tendr un nivel de acceso diferente el cual determinar sus permisos. Por ejemplo, un usuario administrativo solamente podr llevar a cabo una eleccin de horas, no pudiendo ingresar otros usuarios al sistema ni materias.
Administrador:
o o
Intermedio:
o
Administrativo:
o o o o o
Realizar acto de eleccin de horas. Listado de docentes con ms de 50 horas en el centro. Horas que tom un determinado docente en la ltima eleccin. Listado de docentes que tomaron determinada materia. Listado de materias dictadas en el instituto con la cantidad de docentes que la dictan (cantidad de docentes que tomaron esa materia en ese centro).
Los stakeholders identificados son los consejeros del CFE, cuerpo directivo de los diferentes centros de formacin docente as como los administrativos encargados de llevar a cabo las elecciones de horas.
Los datos de los docentes (nombre, cdula, expediente, puntaje, asignaturas para las cuales se encuentra habilitado, tipo de cargo, fecha de ingreso a la administracin pblica, fecha de ingreso a formacin docente, y cantidad de horas tomadas en otros institutos) deben proveerse por el CFE. El software debe conectarse a Internet, a las bases de datos del CFE para obtener estos datos.
Los datos de las asignaturas (como nombre, cdigo de asignatura, y rea) deben ser obtenidas tambin de las bases de datos del CFE.
Los datos de las horas disponibles para cada grupo y cada asignatura, debern estar disponibles previo al acto de eleccin de horas, por lo que los usuarios de tipo intermedio deben ingresarlos con los datos provistos por la direccin del instituto.
Partimos del supuesto de que en formacin docente no existe una implementacin de un sistema que permite llevar a cabo las elecciones de horas de forma sistemtica y lo ms automatizada posible, realizndose estos actos de forma totalmente manual (actualmente se realizan mediante varias planillas de donde se obtienen los docentes habilitados, las horas disponibles y se registran las elecciones). Por otro lado, entendemos beneficioso el desarrollo de un sistema con estas caractersticas para todos los interesados. Se presupone que el CFE tiene un registro (en una base de datos) de las materias existentes y los docentes con sus respectivos datos personales y habilitaciones. Estos registros debern ser accesibles desde los centros de formacin lo cual implica un acceso tanto a nivel lgico (nos deben proveer de la estructura en la que se presentan los datos), de seguridad (usuario mediante el cual se realizarn las consultas) y de conectividad (tanto de acceso como de filtrado en la red de CFE).
2.3 Requerimientos
2.3.1 Requerimientos Funcionales.
Descripcin: El administrador del sistema podr dar de alta a un usuario del sistema. Cuando se requiera dar de alta a un usuario, el administrador ingresar al sistema con su nombre de usuario y contrasea, una vez dentro podr ingresar los datos correspondientes al nuevo usuario, asignndole un nombre de usuario nuevo y una contrasea alfanumrica de 8 caracteres.
sistema. Cuando se requiera, el administrador ingresar al sistema con su nombre de usuario y contrasea, luego podr seleccionar un usuario y eliminarlo de la base de datos, con lo cual ese usuario no podr utilizar ms el sistema.
Descripcin: El administrador del sistema podr modificar los datos de un usuario del sistema. Cuando as lo requiera, el administrador ingresar su nombre de
INET Profesorado de informtica- Curso 2013 9
usuario y contrasea, una vez dentro podr seleccionar un usuario y modificar los datos personales, incluyendo la contrasea
Descripcin: El usuario luego de loggearse debidamente y de acuerdo al rol que cumpla en el sistema (si es usuario de tipo intermedio) podr dar de alta las horas disponibles en un instituto, para una carrera y materia en particular.
Descripcin. El usuario luego de loggearse debidamente y de acuerdo al rol que cumpla en el sistema (si es usuario de tipo intermedio) podr dar de baja las horas disponibles en un instituto, para una carrera y materia en particular, para el caso de que esas horas ya no se encuentren disponibles
Descripcin.
10
El usuario luego de loggearse debidamente y de acuerdo al rol que cumpla en el sistema (si es usuario de tipo intermedio) podr modificar las horas disponibles en un instituto (cantidad, grupo, materia, etc.)
Descripcin: El administrativo, una vez logueado en el sistema, podr iniciar un acto de eleccin de horas. Se desplegarn las materias y deber seleccionar la materia para la cual se desea realizar la designacin. Hecho esto, se desplegar una lista con todas las horas para los cuales se requieren docentes de la asignatura seleccionada. El administrativo podr seleccionar las horas a adjudicar, y posteriormente el software debe proveer una lista de todos los docentes (en orden en funcin del puntaje) cuyos datos coinciden con los requisitos para poder elegir horas en la ronda seleccionada. Una vez seleccionado el docente, el sistema debe dar de baja las horas como disponibles e ingresar al docente como a cargo de las horas seleccionadas en la materia correspondiente. Un docente tiene la capacidad de renunciar a las horas, y por lo tanto un administrativo puede, en la misma eleccin de horas, eliminar ese docente como profesor de las horas a las cuales renunci, dejando esas horas como disponibles. Terminada una ronda de eleccin de horas, si an quedan horas disponibles para la materia/rea seleccionada, el sistema debe pasar a la segunda ronda, se desplegar la lista de docentes cuyos datos coincidan con los requisitos para tal ronda. De terminarse todas las rondas para un rea/materia, el sistema simplemente deja disponibles tales horas, para un prximo acto de eleccin de horas.
11
Descripcin. Una vez loggeado en el sistema, un usuario cualquiera puede solicitar al sistema que imprima en pantalla un listado de aquellos docentes que poseen ms de 50 horas en el mismo centro
2.3.1.9 Requerimiento Funcional 9: Horas que tom un determinado docente en la ltima eleccin.
Descripcin. Un usuario debidamente identificado puede solicitar un reporte de la cantidad de horas tomadas por un docente en la ltima eleccin, que puede ser entregado como comprobante a quien lo solicite
Casos de uso: Listado de Horas que tom un docente en la ltima eleccin. (Ver Apndice I)
2.3.1.10 Requerimiento Funcional 10: Listado de docentes que tomaron determinada materia.
Descripcin. Un usuario debidamente identificado puede solicitar un reporte de todos los docentes que tomaron horas de una materia determinada
INET Profesorado de informtica- Curso 2013 12
Casos de uso: Listado de docentes que tomaron Horas en una misma Materia (Ver Apndice I)
2.3.1.11 Requerimiento Funcional 11: Listado de materias dictadas en el instituto con la cantidad de docentes que la dictan.
Descripcin. Un usuario debidamente identificado puede solicitar al sistema un listado de todas las materias con la cantidad de docentes que la dictan
Para facilitar a los administrativos con el uso del sistema, ste tendr una amigable interfaz grfica desarrollada en Java mediante la biblioteca grfica Swing.
Si bien el sistema no interactuar directamente con otro sistema, s har uso de los datos almacenados por el sistema de gestin del CFE.
El sistema deber conectarse con la base de datos del CFE para obtener la informacin de docentes y materias antes mencionados.
INET Profesorado de informtica- Curso 2013 13
El sistema deber correr en cualquier equipo con una configuracin de hardware estndar para la actualidad, es decir, deber poderse utilizar en cualquier equipo con un procesador Pentium 4 a 2.0 GHz o mejor, con 1GB de RAM, 400 MB de espacio libre en disco, y una conexin a Internet (para acceder a los datos de los docentes de los servidores del CFE).
El software deber ser desarrollado en Java. Se utilizar la interfaz de desarrollo Eclipse. Los equipos en los cuales se ejecute el sistema, debern tener Java instalado para poder correr el software.
Planificacin
14
Ilustracin 1 - Tareas
Ilustracin 2 - Gantt
15
16
para lograr comprender desde la prctica muchos de los conceptos trabajados en clase, en particular lo referente a Ingeniera de Requerimientos. Se podra decir que debido a razones que no tienen que ver con la propuesta, la misma no se ha podido aprovechar al mximo como se hubiese esperado, ya que nos encontramos en un mes en los cuales los tiempos de trabajo son muy limitados, y como estudiantes debemos atender a otras propuestas obligatorias, adems de parciales. Lejos de esto ser una crtica a la propuesta en s, es una realidad que pudo llegar a impedir una dedicacin ms minuciosa y esmerada con respecto al trabajo, y por consiguiente, un mayor disfrute del mismo. No obstante, se ha logrado llevar adelante satisfactoriamente, y como se ha planteado antes, es una adecuada prctica para entender mejor la temtica de Ingeniera de Requerimientos, adems de ser un medio en el cual se pueden aplicar los conceptos tericos de la asignatura. Ha sido fructfera la propuesta para practicar las siguientes cualidades que debe tener un informtico:
Habilidad para el trabajo en equipo: Es esencial en todo proyecto de desarrollo de software se trabaja en grupo, todo emprendimiento de desarrollo requiere de programadores, analistas, encargados del soporte tcnico, supervisores, testers, etc. En este caso el proyecto slo comprende la fase de anlisis, no obstante, el anlisis es una de las fases ms importantes (o la ms importante) en todo proyecto de desarrollo, por lo cual el trabajo en equipo tambin es esencial.
Creatividad: Desde el momento que se piensa en un nombre para el sistema, hasta el momento en el cual se piensa cada una de las funcionalidades que debe tener, el alcance y las caractersticas que poseer el software, siempre se hace necesaria la creatividad. El trabajo en un proyecto de esta ndole ejercita precisamente esta
facultad.
creatividad que simplemente analizar un software. Es decir, est claro que especificar el CMO? se va a resolver un problema requiere de ms claridad QU? se va a hacer. An as, el hecho de pensar en qu tipo de software se va a realizar, requiere de creatividad para pensar en un mejor proyecto posible.
Comprender la importancia del anlisis: Mucha gente ajena a la informtica ni siquiera tiene una idea de lo que realmente implica el estudio y trabajo en ciencias de la computacin (de hecho existe un enorme debate al respecto que ya hemos tenido en asignaturas como didctica de la informtica). No obstante, an en personas con conocimientos de computacin, existe la creencia de que la principal tarea en el desarrollo de un software, es la programacin. De hecho, suele confundirse el trmino desarrollador con programador. Una vez que nos dedicamos a realizar actividades de anlisis, comprendemos el trabajo que requieren estas tareas, siendo que de hecho, debemos tener en cuenta que para que exista una correcta implementacin del software, una buena programacin, se requiere de un buen diseo arquitectnico del mismo.
Del mismo modo, para que exista un buen diseo, se requiere de un buen anlisis. Por una cuestin lgica, debemos conocer claramente cules son los requerimientos, el alcance del software que se quiere realizar, y la descripcin detallada del problema en s, para tener una idea de qu tipo de solucin se requiere para el mismo. Por lo esbozado anteriormente, se comprende la importancia del anlisis, el trabajo en esta fase del desarrollo, como se propone en el obligatorio, consolida el conocimiento en este aspecto.
Abstraccin: Especificar los requerimientos para un proyecto de software, hace necesaria la capacidad de traer de la realidad un problema para convertirlo en un trabajo informtico, es decir, abstraer la dimensin del problema, pensar en una posible solucin y especificar lo que se requiere para que esa solucin se cumpla. Se debe pensar en los requisitos que tendr el programa, y en el pblico para el cual va
18
dirigido, se debe no solo abstraer el problema de la realidad, y pensar en la solucin, sino pensar tambin en las restricciones de esa solucin, en las cosas que el programa debera tener o hacer para que no slo consista en la solucin que satisfaga las necesidades del negocio, , sino que sea prctico y cmodo para que el usuario final pueda utilizarlo.
En lneas generales, las asignaturas tcnicas del Profesorado de Informtica, as como probablemente sea en todas las carreras vinculadas a la computacin, estn fuertemente centradas en la programacin, el diseo e implementacin de bases de datos relacionales, en la lgica, la algoritmia y el pensamiento computacional. Todo esto es muy positivo, pero hay un detalle que en nuestra carrera vemos slo en Ingeniera de Software, y es, precisamente, el aprendizaje del Anlisis de un software. De establecer los requerimientos de un software, de hecho, comprender las etapas que lleva un proyecto de desarrollo de software, es algo que se adquiere nicamente en ingeniera. Por lo cual, es esencial que exista una instancia prctica, una instancia en la cual nos enfrentemos a una realidad, y apliquemos lo aprendido en tal asignatura, por todo ello, es importante la existencia de este tipo de propuestas.
Un factor que no se ha mencionado tampoco, sobre el trabajo, es el aspecto motivacional, debemos tener en cuenta, que Ingeniera es una asignatura con un muy fuerte contenido terico, aprobar las instancias de prueba involucra un esmerado estudio, repasando una enorme cantidad de conceptos, no obstante, esta tarea puede hacerse tediosa si no existe un factor de motivacin, y de fundamentacin, un factor que indique para qu es necesario el aprendizaje de los conceptos tericos, creemos que el hecho de enfrentarse a un problema real, y disear un ESRE, y la exigencia de que el mismo sea de la misma manera que se hara en un proyecto real, motiva a aprender la teora, pues, se le encuentra una utilidad prctica. Adems por supuesto, de ser una herramienta de fundamentacin de la asignatura, ya que uno de los pilares de la misma es la Ingeniera de Requerimientos.
19
Respecto a los temas centrales vistos en clase que se han vinculado estrechamente con la propuesta del obligatorio, se pueden enumerar, como ya se ha mencionado, la Ingeniera de Requerimientos, que involucra bsicamente todo el trabajo, pero adems pueden verse reflejados el estudio de temticas como:
1. Propsito de la Ingeniera de Software 2. Ciclo de vida del software (si bien slo se trabaja en fase de anlisis) 3. Planificacin. 4. Estimacin de tiempo y costos
20
21
3. Llenar una caja de texto con el nombre de usuario que se desea eliminar del sistema
4. Mostrar datos del Usuario que se quiere eliminar y Aviso en pantalla pidiendo confirmacin de la accin
6. Si Aceptar: Eliminar de la base de datos del sistema al usuario elegido Cursos Alternativos Sistema 4. Mostrar Aviso en pantalla de que ese Usuario no existe y volver a la pantalla Baja_Usuario Aclaraciones
22
6. Guardar en ArchivoUsuarios usuario reemplazando datos anteriores Cursos Alternativos Usuario ingresado no existe Usuario Sistema 4. Mostrar Aviso en pantalla de que ese Usuario no existe y volver a la pantalla Modificacion_Usuario
Sistema 4. Mostrar Aviso en pantalla de que la contrasea no es vlida y no permitir guardarlo. Si se oprime el botn Aceptar, volver a la pantalla Modificacion_Usuario Aclaraciones Los Nombres de Usuario en s mismos no se pueden cambiar, pues forman parte de la clave primaria, el resto de los datos se pueden modificar
23
24
25
6.6
Caso de uso: Modificacin de Horas Disponibles Precondicin Usuario Intermedio debe estar loggeado en el sistema Curso Bsico Usuario Sistema 1. Seleccionar opcin Modificacin de Horas Disponibles 2. Mostrar pantalla Modificacion_Horas (interfaz grfica) 3. Llenar en la caja de texto la identificacin de las horas (Ao, Carrera, Materia, turno, grupo y cantidad 4. Si se hace click en Aceptar se guardan las modificaciones en elArchivoHoras Cursos Alternativos Las horas se encuentran asignadas a un docente Usuario Sistema 4. Mostrar aviso en pantalla mostrando el error y pidiendo que se corrija. Cuando se hace click en Aceptar se vuelve a la pantalla Modificacion_Horas. Aclaraciones No se podrn modificar horas si las mismas se hallan asignadas a un docente, debiendo previamente des-asignarlas
26
6.7
Caso de uso: Realizar acto de eleccin de horas Precondicin Usuario Administrativo debe estar loggeado en el sistema Curso Bsico Usuario Sistema 1. Seleccionar opcin Realizar acto de eleccin de horas 2. Mostrar pantalla Realizar_acto_de_eleccin_de_horas (interfaz grfica). Inicia el acto con la primera ronda. Se despliegan las materias existentes. 3. Seleccionar la materia de la cual se elegirn horas 4. Mostrar en pantalla las horas disponibles. 5. Seleccionar las horas a designar. 6. Mostrar en pantalla los docentes habilitados a tomar esas horas (docentes habilitados, que aun no llegaron al tope de horas tanto del total como de la ronda) ordenadas segn 7. Seleccionar el docente que elige las puntaje. horas. 8. Se guardan las horas adjudicadas al docente seleccionado retirando su disponibilidad. Se agregan las horas (con sus correspondientes horas de departamento) a las horas totales del docente. 9. Si el docente seleccionado aun puede tomar horas en esa ronda, se vuelve al punto 5. Si no, si quedan docentes disponibles para tomar horas en esta ronda, vuelve al punto 2. En caso contrario, se pasa a la segunda ronda. Si se desea renunciar horas, se hace click en Renunciar, pasando al flujo alternativo. 10. Se despliegan las materias existentes. 12. Mostrar en pantalla las horas disponibles.
11. Seleccionar la materia de la cual se elegirn horas 13. Seleccionar las horas a designar.
27
14. Mostrar en pantalla los docentes habilitados a tomar esas horas (docentes habilitados, que aun no llegaron al tope de horas tanto del total como de la ronda) ordenadas segn puntaje.
16. Se guardan las horas adjudicadas al docente seleccionado retirando su disponibilidad. Se agregan las horas (con sus correspondientes horas de departamento) a las horas totales del docente. 17. Si el docente seleccionado aun puede tomar horas en esa ronda, se vuelve al punto 13. Si quedan docentes disponibles para tomar horas en esta ronda vuelve al punto 10. Cursos Alternativos Renunciar Usuario 2. Seleccionar docente el cual quiere renunciar horas. 4. Seleccionar las horas que desea renunciar. Sistema 1. Muestra listado docentes con horas asignadas en la designacin corriente. 3. Se listan las horas asignadas al docente seleccionado.
5. Se pasan las horas seleccionadas como disponibles. Retorna al flujo normal. Aclaraciones
28
29
6.9 Horas del Docente en ltima eleccin Caso de uso: Listado de Horas que tom un docente en la ltima eleccin Precondicin Usuario debe estar loggeado en el sistema Usuario debi haber elegido la opcin Listados Curso Bsico Usuario Sistema 1. Seleccionar la opcin Horas que tom el docente en la ltima Eleccin 2. Mostrar la pantalla Hora_Docente 3. Llenar una caja de texto con el nmero de cdula del docente 4. Mostrar un listado con la cantidad de horas y dems detalles (Carreras, materias, turnos, etc.) y dos botones debajo: Aceptar // Imprimir 5a. Si Aceptar, volver a la pantalla Listados 5b. Si Imprimir, se imprime el listado en la impresora predeterminada Cursos Alternativos Docente ingresado no existe Usuario Sistema 4. Mostrar Aviso en pantalla de que ese Docente no existe y volver a la pantalla Hora_Docente
30
6.10 Docentes que tomaron horas en una misma materia Caso de uso: Listado de docentes que poseen horas en una misma Materia Precondicin Usuario debe estar loggeado en el sistema Usuario debi haber elegido la opcin Listados Curso Bsico Usuario Sistema 1. Seleccionar la opcin Docentes de una materia 2. Mostrar la pantalla 3. Llenar unas cajas de texto con el Docentes_Materia nombre de la materia, ao, carrera 4. Mostrar un listado con la cantidad de horas y dems detalles (Carreras, materias, turnos, etc.) y nombres de los docentes a cada lado, y dos botones debajo: Aceptar // Imprimir 5a. Si Aceptar, volver a la pantalla Listados 5b. Si Imprimir, se imprime el listado en la impresora predeterminada Cursos Alternativos Materiaingresada no existe Usuario Sistema 4. Mostrar Aviso en pantalla de que esaMateria no existe y volver a la pantalla Hora_Docente
31
32