Você está na página 1de 50

INGENIERIA INFORMATICA SISTEMA ACADEMICO UNIVERSITARIO INGENIERIA DE SOFTWATE I

Lorena Beatriz A Tupayachi Cristina Patricia Cceres Juregui Sebastin Coronado Alvarado Rodrigo Fernndez Baca Santa Cruz Raul Suarez Caceres SEMESTRE V 2010

Los alumnos declaran haber realizado el presente trabajo de acuerdo a las normas de la Universidad Catlica San Pablo

FIRMA

FIRMA

FIRMA

FIRMA

FIRMA

INDICE 1. Introduccin............................................................. ..1 2.Diagrama de Caso de Uso 7 2.1 Diagrama de Caso de Uso: Autenticacin

..7 2.1.1 Caso de Uso: Obtener

Perfil.7 2.1.2 Caso de Uso: Obtener Datos

Alumno..7 2.1.3 Caso de Uso: Obtener Datos

Personal7 2.2 Diagrama de Caso de Uso: Post-Matricula

....................................................8 2.2.1 Caso de Uso: Modificar Matricula del

Alumno....9 2.3 Diagrama de Caso de Uso: PreMatricula

...................................................11 2.3.1Caso de Uso: Ingresar Disponibilidad de horas...................................11 2.3.2 Caso de Uso: Ingresar Horarios de Curos Disponibles................................12 2.3.3 Caso de Uso: Ingresar Cursos que se abrirn del Plan Curricular...............................13 Sistema Acadmico Universitario Pgina 2

2.3.4

Caso

de

Uso:

Ofertar

Cursos........................................14 2.4 Diagrama de Caso de Uso:

Matricula........................................15 2.4.1 Caso de Uso: Emitir Libreta de Notas .......................................16 2.4.2 Caso de Uso: Registrar Matricula de Alumno......................................17 2.4.3 Caso de Uso: Obtener Notas del Alumno.......................................19 2.4.4 Caso de Uso: Obtener Datos

Alumno.......................................20 2.5 Diagrama de Caso de Uso: Plan Curricular

.......................................21 2.5.1 Caso de Uso: Obtener

Perfil...........................................21 2.5.2 Caso de Uso: Registrar Plan Curricular .......................................23 2.6 Diagrama de Caso de Uso: Certificaciones

.......................................24 2.6.1 Caso de Uso: Certifica de

Estudio...........................................25 2.6.2 Caso de Uso: Constancia

Sanciones.........................................26 2.6.3 Caso de Uso: Constancia

Matricula.........................................27 2.6.4 Caso de Uso: Consolidado de

notas.................................................28

Sistema Acadmico Universitario

Pgina 3

2.6.5

Caso

de

Uso:

Constancia

de

Egreso.................................................30 2.7 Diagrama de Caso de Uso: Sanciones

.........................................................30 2.7.1 Caso de Uso: Registrar Sancin de Alumno y Profesor ................................31 3.Diagrama de Secuencia............................... ...............................32 3.1Diagrama de Secuencia: Ingresa disponibilidad de horas

Profesor...............................32 3.2 Diagrama de Secuencia: Ingresa curso que se abrirn en el plan

curricular.............................33 3.3 Diagrama de Secuencia: Ingresar horarios

disponibles..................................33 3.4 Diagrama de Secuencia: Ofertar

cursos......................................................34 3.5 Diagrama de Secuencia: Certificado de

Estudio..........................................35 3.6 Diagrama de Secuencia: Consolidado de Notas

.........................................36 3.7 Diagrama de Secuencia: Constancia de Egreso

..........................................37 3.8 Diagrama de Secuencia: Constancia Matricula

..........................................38

Sistema Acadmico Universitario

Pgina 4

3.9

Diagrama

de

Secuencia:

Constancia

Sanciones

......39 3.10 Diagrama de Secuencia: Registrar Plan Curricular

...40 4. Diagrama de Colaboracin............................... ...............................40 4.1 Diagrama de Colaboracin: Obtener Dato Alumno

.41 4.2 Diagrama de Colaboracin: Obtener Nota Alumno

....................................41 4.3 Diagrama de Colaboracin: Obtener Perfil Alumno

...42 4.4 Diagrama de Colaboracin: Ingresa disponibilidad de horas Profesor ..42 4.5 Diagrama de Colaboracin: Ingresa curso que se abrirn en plan curricular.43 4.6 Diagrama de Colaboracin: Ingresar horarios disponibles

....43 4.7 Diagrama de Colaboracin: Ofertar cursos

44 4.8 Diagrama de Colaboracin: Certificado de Estudio

....44 4.9 Diagrama de Colaboracin: Consolidado de Notas

.45 Sistema Acadmico Universitario Pgina 5

4.10

Diagrama

de

Colaboracin:

Constancia

de

Egreso

45 4.11 Diagrama de Colaboracin: Constancia de Matricula

.46 4.12 Diagrama de Colaboracin: Constancia de Sanciones

.47 4.13 Diagrama de Colaboracin: Registrar Plan Curricular

....48 5.Diagrama de Paquetes.... ....49

Sistema Acadmico Universitario

Pgina 6

INDICE

DE FIGURAS

