Académique Documents
Professionnel Documents
Culture Documents
Ingeniera de Software I
Mejoramiento Sistema Agrega/Modifica Ramos
Diseo
Diagrama de contexto.
Director de Carrera * * *
Alumno
Decano
Secretara de Escuela
Sistema de Intranet
Direccin de Informtica.
Vicerrector
Coordinador Acadmico
ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin:
CU-01 Solicitud y generacin de un historial acadmico de los alumnos de la carrera. FRANCISCO CASTRO Actualizado por: 16/10/2008 Fecha ltima actualizacin: Actores: Director de carrera, Sistema de Docencia y Direccin de informtica Este caso de uso permite al sistema al jefe de carrera poder obtener un historial acadmico de los alumnos de la carrera solicitndoselo al Sistema de docencia o a la direccin de informtica La necesidad del jefe de carrera de un historial acadmico de los alumnos NO 1. 1. El Jefe de carrera ordena al sistema la generacin de un historial acadmico de los alumnos 2. El sistema obtiene el historial acadmico al sistema de docencia o a la direccin de informtica 3. El sistema carga la informacin solicitada por el jefe de carrera 1.1 El Jefe de carrera cancela el proceso de obtencin de historial acadmico por parte del sistema y termina el caso de uso. 2.1 La direccin de docencia o el Sistema de docencia no entregan la informacin solicitada y el caso de uso termina
Descripcin:
Flujos Alternativos:
Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales):
3.1 El sistema al no poder cargar la base de datos manda un mensaje de error y termina el caso de uso
Funcionales
1. Que el sistema sea capaz de generar un archivo con el historial acadmico de los alumnos de la carrera. 2. Que el sistema con la informacin anterior pueda proponer planes de carrera.
No funcionales
1 Supuestos: Notas y Temas pendientes: El sistema debe ser rpido en la entrega de la informacin
Daniel Hernndez Actualizado por: Daniel Hernndez Jueves, 16 de Octubre de Fecha ltima Jueves, 23 de Octubre de 2008 actualizacin: 2008 Actores: Director de Carrera Descripcin: Este caso de uso permite al sistema cargar el plan de estudios, que se encuentra en un archivo en manos del Director de Carrera. Trigger: El Director de Carrera carga el plan de estudios. Precondiciones: 1. Postcondiciones: 2. Flujo Normal: 4. El sistema ofrece la posibilidad de cargar el plan de estudios (dentro de otras opciones). 5. El Director de carrera ordena cargar el archivo. 6. El Director de carrera selecciona el archivo a cargar. 7. El sistema recoge el archivo entregado por el usuario. 8. El sistema muestra en pantalla el archivo mostrado. Flujos Alternativos: 2.1 [Pre] Si el Director de Carrera decide no cargar un archivo, entonces, el caso de uso finaliza aqu. 3.1 [Inv] Si el Director de Carrera cancela la operacin, entonces este caso de uso finaliza. Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados Requerimientos Funcionales: (funcionales y no 1. El sistema debe permitir al coordinador acadmico cargar el plan de funcionales): estudios correspondiente. 2. El sistema debe permitir acceder al coordinador acadmico y al director de carrera. Requerimientos no funcionales: 1. El sistema debe estar disponible al momento del agrega y modifica de ramos. 2. El sistema debe ser seguro y evitar que personas aparte del coordinador acadmico lo modifiquen.
- Diagrama de actividades.
Jefe de Carrera, Coordinador Acadmico. Este caso de uso permite ingresar al sistema la programacin acadmica generada por el jefe de carrera y coordinador acadmico. El jefe de carrera 1. Asignaturas disponibles este semestre, disponibilidad de los profesores para realizar sus ramos. 3. El sistema muestra la programacin acadmica al jefe de carrera, coordinador acadmico, alumno. 1. El jefe de carrera solicita ingresar una programacin acadmica. 2. El sistema muestra la planilla para ingresar la programacin acadmica. 3. El jefe de carrera ingresa la programacin acadmica. 4. El jefe de carrera guarda la programacin acadmica. 5. El sistema almacena la programacin acadmica. 6. El sistema informa que la programacin acadmica fue guardada. 7. El jefe de carrera activa la planilla como Programacin acadmica final. 8. El sistema informa que dicha decisin fue ejecutada.
Flujos Alternativos: Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales):
4.1.i El jefe de carrera cancela el ingreso de la programacin acadmica entonces el caso de uso termina. 8.1.i El sistema no puede guardar la programacin acadmica entonces muestra un mensaje y termina el caso uso.
Funcionales: 1. 2.
La entrega de una planilla en la cual mostrara, los horarios y los profesores, que dictaran dichos ramos. Permitir la modificamos de la planilla.
No Funcionales: 1. El sistema contara con la seguridad necesaria, para que solamente los dos usuarios de ella puedan modificarla, asignndoles una clave. 2. Validacin de la informacin, al momento de decidir que es la planilla final, que no existirn campos en blanco. Supuestos: Notas y Temas pendientes:
- Diagrama de actividades.
ALUMNO SISTEMA DE AGREGA/MODIFICA
no
Muestra mensaje
si
no si
10
Alumno
Generar Propuesta Plan de Carrera
Director de Carrera
11
ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin:
CU-04 Generar Propuesta de plan de Carrera Franco Figueroa 16-10-2008 Actualizado por: Fecha ltima actualizacin:
Actores: Descripcin:
Este caso de uso permite al alumno generar la propuesta del plan de carrera, de acuerdo a la situacin del alumno.
El Alumno quiere generar un plan de carrera.
Trigger: Precondiciones:
1.- El sistema debe contar con la informacin de los alumnos. 2.- El sistema debe contar con el plan de estudios. 3.- El sistema debe contar con la programacin acadmica.
No.
1.- El alumno ordena al sistema generar un plan de carrera. 2.- El sistema consulta la situacin actual del alumno. 3.- El sistema consulta el plan de estudios del alumno. 4.- El sistema consulta la programacin acadmica. 5.- El sistema genera la propuesta de plan de carrera. 6.- El sistema muestra el plan de carrera al alumno.
Flujos Alternativos:
2.1.i.- El sistema no encuentra la informacin para poder generar la propuesta de plan de carrera. Excepciones: 2.1.i.- El sistema muestra un mensaje de error en pantalla, ya que no se encontr la informacin requerida. Resultados: 2.1.i.- El sistema muestra su pantalla principal.
Funcionales: -El sistema cuenta con la informacin del alumno para generar la propuesta del plan de carrera. -El sistema contar con el plan de estudios del alumno y la programacin acadmica. No funcionales: -El sistema demora mucho tiempo en generar el plan de carrera. -El sistema no cuenta con la informacin necesaria para generar el plan de carrera.
12
- Diagrama de actividades.
13
14
Flujos Alternativos:
Director de carrera, Alumno. Generacin y evaluacin de los distintos escenarios de Plan de Carrera, alternativos al Plan de Carrera generado por el sistema. Generaciones y evaluaciones de plan de carrera. 2. 4. 1. El Usuario ordena generar y evaluar escenarios de plan de carrera. 2. El Sistema genera los distintos escenarios del plan de carrera. 3. El Usuario selecciona el escenario de plan de carrera a abrir. 4. El Sistema carga el plan de carrera especificado por el usuario y muestra su contenido. 3.1 Si el usuario cancela la operacin entonces el caso de uso termina. 4.1 Si el sistema tiene problemas (error al abrir el plan de carrera, no existe), entonces el sistema presenta al usuario un mensaje de error y trata de intentar de nuevo y si al cargar de nuevo presenta otro error, entonces el resultado es el termino del caso de uso.
Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales): Supuestos: Notas y Temas pendientes:
- Funcionales: datos de planes de carreras, clculos de tiempo estimado. -No Funcionales: plataforma, precio, calidad, necesidad de recursos,
errores.
15
- Diagrama de actividades.
Director de Carrera
Sistema
Alumno
Cancela la operain? No No
Si
Si
Se finaliza la operacion
Si
No
Se finaliza la operacion No
Mensaje de error
16
17
ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin:
Daniel Hernndez Actualizado por: Daniel Hernndez Jueves, 16 de Octubre de Fecha ltima Jueves, 23 de Octubre de 2008 actualizacin: 2008 Actores: Alumno Descripcin: Este caso de uso permite al alumno obtener del Sistema, la solicitud de inscripcin de ramos a presentar (solicitud enfocada a inscripcin de ramos; se excluye temas como retiros, reinserciones, etc. Descripcin: Este caso de uso permite al alumno obtener del Sistema, la solicitud de inscripcin de ramos a presentar (solicitud enfocada a inscripcin de ramos; se excluye temas como retiros, reinserciones, etc. El alumno ordena generar solicitud a presentar. 1. 1. 1. El alumno ordena al sistema generar la solicitud de inscripcin de ramos (de cualquier ndole que tenga que ver con inscripcin de ramos,). 2. El sistema genera solicitud en base a los ramos inscritos por el alumno y el plan de carrera creado. 3. El sistema muestra en pantalla solicitud creada. 3.1 [Inv] Si el alumno indica imprimir esta solicitud, entonces el sistema debe imprimir la solicitud.
Flujos Alternativos: Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales):
No funcionales: - Eficiencia : que la solicitud generada sea correcta - Precio: tener dinero para estampillas - Calidad Funcionales - Genera una solicitud, con datos necesarios
18
- Diagrama de actividades.
19
7. Mantener la solicitud.
20
ID del Caso de Uso: Nombre del Caso de Uso: Creado por: Fecha de Creacin:
CU-07
Mantener la solicitud
Director de Carrera, Coordinador acadmico, Alumno. Examinar y realizar cambios en la solicitud, y dejar registros de este. Examinar y realizar cambios en la solicitud. 1. 1. 1. El Director de Carrera o Coordinador acadmico o Alumno requiere examina y realiza cambios en la solicitud. 2. El Alumno puede modificar la solicitud previo al ingreso a la escuela. 3. Director de Carrera o Coordinador acadmico ordena modificar la solicitud. 4. El Sistema requiere que el usuario se registre. 5. El Usuario realiza cambios en la solicitud. 6. El Sistema guarda en un registro el cambio de la solicitud y datos del usuario. 7. El Sistema carga los cambios en la solicitud. 4.1 Si el usuario tiene problemas al registrarse (error de pass o user), intentar de nuevo y si se presenta otro error, entonces el resultado ser el termino del caso de uso. 6.1 Si el sistema tiene problemas de espacio al guardar el registro, dar aviso de espacio lleno. 7.1 Si el sistema tiene problemas al cargar los cambios, intentar de nuevo.
Flujos Alternativos:
Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales): Supuestos: Notas y Temas pendientes:
- Funcionales: detalles de la solicitud, clculos de estimacin, cambios. -No funcionales: comprensin, reestimacin, compatibilidad, estabilidad.
21
- Diagrama de actividades.
Sistema
Alumno
Ingreso de solicitud
Modificacin de la solicitud
Solicitud ingresada
Registrarse
No
Espacio lleno? Si No
No
Si
Se finaliza la operacion
22
8. Generar horario.
23
Actores: Descripcin:
Alumno A partir de la programacin acadmica del semestre y las asignaturas del Plan de Carrera correspondientes al semestre, el sistema debe generar un horario de las asignaturas a cursar por el alumno que permita visualizar claramente los topes de horario si estos existen. Alumno(inscripcin de asignaturas correspondientes al plan de carrera y la programacin acadmica del semestre) - Programacin acadmica del semestre ya definido. - Plan de carrera correspondiente al semestre ya definido. - Generacin del horario 1. El sistema analiza la programacin acadmica y el plan de carrera del semestre. 2. El sistema ingresa ramos al horario a partir del anlisis realizado 3. El sistema genera horario de los ramos ingresados visualizndolo. 3.1 Si el sistema detecta topes de horario entonces el sistema genera la visualizacin de estos 3.2 Si el sistema detecta ms de una seccin entonces propone alternativas de horario y profesores. En caso de que al existir ms de una seccin, el sistema debe proponer las alternativas de horarios y profesores para las distintas secciones de modo tal que el alumno pueda elegir la que ms le conviene/interesa.
Flujos Alternativos:
Excepciones:
Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales):
Requerimientos Funcionales - El sistema debe generar el horario segn la programacin acadmica y las asignaturas del plan de carrera - El sistema al generar el horario , debe visualizar los topes de horarios si estos existen - El sistema debe generar alternativas de horarios si se producen topes de horarios y profesores Requerimientos no Funcionales - reduce costos de tiempo en generar horarios alternativos -
24
- Diagrama de actividades.
25
26
Alumno, Secretaria escuela, Director de carrera Este caso de uso permite al alumno solicitar una reunin con el director de carrera Alumno solicita reunin con el director de carrera 1. El horario del director de carrera debe estar en el sistema 1. El sistema deja agendada la reunin 1. El alumno solicita al sistema una reunin con el director de carrera. 2. La secretaria de escuela revisa la disponibilidad horaria del director de carrera en el sistema y da una propuesta de reunin en una hora disponible. 3. El director de carrera revisa en el sistema la propuesta hecha por la secretaria de escuela y confirma la reunin. 4. La secretaria revisa el sistema e informa al alumno que la solicitud fue aceptada. 1.1.i Si el alumno cancela la reunin el caso de uso termina 2.1.i Si el director de carrera no tiene disponibilidad horaria, lo marca en el sistema, un mensaje avisa a la secretaria. 3.1.i Si el director de carrera no acepta la propuesta, puede proponer un nuevo horario en el sistema. 3.1.ii Si el alumno acepta la nueva propuesta del director de carrera, ordena en el sistema y se agenda la reunin.
Flujos Alternativos:
Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales):
Requerimientos funcionales: 1. El sistema debe permitir al director de carrera agregar su disponibilidad horaria 2. El sistema debe permitir que la secretaria de escuela pueda revisar la disponibilidad horaria del director de carrera 3. El sistema debe permitir que la secretaria de escuela haga una solicitud horaria al director de carrera para agendar una reunin Requerimientos no funcionales: 1. El sistema debe ser eficiente en cuanto a la asignacin de horas 2. El sistema debe ser seguro impidiendo que otras personas aparte de la secretaria de escuela o el director de carrera lo modifiquen
27
- Diagrama de actividades.
28
29
Actores: Descripcin:
Trigger: Precondiciones: Postcondiciones: Flujo Normal: Flujos Alternativos: Excepciones: Incluye: Prioridad: Frecuencia de Uso: Reglas de Negocio: Requerimientos asociados (funcionales y no funcionales): Supuestos: Notas y Temas pendientes:
Director de Carrera, Alumno, Secretario de escuela El sistema debe informar de los diferentes compromisos tanto al jefe de carrera como el director de escuela para poder notificar a los alumnos La generacin de informacin de los alumnos para poder concretar un compromiso con el jefe de carrera 3. 5. 1.
30