Fig. 1 Diagrama Caso de Uso: Autenticacin Fig. 2 Diagrama Caso de Uso: Post Matricula Fig. 3 Diagrama Caso de Uso: Pre- Matricula Fig. 4 Diagrama Caso de Uso: Plan Curricular Fig. 5 Diagrama Caso de Uso: Certificaciones Fig. 6 Diagrama de Secuencia: Ingresa disponibilidad de horas Profesor Fig. 7 Diagrama de Secuencia: Ingresa curso que se abrirn en el plan curricular Fig. 8 Diagrama de Secuencia: Ingresar horarios disponibles Fig. 9 Diagrama de Secuencia: Ofertar cursos Fig. 10 Diagrama de Secuencia: Certificado de Estudio Fig. 11 Diagrama de Secuencia: Consolidado Notas Fig. 12 Diagrama de Secuencia: Constancia de Egreso Fig. 13 Diagrama de Secuencia: Constancia de Matricula Fig. 14 Diagrama de Secuencia: Constancia de Sanciones Fig. 15 Diagrama de Secuencia: Registrar Plan Curricular Fig. 16 Diagrama de Colaboracin: Obtener Dato Alumno Fig. 17 Diagrama de Colaboracin: Obtener Nota Alumno Fig. 18 Diagrama de Colaboracin: Obtener Perfil Alumno Fig. 19 Diagrama de Colaboracin: Ingresa disponibilidad de horas Profesor Fig. 20 Diagrama de Colaboracin: Ingresa curso que se abrirn en el plan curricular Fig. 21 Diagrama de Colaboracin: Ingresar horarios disponibles Fig. 22 Diagrama de Colaboracin: Ofertar cursos Fig. 23 Diagrama de Colaboracin: Certificado de Estudio Fig. 24 Diagrama de Colaboracin: Consolidado Notas Fig. 25 Diagrama de Colaboracin: Constancia Egreso Fig. 26 Diagrama de Colaboracin: Constancia de Matricula Fig. 27 Diagrama de Colaboracin: Constancia de Sanciones Fig. 28 Diagrama de Colaboracin: Registrar Plan Curricular Fig. 28 Diagrama de Paquete

Sistema Acadmico Universitario

Pgina 7

Lista de Casos de Usos Actor Alumno Administrador del Sistema Operario del Sistema Alumno Operario del Sistema Director de la Escuela Profesor Operario del Sistema Operario del Sistema Operario del Sistema Alumno Administrador del Sistema Operario del Sistema Alumno Operario del Sistema Alumno Operario del Sistema Alumno Operario del Sistema Operario del Sistema Operario del Sistema Operario del Sistema Operario del Sistema Alumno Operario del Sistema Alumno Operario del Sistema Operario del Sistema Operario del Sistema Casos de Usos Obtener Perfil ID UCSA-001

Modificar Matricula del Alumno Ingresar Disponibilidad de horas Ingresar Horarios Disponibles de Curso Ingresar Cursos que se abrirn del Plan Curricular Ofertar Cursos Libreta de Notas

UCSA-002 UCSA-003 UCSA-004 UCSA-005 UCSA-006 UCSA-007

Registrar Matricula Obtener Notas del Alumno Obtener Datos del Alumno Registrar Plan Curricular Obtener Perfil para Plan Curricular Certificado de estudio Constancia de sanciones Constancia de Matricula Consolidado de Notas Constancia de Egreso

UCSA-008 UCSA-009 UCSA-010 UCSA-011 UCSA-012 UCSA-013 UCSA-014 UCSA-015 UCSA-016 UCSA-017 UCSA-018

Sistema Acadmico Universitario

Pgina 8

2. Diagrama de Caso de Uso: Sirven para describir las interacciones del sistema con su entorno, identificando los actores, que representan los diferentes roles desempeados por los usuarios del sistema, y los casos de uso que corresponden a la funcionalidad que el sistema ofrece a sus usuarios. A continuacin se presenta los Diagramas de Caso de Uso con los respectivos contratos de caso de uso. 2.1. Diagrama de Caso de Uso: Autenticacin

FIG.1 DIAGRAMA DE CASO DE USO: AUTENTICACION

2.1. 1 Caso de Uso: Obtener Perfil Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creacin: UCSA-001 Obtener Perfil

Actores: Descripcin:

Administrador del Sistema, Alumno, Operario del Sistema Verifica la validez de usuario y password, en caso de

Sistema Acadmico Universitario

Pgina 9

Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

encontrar error muestra mensaje Acceso no vlido. La cuenta de usuario debe haber sido creada. Muestra perfil de la cuenta de usuario Accin del Actor(es) Accin del Sistema 1.El usuario accede al mdulo de ingreso al sistema (LOGIN) 3.Ingresa cdigo de usuario y password. 2.Muestra un formulario para el ingreso de usuario y password. 4. Verifica s los datos ingresados son vlidos. 5. Obtiene el perfil y nivel de acceso al sistema. 4: En el caso de usuario o password incorrectos, no se permite el acceso al sistema, mostrar mensaje de error Acceso no vlido.

Flujos Alternativos:

2.2. Diagrama de Caso de Uso: Post-Matricula

FIG. 2 DIAGRAMA DE CASO DE USO: POST-MATRICULA

2.2.1 Caso de Uso: Modificar Matricula del Alumno

Caso de Usp ID:

UCSA-002 Pgina 10

Sistema Acadmico Universitario

Nombre Caso deUso: Creada por: Fecha de Creacin:

Modificar Matricula del Alumno

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Alumno, Operario del Sistema, Director de la Escuela Modificar la matrcula de un alumno en un periodo acadmico determinado. El alumno debe haber sido matriculado Emite constancia de modificatoria de matrcula Accin del Actor(es) Accin del Sistema 1.El alumno llena una ficha para la modificacin de matrcula, cambio de grupo, retiro de algn curso o matricularse en un nuevo curso. La ficha es verificada por el director de escuela. 2.El alumno entrega al Operario del Sistema la ficha de modificacin de matrcula 3.El Operario del sistema 5.El sistema valida los datos verifica que la ficha est ingresados y muestra la llenada en forma correcta. 4. El Operario del Sistema informacin del alumno. introduce en el sistema el 6. Muestra el formulario para cdigo del alumno y la el registro de la modificacin escuela profesional. de la matrcula. 8. Muestra el nmero de crditos correspondientes al de cada cursos 7.El operario realiza los cdigo matriculado as como grupos cambios de matrcula. disponibles. 9.El sistema verifica que el nmero total de crditos no exceda el permitido, controla que el prerrequisito de cada cursos registrado haya sido aprobado, no se exceda el nmero de vacantes por grupo y no produzca ningn cruce de horarios. 11. Si la opcin seleccionada 10. El operario selecciona es Aceptar el sistema genera una de las opciones e imprime una copia de (Aceptar, Cancelar). constancia de matrcula (original y copia). 12. S la opcin seleccionada es Terminar el sistema Pgina 11

Sistema Acadmico Universitario

concluye la sesin y retorna al mdulo principal. 14. La constancia de modificacin de matrcula es firmada conforme por el alumno y el operario del sistema. 3. La ficha de modificacin de matrcula contiene errores, se devuelve al alumno para que sea corregida. 5.En el caso de errores en el cdigo del alumno el sistema muestra un mensaje de error. 9.En el caso de que el alumno se est matriculando en un curso cuyo prerrequisito no haya sido aprobado no permite el registro de la matrcula y muestra un mensaje Este curso tiene prerrequisito de . . 9. En el caso de que el nmero de crditos permitidos para el alumno exceda, muestra el mensaje Excede el nmero de crditos. 9. En el caso que produzca un cruce de horarios entre los cursos, muestra un mensaje Existe cruce de horarios

Flujos Alternativos:

2.3. Diagrama de Caso de Uso: Pre-Matricula

FIG. 3 DIAGRAMA DE CASO DE USO: PRE-MATRICULA 2.3.1 Caso de Uso: Ingresa Disponibilidad de Horas del Profesor

Sistema Acadmico Universitario

Pgina 12

Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creacin:

UCSA-003 Ingresa Disponibilidad de Horas del Profesor

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Profesor Se ingresa el horario del profesor para saber que cursos podr llevar de acuerdo a su disponibilidad. Tener disponibilidad del Profesor Accin del Actor(es) 1. El Profesor accede al mdulo de ingreso al sistema (LOGIN) 3. Ingresa cdigo de usuario y password. 6. El usuario ingresa el horario y los cursos que el profesor debe dictar de acuerdo a su disponibilidad. Accin del Sistema 2. Muestra un formulario para el ingreso de usuario y password. 4. Verifica s los datos ingresados son vlidos. 5. Obtiene el perfil y nivel de acceso al sistema. 7. El sistema almacena la informacin en la base de datos del curso. 8. El sistema te lleva al men principal.

Flujos Alternativos:

4: En el caso de usuario o password incorrectos, no se permite el acceso al sistema, mostrar mensaje de error Acceso no vlido.

2.3.2 Caso de Uso: Ingresa cursos que se abrirn del plan curricular

Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creacin:

UCSA-004 Ingresa cursos que se abrirn del plan curricular

Actores: Descripcin:

Pre-condiciones: Post-condiciones:

Operario Sistema El operario del sistema ingresa al sistema para poder subir los cursos que estarn disponibles por semestre y por carrera. Tener disponibilidad del Profesor

Sistema Acadmico Universitario

Pgina 13

Flujo normal de Eventos:

Accin del Actor(es) 1.El operario del sistema accede al mdulo de ingreso al sistema (LOGIN) 3. Ingresa cdigo de usuario y password. 6. El operario solicita los horarios disponibles del profesor

Accin del Sistema 2.Muestra un formulario para el ingreso de usuario y password. 4. Verifica s los datos ingresados son vlidos. 5. Obtiene el perfil y nivel de acceso al sistema.

7. Muestra los horarios disponibles y especialidad del profesor.

8. El operario verifica estos horarios y los adhiere a los cursos que sern ingresados en el presente periodo indicando el profesor que dictara respectivo curso. 9. El operario sube la informacin. 10. El sistema almacena la informacin subida por el operario. 11. El sistema muestra te lleva al men principal

Flujos Alternativos:

4: En el caso de usuario o password incorrectos, no se permite el acceso al sistema, mostrar mensaje de error Acceso no vlido.

2.3. 3 Caso de Uso: Ingresa Horarios Disponibles.

Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creacin:

UCSA-005 Ingresa Horarios Disponibles.

Actores: Descripcin:

Pre-condiciones: Post-condiciones:

Operario Sistema EL operario ingresa los horarios disponibles que se ingresaran en el nuevo periodo acadmico de todos los cursos. Tener disponibilidad del Profesor y los Cursos que se abrirn

Sistema Acadmico Universitario

Pgina 14

Flujo normal de Eventos:

Accin del Actor(es) 1. El operario sistema accede mdulo de ingreso sistema (LOGIN) 3. Ingresa cdigo usuario y password. del al al de

Accin del Sistema 2. Muestra un formulario para el ingreso de usuario y password. 4. Verifica s los datos ingresados son vlidos. 5. Obtiene el perfil y nivel de acceso al sistema.

6. El usuario verifica los horarios disponibles del profesor y los cursos que se abrirn. 7. El operario realiza el armado de horarios general basndose con los horarios de los profesores y cantidad de cursos que llevara y cuelga los horarios creados para el nuevo periodo acadmico indicando la clase, semestre y carrera del curso. Flujos Alternativos:

8. El sistema solicita confirmacin de datos y almacena la informacin. 9. El men te lleva al men principal. 4: En el caso de usuario o password incorrectos, no se permite el acceso al sistema, mostrar mensaje de error Acceso no vlido.

2.3.4 Caso de Uso: Ofertar Cursos.

Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creacin:

UCSA-006 Ofertar Cursos.

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Operario Sistema EL operario ingresa los cursos posibles que se puedan abrir para ofertarlos. Tener disponibilidad del Profesor y los Cursos que se abrirn Accin del Actor(es) 1. El operario del sistema accede al mdulo de ingreso al Accin del Sistema 2. Muestra un formulario para el ingreso de usuario y password. 4. Verifica s los datos ingresados Pgina 15

Sistema Acadmico Universitario

sistema (LOGIN) 3. Ingresa cdigo usuario y password.

de

son vlidos. 5. Obtiene el perfil y nivel de acceso al sistema.

6. El usuario solicita el historial curricular de los alumnos.

7. El sistema muestra historiales de alumnos.

los

8. Contabiliza la cantidad de alumnos que no llevaron un curso que no se abri en el semestre. 8. Si encuentra ms de dos alumnos que no llevaron un curso en especfico, este se oferta con la posibilidad de poder abrirse y se puedan matricular. 9. El operario sube los cursos ofertados al sistema Flujos Alternativos:

10. El sistema solicita confirmacin de datos y almacena la informacin. 11. El men te lleva al men principal.

4: En el caso de usuario o password incorrectos, no se permite el acceso al sistema, mostrar mensaje de error Acceso no vlido.

2.4. Diagrama de Caso de Uso: Matricula

Sistema Acadmico Universitario

Pgina 16

uc Matricula

Obtener Notas del Alumno include

Emitir Libreta de Notas

Alumno (from Actores)

include

Obtener Datos del Alumno include Registrar Matricula de Alumno

Operario del Sistema (from Actores) Obtener Perfil

FIG. 4 DIAGRAMA DE CASO DE USO: MATRICULA 2.4.1 Caso de Uso: Emitir Libreta de Notas Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-007 Emitir Libreta de Notas.

Actores: Descripcin:

Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Alumno, Operario del Sistema El Alumno solicita una Libreta de Notas, el operario del sistema introduce el cdigo del alumno (CUI) y la escuela profesional, el sistema genera e imprime la Libreta de Notas del alumno. Los montos fijados por periodo acadmico deben estar registrados en el sistema (Perodo Acadmico.) Imprime una libreta de notas. Accin del Actor(es) Accin del Sistema 1. El alumno solicita su Libreta de Notas, para lo cual proporciona su 3. Muestra formulario para el Cdigo nico de Ingreso ingreso de datos (CUI) y la escuela profesional 5. El sistema valida los datos

Sistema Acadmico Universitario

Pgina 17

correspondiente. 2.- El operario accede al mdulo de Emisin de libreta de Notas. 4. El operario del sistema introduce el CUI del alumno y la escuela correspondiente.

8. El operario selecciona una opcin (Imprimir, Cancelar, Terminar).

ingresados. 6. El sistema genera la Libreta de Notas correspondiente. En la libreta figuran los cdigos y nombres de todos los cursos en los que se ha matriculado el alumno, ya sean cursos aprobados, desaprobados o abandonados, a excepcin de los cursos que actualmente cursa el alumno, el perodo acadmico en el que fueron cursados, la nota, condicin, nmero de matrcula y de crditos correspondientes a cada curso. 7. El sistema tambin calcula el importe total a pagar por concepto de matricula en el siguiente perodo acadmico en base al monto base fijado para el perodo acadmico y los montos fijados por curso desaprobado y abandonado. 9. Si selecciona la opcin Imprimir la libreta de notas generada es impresa. 10. Si selecciona la opcin Cancelar, el sistema limpia formulario de Emisin de libreta de notas, 11. Si la opcin es Terminar el sistema concluye la sesin y retorna al mdulo principal.

Flujos Alternativos:

2: En el caso de usuario o password incorrectos, no se permite el acceso al mdulo de Emitir Libreta de Notas. 5: En el caso de que el CUI no sea valido el sistema muestra un mensaje de error.

2.4.2 Caso de Uso: Registrar Matricula de Alumnos Caso de Usp ID: UCSA-008 Pgina 18

Sistema Acadmico Universitario

Nombre Caso deUso: Creada por:

Registra matricula de alumno.

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Alumno, Director de Escuela o Docente Autorizado, Operario del Sistema. Registra la matrcula de un alumno en un periodo acadmico determinado. Los datos del periodo acadmico, grupo, plan curricular deben estar registrados. Registra matrcula. Emite constancia de matrcula. Accin del Actor(es) Accin del Sistema 1. El alumno recaba su ficha de matrcula en su escuela profesional, 35.- El sistema muestra llenan su ficha segn el formulario de matrcula y plan curricular actual, solicita el ingreso del CUI del esta ficha es visadas por alumno. el director de la escuela o 7. Muestra la informacin del algunos docentes alumno as como la(s) autorizados, una vez escuela(s) profesional (es). visada, firmada y sellada 9. Muestra formulario para el el alumno puede registrar registro de los cdigos de su matrcula en el los cursos. sistema. 10. Muestra Cursos y grupos 2. El alumno entrega al disponibles a matricularse Operario del Sistema la en el periodo acadmico ficha de matricula una 12. El sistema verifica que el vez que esta se encuentra nmero total de crditos no visada, firmada y sellada. exceda el permitido, 3. El Operario del sistema controla que el verifica que la ficha de prerrequisito de cada curso matrcula este llenada en registrado haya sido forma correcta, as como aprobado, as como que este visada, firmada tambin que no se exceda y sellada por el docente al nmero de vacantes por correspondiente. grupo. Por ltimo el sistema 4. El operario accede al tambin verifica que no se mdulo de matrcula produzca ningn cruce de 6. El Operario del Sistema horario entre los cursos en introduce en el sistema el los que se ha matriculado el CUI del alumno. alumno. 8. El operario selecciona la 14. Si selecciona la opcin escuela en la que el Aceptar el sistema registra alumno se va a la matrcula y genera e matricular. imprime una constancia de matrcula (original y copia), Pgina 19

Sistema Acadmico Universitario

11. Selecciona curso y grupo a matricularse. 13. El operario selecciona una de las opciones. (Aceptar,Cancelar,Termin ar) 17. El alumno firma la constancia de matrcula si su matricula es conforme. Flujos Alternativos:

15 Si selecciona Cancelar el sistema limpia formulario de Matrcula. 16. Si la opcin seleccionada es Terminar el sistema concluye la sesin y retorna al mdulo principal

4: En el caso de usuario o password incorrectos, no se permite el acceso al mdulo de matricula. 7: La ficha de matrcula contiene errores, se devuelve al alumno para que sea corregida. 9: En el caso de errores en los datos a ser registrados el sistema muestra un mensaje de error. 12: En el caso de que el alumno se este matriculando en un curso cuyo prerrequisito no haya sido aprobado no permite el registro de la matrcula y muestra un mensaje describiendo el problema. 12: En el caso de que el nmero de crditos sea mayor o menor al creditaje mximo o mnimo establecido para el alumno no permite el registro de la matrcula y muestra un mensaje describiendo el problema. 12: En el caso de que se produzca un cruce de horarios entre los cursos que los que se ha registrado el alumno no permite el registro de la matrcula y muestra un mensaje describiendo el problema.

2.4.3 Caso de Uso: Obtener Notas del Alumnos Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-009 Obtener notas del alumno.

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Alumno, Operario del Sistema. Permite al sistema encontrar los datos de notas de un alumno. Las notas del alumno deben estar actualizadas. Muestra las notas de los alumnos. Accin del Actor(es) Accin del Sistema 1. El sistema ejecuta este caso de uso cuando los mdulos de Emisin de libreta de notas, emitir Pgina 20

Sistema Acadmico Universitario

constancias oficiales y Consultas en lnea requieren obtener las notas del alumno. 4. El sistema finaliza la peticin de datos.

2.

El sistema realiza la seleccin de las notas del alumno con los parmetros enviados por el sistema. 3. El sistema muestra los datos correspondientes a las notas del alumno.

Flujos Alternativos:

5. Concluye y retorna al mdulo anterior. 2: Si existe algn error en la seleccin de los datos de las notas del alumno enva un mensaje de error.

2.4.4 Caso de Uso: Obtener Datos del Alumnos Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-010 Obtener notas del alumno.

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Alumno, Operario del Sistema. Permite al operario del sistema obtener los datos del alumno. El alumno debe tener un registro. Ninguna Accin del Actor(es) Accin del Sistema 1. El Operario del Sistema accede al mdulo de 2 Muestra formulario para la registro de datos de verificacin de los datos del alumnos. alumno. 3. El operario verifica y/o 4. El sistema valida los datos . actualiza los siguientes datos: apellidos y nombres, documento de identificacin civil (DNI, Partida de Nacimiento), documento militar (nmero de Libreta Militar o Boleta de Inscripcin), grupo sanguneo, nivel, 6. En el caso de elegir direccin, telfono, ao Aceptar, el sistema registra de ingreso, condicin y la informacin actualizada. situacin del alumno. 7. Si seleccion Cancelar no 5. El operario selecciona realiza ninguna una de las opciones modificacin y limpia mostradas por el sistema. formulario de datos del (Aceptar, Cancelar, alumno. Pgina 21

Sistema Acadmico Universitario

Flujos Alternativos:

8. Si selecciona Salir el sistema concluye la sesin y retorna al mdulo principal. 1. En el caso de usuario o password incorrectos, no se permite el acceso al mdulo de Obtener datos de Alumno. 4 En el caso de errores muestra mensajes de error..

Terminar )

2.5. Diagrama de Caso de Uso: Plan Curricular

uc Use Case Plan Curricular

Obtener Perfil

Operador del Sistema

Registrar Plan Curricular

FIG. 5 DIAGRAMA DE CASO DE USO: PLAN CURRICULAR

2.5.1 Caso de Uso: Registrar Plan Curricular

Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creacin:

UCSA-011 Registrar Plan Curricular

Sistema Acadmico Universitario

Pgina 22

Actores: Descripcin:

Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Operario del Sistema Se registra el Plan Curricular, se considera el cdigo del Plan, la Escuela Profesional y los cursos que corresponden a dicho Plan. Ninguna Currcula Actualizada Accin del Actor(es) Accin del Sistema 1. El Operario accede al mdulo de registro de Plan Curricular. 3. El Operario ingresa el Nombre del Curricular y Profesional corresponde. del Sistema Cdigo y nuevo Plan la Escuela a la que 2. El sistema Muestra un formulario y solicita el ingreso del Cdigo y Nombre del nuevo Plan Curricular y la Escuela Profesional a la que corresponde.

5. Se registra cada uno de los cursos que corresponden al Plan Curricular, se ingresa el Cdigo, Nombre, Objetivos, Crditos, Horas Tericas, Horas Practicas, as como el cdigo del curso prerrequisito si lo tuviera. Tambin se registra el cdigo del curso equivalente del Plan Curricular anterior. 7. EL operario del Sistema elige una de las opciones (Aceptar, Cancelar, Terminar)

4. Muestra formulario para el registro de nuevo Plan Curricular y los cursos que corresponden a dicho Plan Curricular.

6.Valida el cdigo del curso registrado verificando que sea nico, valida el cdigo del curso prerrequisito cuando se ha ingresado este, as como el cdigo del curso equivalente del Plan Curricular anterior. 8 Si la opcin seleccionada es Aceptar la currcula es registrada 9. Si la opcin seleccionada es Cancelar el sistema limpia formulario de Registrar plan curricular.

Flujos Alternativos:

10.SI la opcin seleccionada es Terminar el sistema concluye la sesin y retorna al mdulo principal. 1 En el caso de usuario o password incorrectos, no se permite el acceso al mdulo de Registrar Plan Curricular.

Sistema Acadmico Universitario

Pgina 23

4 En el caso de cdigo de plan curricular existente o escuela profesional incorrecta emitir mensaje de error correspondiente. 6 En caso del ingreso de un cdigo de un curso no valido indicar error 2.5.2 Caso de Uso: Obtener Perfil para Plan Curricular

Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creacin:

UCSA-012 Obtener Perfil para Plan Curricular

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Administrador del Sistema, Alumno, Operario del Sistema Verifica la validez de usuario y password, en caso de encontrar error muestra mensaje Acceso no vlido. La cuenta de usuario debe haber sido creada. Muestra perfil de la cuenta de usuario y muestra el plan curricular por carrera. Accin del Actor(es) Accin del Sistema 1.El usuario accede al mdulo de ingreso al sistema (LOGIN) 3.Ingresa cdigo de usuario y password. 2.Muestra un formulario para el ingreso de usuario y password. 4. Verifica s los datos ingresados son vlidos. 5. Obtiene el perfil y nivel de acceso al sistema. 4: En el caso de usuario o password incorrectos, no se permite el acceso al sistema mostrar mensaje de error Acceso no vlido.

Flujos Alternativos:

2.6. Diagrama de Caso de Uso: Certificaciones

Sistema Acadmico Universitario

Pgina 24

uc Certificaciones

Constancia sanciones

include

Obtener datos alumno

include Constancia matricula include Alumno include Consolidado notas include extend Operario Sistema Obtener notas alumno

Constancia egreso

extend

Certificado de estudio

Obtener perfil

FIG. 6 DIAGRAMA DE CASO DE USO: CERTIFICACIONES 2.6.1 Caso de Uso: Certificado de estudio Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-013 Certificado de estudio

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Operario del Sistema. Permite al sistema emitir una constancia de de estudio. El alumno debe estar matriculado por el semestre Muestra un documento donde se muestra que el alumno est estudiando en la universidad Accin del Actor(es) Accin del Sistema 1. El operario recibe el recibo y la solicitud del alumno con los datos de este mismo 3. El sistema muestra una 2. Operario ingresa al lista de opciones de Pgina 25

Sistema Acadmico Universitario

modulo de certificaciones

diferentes tipos de documentos de certificaciones 5. El sistema muestra un formulario para llenar el cdigo del alumno 6. El sistema muestra el documento constancia de estudio del alumno con todos sus datos.

4. EL operario selecciona la opcin certificado de estudio

7. El operario selecciona la opcin aceptar. 9. El operario seleccin imprimir

8. El sistema opcin de documento

muestra la imprimir

Flujos Alternativos:

10. El sistema termina la sesin actual y se dirige al men principal de certificaciones 5: Si existe algn error en el ingreso del cdigo del alumno enva un mensaje de error.

2.6.2 Caso de Uso: Constancia Sanciones Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-014 Constancia Sanciones

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Operario del Sistema. Permite al sistema emitir una constancia del historial de sanciones El alumno debe estar matriculado Muestra un documento donde se muestra las sanciones que tuvo el alumno desde que empez hasta el momento actual Accin del Actor(es) Accin del Sistema 1. El operario recibe los datos del alumno 2. Operario modulo de certificaciones ingresa al 3. El sistema muestra una lista de opciones de diferentes tipos de documentos de certificaciones 5. El sistema muestra un formulario para llenar el cdigo del alumno

4. EL operario selecciona la opcin constancia sanciones

Sistema Acadmico Universitario

Pgina 26

7. El operario selecciona la opcin aceptar. 9. El operario seleccin imprimir

6. El sistema muestra el documento constancia sanciones del alumno con todas las sanciones que tiene 8. El sistema opcin de documento muestra la imprimir

Flujos Alternativos:

10. El sistema termina la sesin actual y se dirige al men principal de certificaciones 5: Si existe algn error en el ingreso del cdigo del alumno enva un mensaje de error.

2.6.3 Caso de Uso: Constancia Matricula Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-015 Constancia Matricula

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Operario del Sistema, Alumno. Permite al sistema emitir una constancia de matricula por periodo academico El alumno debe estar matriculado en el periodo actual Muestra un documento donde se muestra los cursos matriculados y el horario de estos cursos y aulas donde se dictan por el periodo acadmico Accin del Actor(es) Accin del Sistema 1. El operario recibe los datos del alumno o el alumno ingresa al sistema acadmico 3. El sistema muestra una 2. Operario ingresa al lista de opciones de modulo de diferentes tipos de Certificaciones o alumno documentos de certificaciones ingresa a opcin o el alumno se le muestra dos constancias opciones entre constancia matricula y consolidado de notas 5. El sistema muestra un formulario para llenar el cdigo del alumno y selecciona el periodo acadmico o el alumno

4. EL operario selecciona la opcin constancia matricula o alumno selecciona opcin constancia matricula

Sistema Acadmico Universitario

Pgina 27

selecciona acadmico

el

periodo

7. El operario o alumno selecciona la opcin aceptar. 9. El operario o alumno seleccin imprimir

6. El sistema muestra el documento constancia matricula del alumno con los cursos y aulas 8. El sistema opcin de documento muestra la imprimir

Flujos Alternativos:

10. El sistema termina la sesin actual y se dirige al men principal de certificaciones o del sistema acadmico 5: Si existe algn error en el ingreso del cdigo del alumno enva un mensaje de error

2.6.4 Caso de Uso: Consolidado de Notas Caso de Uso ID: Nombre Caso de Uso: Creada por: UCSA-016 Consolidado de Notas

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Operario del Sistema, Alumno. Permite al sistema emitir una constancia de los cursos llevados con sus notas por periodo acadmico El alumno debe estar matriculado Muestra un documento donde se muestra las notas de los cursos llevados por un periodo acadmico Accin del Actor(es) Accin del Sistema 1. El operario recibe los datos del alumno o el alumno ingresa al sistema acadmico 3. El sistema muestra una 2. Operario ingresa al lista de opciones de modulo de diferentes tipos de Certificaciones o alumno documentos de certificaciones ingresa a opcin o el alumno se le muestra dos constancias opciones entre constancia matricula y consolidado de notas

Sistema Acadmico Universitario

Pgina 28

4. EL operario selecciona la opcin constancia matricula o alumno selecciona opcin consolidado de notas

5. El sistema muestra un formulario para llenar el cdigo del alumno y selecciona el periodo acadmico o el alumno selecciona el periodo acadmico

7. El operario o alumno selecciona la opcin aceptar. 9. El operario o alumno seleccin imprimir

6. El sistema muestra el documento consolidado de notas 8. El sistema opcin de documento muestra la imprimir

Flujos Alternativos:

10. El sistema termina la sesin actual y se dirige al men principal de certificaciones o del sistema acadmico 5: Si existe algn error en el ingreso del cdigo del alumno enva un mensaje de error

2.6.5 Caso de Uso: Constancia de Egreso Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-017 Constancia de Egreso

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de Eventos:

Operario del Sistema. Permite al sistema emitir una constancia de egreso El alumno debe haber cumplido todos los crditos establecidos Muestra un documento donde se muestra la condicin de egreso Accin del Actor(es) Accin del Sistema 1. El operario recibe el recibo y la solicitud del alumno con los datos de este mismo 3. El sistema muestra una 2. Operario ingresa al lista de opciones de modulo de diferentes tipos de certificaciones documentos de certificaciones 5. El sistema muestra un

Sistema Acadmico Universitario

Pgina 29

4. EL operario selecciona la opcin constancia egreso

formulario para llenar cdigo del alumno

el

6. El sistema muestra el documento constancia de egreso del alumno 7. El operario selecciona la opcin aceptar. 9. El operario seleccin imprimir 8. El sistema opcin de documento muestra la imprimir

Flujos Alternativos:

10. El sistema termina la sesin actual y se dirige al men principal de certificaciones 5: Si existe algn error en el ingreso del cdigo del alumno enva un mensaje de error.

Sistema Acadmico Universitario

Pgina 30

2.7. Diagrama de Caso de Uso: Sanciones

uc S a nc iones

O btener Da tos Alumno

V alida r Da tos Registra r S a nc ion Alum no

O btener Da tos P rofes or O perario de l S iste m a (fro m A cto res)

Im prim ir S a ncion Ge ne ra r S ancion Registra r S ancion P rofe sor

FIG. 7 DIAGRAMA DE CASO DE USO: SANCIONES ALUMNO-PROFESOR 2.7.1 Caso de Uso: Registrar Sanciones Alumno Profesor

Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creacin:

UCSA-018 Registra sanciones a alumno y profesor

Actores: Descripcin: Pre-condiciones: Post-condiciones: Flujo normal de

Operario del Sistema ,Alumno, Profesor Registrar las sanciones que han sido impuestas a un alumno o profesor. El alumno u profesor debe estar registrado. Registro de sanciones o Reporte de sanciones. Accin del Actor(es) Accin del Sistema

Sistema Acadmico Universitario

Pgina 31

Eventos:

1. El Operario del Sistema accede al mdulo de registro de sanciones a alumnos o profesor . 3. El Operario del Sistema efecta el registro de la sancin correspondiente, se registra el CUI del alumno o profesor , el tipo de sancin (amonestacin, sancin, separacin) y la descripcin de la sancin correspondiente as como el nmero de resolucin correspondiente.

2. El sistema muestra formulario de Registro sanciones.

el de

4. Valida los datos ingresados por el Operario del sistema.

6. Si la opcin seleccionada es Aceptar, el sistema registra los datos de la sancin del alumno. Genera e imprime un reporte de sanciones. 7. Si selecciona Cancelar, el sistema limpia formulario de Registro de sanciones.

5. El Operario selecciona una de las opciones. (Aceptar, cancelar,Terminar)

8. SI selecciona Terminar, el sistema concluye la sesin y retorna al mdulo principal.

Flujos Alternativos:

1: En el caso de usuario o password incorrectos, no se permite el acceso al mdulo de registro de sanciones a alumnos. 4: En el caso del ingreso de algn dato no valido el sistema muestra un mensaje de error

3. Diagrama de Secuencia: Un diagrama de Secuencia muestra una interaccin ordenada segn la secuencia temporal de eventos. En particular, muestra los objetos participantes en la interaccin y los mensajes que intercambian ordenados segn su secuencia en el tiempo. El eje vertical representa el tiempo, y en el eje horizontal se colocan los objetos y actores participantes en la interaccin, sin un orden prefijado. Cada objeto o actor Sistema Acadmico Universitario Pgina 32

tiene una lnea vertical, y los mensajes se representan mediante flechas entre los distintos objetos. El tiempo fluye de arriba abajo. Se pueden colocar etiquetas (como restricciones de tiempo, descripciones de acciones, etc.) bien en el margen izquierdo o bien junto a las transiciones o activaciones a las que se refieren. A continuacin se presenta los Diagramas de Secuencia.

3.1. Diagrama de Secuencia: Ingresa disponibilidad de horas Profesor

FIG. 6 DIAGRAMA DE SECUENCIA: INGRESA DISPONIBILIDAD DE HORAS PROFESOR

3.2. Diagrama de Secuencia: Ingresa curso que se abrirn en el plan curricular

Sistema Acadmico Universitario

Pgina 33

FIG. 7 DIAGRAMA DE SECUENCIA: INGRESA CURSOS QUE SE ABRIRAN DEL PLAN CURRICULAR

3.3. Diagrama de Secuencia: Ingresa horarios disponibles

FIG. 8 DIAGRAMA DE SECUENCIA: INGRESAR HORARIOS DISPONIBLES

Sistema Acadmico Universitario

Pgina 34

3.4. Diagrama de Secuencia: Ofertar Cursos

FIG. 9 DIAGRAMA DE SECUENCIA: OFERTAR CURSOS

3.5. Diagrama de Secuencia: Certificado de Estudio

Sistema Acadmico Universitario

Pgina 35

FIG. 10 DIAGRAMA DE SECUENCIA: CERTIFICADO DE ESTUDIO 3.6. Diagrama de Secuencia: Consolidado Notas

Sistema Acadmico Universitario

Pgina 36

FIG. 11 DIAGRAMA DE SECUENCIA: CONSOLIDADO NOTAS

3.7. Diagrama de Secuencia: Constancia Egreso

Sistema Acadmico Universitario

Pgina 37

FIG. 12 DIAGRAMA DE SECUENCIA: CONSTANCIA EGRESO

3.8. Diagrama de Secuencia: Constancia de Matricula

Sistema Acadmico Universitario

Pgina 38

FIG. 13 DIAGRAMA DE SECUENCIA: CONSTANCIA DE MATRICULA

3.9. Diagrama de Secuencia: Constancia de Sanciones

Sistema Acadmico Universitario

Pgina 39

FIG. 14 DIAGRAMA DE SECUENCIA: CONSTANCIA DE SANCIONES

3.10. Diagrama de Secuencia: Registrar Plan Curricular

Sistema Acadmico Universitario

Pgina 40

FIG. 15 DIAGRAMA DE SECUENCIA: REGISTRAR PLAN CURRICULAR

4. Diagrama de Colaboracin: Un Diagrama de Colaboracin muestra una interaccin organizada basndose en los objetos que toman parte en la interaccin y los enlaces entre los mismos (en cuanto a la interaccin se refiere). A diferencia de los Diagramas de Secuencia, los Diagramas de Colaboracin muestran las relaciones entre los roles de los objetos. La secuencia de los mensajes y los flujos de ejecucin concurrentes deben determinarse explcitamente mediante nmeros de secuencia. A continuacin se presenta los Diagramas de Colaboracin con los respectivos contratos de caso de uso. 4.1. Diagrama de Colaboracin: Obtener Datos Alumno

Sistema Acadmico Universitario

Pgina 41

FIG. 16 DIAGRAMA DE COLABORACION: OBTENER DATOS ALUMNO

4.2. Diagrama de Colaboracin: Obtener Nota Alumno

FIG. 17 DIAGRAMA DE COLABORACION: OBTENER NOTA ALUMNO

4.3 Diagrama de Colaboracin: Obtener Perfil Alumno

Sistema Acadmico Universitario

Pgina 42

FIG. 18 DIAGRAMA DE COLABORACION: OBTENER PERFIL ALUMNO

4.4. Diagrama de Colaboracin: Ingresa disponibilidad de horas Profesor

FIG. 19 DIAGRAMA DE COLABORACION: INGRESA DISPONIBILIDAD DE HORAS

4.5. Diagrama de Colaboracin: Ingresa cursos que se abrirn del plan curricular

Sistema Acadmico Universitario

Pgina 43

FIG. 20 DIAGRAMA DE COLABORACION: INGRESA CURSOS QUE SE ABRIRAN DEL PLAN CURRICULAR

4.6. Diagrama de Colaboracin: Ingresa horarios disponibles

FIG. 21 DIAGRAMA DE COLABORACION: INGRESAR HORARIOS DISPONIBLES

4.7. Diagrama de Colaboracin: Ofertar cursos

Sistema Acadmico Universitario

Pgina 44

FIG. 22 DIAGRAMA DE COLABORACION: OFERTAR CURSOS

4.8. Diagrama de Colaboracin: Certificado de Estudio

FIG. 23 DIAGRAMA DE COLABORACION: CERTIFICADO DE ESTUDIO

Sistema Acadmico Universitario

Pgina 45

4.9. Diagrama de Colaboracin: Consolidado Notas

FIG. 24 DIAGRAMA DE COLABORACION: CONSOLIDADO NOTAS

4.10. Diagrama de Colaboracin: Constancia de Egreso

FIG. 25 DIAGRAMA DE COLABORACION: CONSTANCIA EGRESO

Sistema Acadmico Universitario

Pgina 46

4.11. Diagrama de Colaboracin: Constancia de Matricula

FIG. 26 DIAGRAMA DE COLABORACION: CONSTANCIA DE MATRICULA

4.12. Diagrama de Colaboracin: Constancia de Sanciones

Sistema Acadmico Universitario

Pgina 47

FIG. 27 DIAGRAMA DE COLABORACION: CONSTANCIA DE SANCIONES

4.13. Diagrama de Colaboracin: Registrar Plan Curricular

Sistema Acadmico Universitario

Pgina 48

FIG. 28 DIAGRAMA DE COLABORACION: REGISTRAR PLAN CURRICULAR

5. Diagrama de Paquete: Un diagrama de paquetes muestra como un sistema est dividido en agrupaciones lgicas mostrando las dependencias entre esas agrupaciones. Dado que normalmente un paquete est pensado como un directorio, los diagramas de paquetes suministran una descomposicin de la jerarqua lgica de un sistema. Los Paquetes estn normalmente organizados para maximizar la coherencia interna dentro de cada paquete y minimizar el acoplamiento externo entre los paquetes. Con estas lneas maestras sobre la mesa, los paquetes son buenos elementos de gestin. Cada paquete puede asignarse a un individuo o a un equipo, y las dependencias entre ellos pueden indicar el orden de desarrollo requerido. A continuacin se presenta los Diagramas de Paquetes.

Sistema Acadmico Universitario

Pgina 49

FIG. 29 DIAGRAMA DE PAQUETE

Sistema Acadmico Universitario

Pgina 50

Você também pode gostar