INGENIERIA INFORMATICA SISTEMA ACADEMICO UNIVERSITARIO INGENIERIA DE SOFTWATE I

Lorena Beatriz Añí Tupayachi Cristina Patricia Cáceres Jáuregui Sebastián Coronado Alvarado Rodrigo Fernández 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 Católica San Pablo”

FIRMA

FIRMA

FIRMA

FIRMA

FIRMA

INDICE 1. Introducción……………..............................….…………….............................. ………………………………..1 2.Diagrama de Caso de Uso………………………………………………………………………………………………………… …………7 2.1 Diagrama de Caso de Uso: Autenticación

…………………………………………………………………………………..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

Personal………………………………………………………………………7 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 abrirán del Plan Curricular………...............................13 Sistema Académico Universitario Página 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 Académico Universitario

Página 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 Sanción 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 abrirán 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 Académico Universitario

Página 4

3.9

Diagrama

de

Secuencia:

Constancia

Sanciones

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

…………………………………………………………….…..40 4. Diagrama de Colaboración……………..............................…. ……………..............................………….40 4.1 Diagrama de Colaboración: Obtener Dato Alumno

………………………………………………………………….41 4.2 Diagrama de Colaboración: Obtener Nota Alumno

………………………………....................................41 4.3 Diagrama de Colaboración: Obtener Perfil Alumno

………………………………………………………………...42 4.4 Diagrama de Colaboración: Ingresa disponibilidad de horas Profesor …………………………………..…42 4.5 Diagrama de Colaboración: Ingresa curso que se abrirán en plan curricular…………………………….43 4.6 Diagrama de Colaboración: Ingresar horarios disponibles

……………………………………………………....43 4.7 Diagrama de Colaboración: Ofertar cursos

………………………………………………………………………………44 4.8 Diagrama de Colaboración: Certificado de Estudio

……………………………………………………………..…..44 4.9 Diagrama de Colaboración: Consolidado de Notas

………………………………………………………………….45 Sistema Académico Universitario Página 5

.11 Diagrama de Colaboración: Constancia de Matricula ……………………………………………………….4..48 5.……46 4.10 Diagrama de Colaboración: Constancia de Egreso …………………………………………………………………45 4..49 Sistema Académico Universitario Página 6 . …………………………………………………………………….13 Diagrama de Colaboración: Registrar Plan Curricular …………………………………………………………....Diagrama de Paquetes……………………………….12 Diagrama de Colaboración: Constancia de Sanciones ……………………………………………………………..47 4...

27 “Diagrama de Colaboración: Constancia de Sanciones Fig. 7 “Diagrama de Secuencia: Ingresa curso que se abrirán en el plan curricular Fig. 14 “Diagrama de Secuencia: Constancia de Sanciones Fig. 3 “Diagrama Caso de Uso: Pre. 23 “Diagrama de Colaboración: Certificado de Estudio Fig. 5 “Diagrama Caso de Uso: Certificaciones Fig. 10 “Diagrama de Secuencia: Certificado de Estudio Fig. 1 “Diagrama Caso de Uso: Autenticación” Fig. 16 “Diagrama de Colaboración: Obtener Dato Alumno Fig. 24 “Diagrama de Colaboración: Consolidado Notas Fig. 19 “Diagrama de Colaboración: Ingresa disponibilidad de horas Profesor Fig.Matricula Fig. 4 “Diagrama Caso de Uso: Plan Curricular Fig. 2 “Diagrama Caso de Uso: Post – Matricula Fig. 18 “Diagrama de Colaboración: Obtener Perfil Alumno Fig. 6 “Diagrama de Secuencia: Ingresa disponibilidad de horas Profesor Fig. 17 “Diagrama de Colaboración: Obtener Nota Alumno Fig. 15 “Diagrama de Secuencia: Registrar Plan Curricular Fig. 12 “Diagrama de Secuencia: Constancia de Egreso Fig. 25 “Diagrama de Colaboración: Constancia Egreso Fig. 9 “Diagrama de Secuencia: Ofertar cursos Fig. 26 “Diagrama de Colaboración: Constancia de Matricula Fig. 28 “Diagrama de Colaboración: Registrar Plan Curricular Fig. 11 “Diagrama de Secuencia: Consolidado Notas Fig. 22 “Diagrama de Colaboración: Ofertar cursos Fig. 8 “Diagrama de Secuencia: Ingresar horarios disponibles Fig. 21 “Diagrama de Colaboración: Ingresar horarios disponibles Fig. 20 “Diagrama de Colaboración: Ingresa curso que se abrirán en el plan curricular Fig. 28 “Diagrama de Paquete” Sistema Académico Universitario Página 7 . 13 “Diagrama de Secuencia: Constancia de Matricula Fig.INDICE DE FIGURAS Fig.

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 abrirán 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 Académico Universitario Página 8 .

Diagrama de Caso de Uso: Autenticación FIG. identificando los actores. Alumno. y los casos de uso que corresponden a la funcionalidad que el sistema ofrece a sus usuarios.1. A continuación se presenta los Diagramas de Caso de Uso con los respectivos contratos de caso de uso. Operario del Sistema Verifica la validez de usuario y password.1. 1 Caso de Uso: Obtener Perfil Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creación: UCSA-001 Obtener Perfil Actores: Descripción: Administrador del Sistema. 2. Diagrama de Caso de Uso: Sirven para describir las interacciones del sistema con su entorno.2. en caso de Sistema Académico Universitario Página 9 . que representan los diferentes roles desempeñados por los usuarios del sistema.1 “DIAGRAMA DE CASO DE USO: AUTENTICACION” 2.

Flujos Alternativos: 2. Obtiene el perfil y nivel de acceso al sistema. 5. 2 “DIAGRAMA DE CASO DE USO: POST-MATRICULA” 2.1 Caso de Uso: Modificar Matricula del Alumno Caso de Usp ID: UCSA-002 Página 10 Sistema Académico Universitario . no se permite el acceso al sistema. Diagrama de Caso de Uso: Post-Matricula FIG.Pre-condiciones: Post-condiciones: Flujo normal de Eventos: encontrar error muestra mensaje “Acceso no válido”.Ingresa código de usuario y password.2. La cuenta de usuario debe haber sido creada.Muestra un formulario para el ingreso de usuario y password. 4.El usuario accede al módulo de ingreso al sistema (LOGIN) 3. 2.2. mostrar mensaje de error “Acceso no válido”. Verifica sí los datos ingresados son válidos. 4: En el caso de usuario o password incorrectos. Muestra perfil de la cuenta de usuario Acción del Actor(es) Acción del Sistema 1.

El sistema verifica que el número total de créditos no exceda el permitido. disponibles. 11. El alumno debe haber sido matriculado Emite constancia de modificatoria de matrícula Acción del Actor(es) Acción del Sistema 1. 2. cambio de grupo. 9. La ficha es verificada por el director de escuela. no se exceda el número de vacantes por grupo y no produzca ningún cruce de horarios. El operario selecciona es Aceptar el sistema genera una de las opciones e imprime una copia de (Aceptar. retiro de algún curso o matricularse en un nuevo curso. Director de la Escuela Modificar la matrícula de un alumno en un periodo académico determinado.El alumno entrega al Operario del Sistema la ficha de modificación de matrícula 3. constancia de matrícula (original y copia).Nombre Caso deUso: Creada por: Fecha de Creación: Modificar Matricula del Alumno Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Alumno. El Operario del Sistema información del alumno. controla que el prerrequisito de cada cursos registrado haya sido aprobado. Operario del Sistema. de la matrícula.El sistema valida los datos verifica que la ficha esté ingresados y muestra la llenada en forma correcta. 12. 4.El Operario del sistema 5. 8. Muestra el formulario para código del alumno y la el registro de la modificación escuela profesional.El operario realiza los código matriculado así como grupos cambios de matrícula.El alumno llena una ficha para la modificación de matrícula. Muestra el número de créditos correspondientes al de cada cursos 7. Cancelar). Sí la opción seleccionada es Terminar el sistema Página 11 Sistema Académico Universitario . Si la opción seleccionada 10. introduce en el sistema el 6.

La ficha de modificación de matrícula contiene errores.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 matrícula y muestra un mensaje “Este curso tiene prerrequisito de …. 9. 9. La constancia de modificación de matrícula es firmada conforme por el alumno y el operario del sistema. En el caso de que el número de créditos permitidos para el alumno exceda. muestra el mensaje “Excede el número de créditos”. 5.En el caso de errores en el código del alumno el sistema muestra un mensaje de error. se devuelve al alumno para que sea corregida. muestra un mensaje “Existe cruce de horarios” Flujos Alternativos: 2. 9.3. En el caso que produzca un cruce de horarios entre los cursos. 3 “DIAGRAMA DE CASO DE USO: PRE-MATRICULA” 2. 3. ”.3.concluye la sesión y retorna al módulo principal. 14.1 Caso de Uso: Ingresa Disponibilidad de Horas del Profesor Sistema Académico Universitario Página 12 . Diagrama de Caso de Uso: Pre-Matricula FIG.

7. mostrar mensaje de error “Acceso no válido”. 4. 5. 2.Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creación: UCSA-003 Ingresa Disponibilidad de Horas del Profesor Actores: Descripción: 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. no se permite el acceso al sistema. Tener disponibilidad del Profesor Acción del Actor(es) 1. 8. El Profesor accede al módulo de ingreso al sistema (LOGIN) 3. El sistema te lleva al menú principal. Verifica sí los datos ingresados son válidos. Ingresa código de usuario y password. Muestra un formulario para el ingreso de usuario y password. El usuario ingresa el horario y los cursos que el profesor debe dictar de acuerdo a su disponibilidad. 6.2 Caso de Uso: Ingresa cursos que se abrirán del plan curricular Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creación: UCSA-004 Ingresa cursos que se abrirán del plan curricular Actores: Descripción: Pre-condiciones: Post-condiciones: Operario Sistema El operario del sistema ingresa al sistema para poder subir los cursos que estarán disponibles por semestre y por carrera. El sistema almacena la información en la base de datos del curso.3. Acción del Sistema 2. Flujos Alternativos: 4: En el caso de usuario o password incorrectos. Tener disponibilidad del Profesor Sistema Académico Universitario Página 13 . Obtiene el perfil y nivel de acceso al sistema.

El operario sube la información.Muestra un formulario para el ingreso de usuario y password.Flujo normal de Eventos: Acción del Actor(es) 1. 2. 5. mostrar mensaje de error “Acceso no válido”. 3 Caso de Uso: Ingresa Horarios Disponibles. 8. 7. Actores: Descripción: Pre-condiciones: Post-condiciones: Operario Sistema EL operario ingresa los horarios disponibles que se ingresaran en el nuevo periodo académico de todos los cursos. Ingresa código de usuario y password. 4. Verifica sí los datos ingresados son válidos. 11. 10.El operario del sistema accede al módulo de ingreso al sistema (LOGIN) 3. Obtiene el perfil y nivel de acceso al sistema. 6. El sistema almacena la información subida por el operario. Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creación: UCSA-005 Ingresa Horarios Disponibles. El operario verifica estos horarios y los adhiere a los cursos que serán ingresados en el presente periodo indicando el profesor que dictara respectivo curso. Muestra los horarios disponibles y especialidad del profesor. 9.3. Tener disponibilidad del Profesor y los Cursos que se abrirán Sistema Académico Universitario Página 14 . 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. El operario solicita los horarios disponibles del profesor Acción del Sistema 2.

Obtiene el perfil y nivel de acceso al sistema. 4. Muestra un formulario para el ingreso de usuario y password. 7. mostrar mensaje de error “Acceso no válido”. Verifica sí los datos ingresados son válidos. Verifica sí los datos ingresados Página 15 Sistema Académico Universitario . semestre y carrera del curso. 9.3. Muestra un formulario para el ingreso de usuario y password. Tener disponibilidad del Profesor y los Cursos que se abrirán Acción del Actor(es) 1. 2. Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Operario Sistema EL operario ingresa los cursos posibles que se puedan abrir para ofertarlos. El operario realiza el armado de horarios general basándose con los horarios de los profesores y cantidad de cursos que llevara y cuelga los horarios creados para el nuevo periodo académico indicando la clase. no se permite el acceso al sistema. del al al de Acción del Sistema 2. El operario del sistema accede al módulo de ingreso al Acción del Sistema 2. 4. El menú te lleva al menú principal. 5. El usuario verifica los horarios disponibles del profesor y los cursos que se abrirán.4 Caso de Uso: Ofertar Cursos. 6. Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creación: UCSA-006 Ofertar Cursos. El sistema solicita confirmación de datos y almacena la información. Ingresa código usuario y password. 4: En el caso de usuario o password incorrectos.Flujo normal de Eventos: Acción del Actor(es) 1. El operario sistema accede módulo de ingreso sistema (LOGIN) 3. Flujos Alternativos: 8.

El sistema solicita confirmación de datos y almacena la información. no se permite el acceso al sistema.sistema (LOGIN) 3. 2. Obtiene el perfil y nivel de acceso al sistema. mostrar mensaje de error “Acceso no válido”. 9. 7. 6. 4: En el caso de usuario o password incorrectos.4. El menú te lleva al menú principal. El usuario solicita el historial curricular de los alumnos. El operario sube los cursos ofertados al sistema Flujos Alternativos: 10. 5. Diagrama de Caso de Uso: Matricula Sistema Académico Universitario Página 16 . los 8. Contabiliza la cantidad de alumnos que no llevaron un curso que no se abrió en el semestre. Ingresa código usuario y password. 8. este se oferta con la posibilidad de poder abrirse y se puedan matricular. El sistema muestra historiales de alumnos. Si encuentra más de dos alumnos que no llevaron un curso en específico. 11. de son válidos.

Los montos fijados por periodo académico deben estar registrados en el sistema (Período Académico. El alumno solicita su Libreta de Notas.1 Caso de Uso: Emitir Libreta de Notas Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-007 Emitir Libreta de Notas. Acción del Actor(es) Acción del Sistema 1. El sistema valida los datos Sistema Académico Universitario Página 17 . Muestra formulario para el Código Único de Ingreso ingreso de datos (CUI) y la escuela profesional 5.4.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. Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Alumno. el operario del sistema introduce el código del alumno (CUI) y la escuela profesional. 4 “DIAGRAMA DE CASO DE USO: MATRICULA” 2. el sistema genera e imprime la Libreta de Notas del alumno. para lo cual proporciona su 3.) Imprime una libreta de notas. Operario del Sistema El Alumno solicita una Libreta de Notas.

En la libreta figuran los códigos y nombres de todos los cursos en los que se ha matriculado el alumno. 2. número de matrícula y de créditos correspondientes a cada curso.2 Caso de Uso: Registrar Matricula de Alumnos Caso de Usp ID: UCSA-008 Página 18 Sistema Académico Universitario . El operario selecciona una opción (Imprimir. a excepción de los cursos que actualmente cursa el alumno. Terminar).correspondiente. El operario del sistema introduce el CUI del alumno y la escuela correspondiente. 5: En el caso de que el CUI no sea valido el sistema muestra un mensaje de error.4. 11.. el período académico en el que fueron cursados. 4. 10. el sistema limpia formulario de Emisión de libreta de notas. 6. Cancelar. 8.El operario accede al módulo de Emisión de libreta de Notas. Si selecciona la opción Cancelar. no se permite el acceso al módulo de Emitir Libreta de Notas. 2. Si selecciona la opción Imprimir la libreta de notas generada es impresa. El sistema genera la Libreta de Notas correspondiente. Si la opción es Terminar el sistema concluye la sesión y retorna al módulo principal. Flujos Alternativos: 2: En el caso de usuario o password incorrectos. 9. ya sean cursos aprobados. ingresados. 7. condición. la nota. El sistema también calcula el importe total a pagar por concepto de matricula en el siguiente período académico en base al monto base fijado para el período académico y los montos fijados por curso desaprobado y abandonado. desaprobados o abandonados.

Por último el sistema 4. El operario selecciona la 14. Operario del Sistema. Muestra Cursos y grupos 2. visada. Página 19 Sistema Académico Universitario . grupo. una vez escuela(s) profesional (es). firmada y sellada 9. Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Alumno. Muestra formulario para el el alumno puede registrar registro de los códigos de su matrícula en el los cursos. así como aprobado. 3. firmada y sellada. 35. El alumno entrega al disponibles a matricularse Operario del Sistema la en el periodo académico ficha de matricula una 12. Registra la matrícula de un alumno en un periodo académico determinado. El Operario del Sistema horario entre los cursos en introduce en el sistema el los que se ha matriculado el CUI del alumno.. solicita el ingreso del CUI del esta ficha es visadas por alumno. Acción del Actor(es) Acción del Sistema 1.El sistema muestra llenan su ficha según el formulario de matrícula y plan curricular actual. El alumno recaba su ficha de matrícula en su escuela profesional. 8. Director de Escuela o Docente Autorizado. así como que este visada. Registra matrícula. el director de la escuela o 7. 10. alumno. El Operario del sistema controla que el verifica que la ficha de prerrequisito de cada curso matrícula este llenada en registrado haya sido forma correcta. El sistema verifica que el vez que esta se encuentra número total de créditos no visada. Los datos del periodo académico. Muestra la información del algunos docentes alumno así como la(s) autorizados. Si selecciona la opción escuela en la que el Aceptar el sistema registra alumno se va a la matrícula y genera e matricular. El operario accede al también verifica que no se módulo de matrícula produzca ningún cruce de 6. grupo. firmada también que no se exceda y sellada por el docente al número de vacantes por correspondiente.Nombre Caso deUso: Creada por: Registra matricula de alumno. exceda el permitido. plan curricular deben estar registrados. Emite constancia de matrícula. imprime una constancia de matrícula (original y copia). sistema.

El sistema ejecuta este caso de uso cuando los módulos de Emisión de libreta de notas. 9: En el caso de errores en los datos a ser registrados el sistema muestra un mensaje de error.Cancelar. 13. 2. 12: En el caso de que el número de créditos sea mayor o menor al creditaje máximo o mínimo establecido para el alumno no permite el registro de la matrícula 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 matrícula y muestra un mensaje describiendo el problema. no se permite el acceso al módulo de matricula. se devuelve al alumno para que sea corregida. (Aceptar.4. Muestra las notas de los alumnos. El operario selecciona una de las opciones. Si la opción seleccionada es Terminar el sistema concluye la sesión y retorna al módulo principal 4: En el caso de usuario o password incorrectos. Selecciona curso y grupo a matricularse. Las notas del alumno deben estar actualizadas. emitir Página 20 Sistema Académico Universitario .3 Caso de Uso: Obtener Notas del Alumnos Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-009 Obtener notas del alumno. El alumno firma la constancia de matrícula si su matricula es conforme. 16. Flujos Alternativos: 15 Si selecciona Cancelar el sistema limpia formulario de Matrícula. 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 matrícula y muestra un mensaje describiendo el problema. 7: La ficha de matrícula contiene errores. Operario del Sistema. Permite al sistema encontrar los datos de notas de un alumno.Termin ar) 17.11. Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Alumno. Acción del Actor(es) Acción del Sistema 1.

2. Partida de Nacimiento). El sistema realiza la selección de las notas del alumno con los parámetros enviados por el sistema. nivel. 4. condición y la información actualizada. Flujos Alternativos: 5. año Aceptar. El sistema valida los datos . 2: Si existe algún error en la selección de los datos de las notas del alumno envía un mensaje de error. alumno. En el caso de elegir dirección. Página 21 Sistema Académico Universitario . documento militar (número de Libreta Militar o Boleta de Inscripción). El operario verifica y/o 4. Cancelar.4 Caso de Uso: Obtener Datos del Alumnos Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-010 Obtener notas del alumno. 6. 2. Operario del Sistema. El operario selecciona realiza ninguna una de las opciones modificación y limpia mostradas por el sistema. El sistema finaliza la petición de datos.constancias oficiales y Consultas en línea requieren obtener las notas del alumno. El sistema muestra los datos correspondientes a las notas del alumno. documento de identificación civil (DNI. Concluye y retorna al módulo anterior.4. Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Alumno. formulario de datos del (Aceptar. el sistema registra de ingreso. 7. 3. 3. Ninguna Acción del Actor(es) Acción del Sistema 1. Permite al operario del sistema obtener los datos del alumno. alumno. actualiza los siguientes datos: apellidos y nombres. El alumno debe tener un registro. El Operario del Sistema accede al módulo de 2 Muestra formulario para la registro de datos de verificación de los datos del alumnos. teléfono. grupo sanguíneo. situación del alumno. Si seleccionó Cancelar no 5.

Diagrama de Caso de Uso: Plan Curricular uc Use Case Plan Curricular Obtener Perfil Operador del Sistema Registrar Plan Curricular FIG.5. Si selecciona Salir el sistema concluye la sesión y retorna al módulo principal. 4 En el caso de errores muestra mensajes de error. Terminar ) 2.Flujos Alternativos: 8.. En el caso de usuario o password incorrectos.5. 5 “DIAGRAMA DE CASO DE USO: PLAN CURRICULAR” 2.1 Caso de Uso: Registrar Plan Curricular Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creación: UCSA-011 Registrar Plan Curricular Sistema Académico Universitario Página 22 . no se permite el acceso al módulo de Obtener datos de Alumno. 1.

Si la opción seleccionada es Cancelar el sistema limpia formulario de Registrar plan curricular. Ninguna Currícula Actualizada Acción del Actor(es) Acción del Sistema 1. del Sistema Código y nuevo Plan la Escuela a la que 2. Horas Practicas. valida el código del curso prerrequisito cuando se ha ingresado este. 1 En el caso de usuario o password incorrectos.Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Operario del Sistema Se registra el Plan Curricular. se ingresa el Código. Horas Teóricas. El Operario accede al módulo de registro de Plan Curricular. También se registra el código del curso equivalente del Plan Curricular anterior. así como el código del curso prerrequisito si lo tuviera. EL operario del Sistema elige una de las opciones (Aceptar. no se permite el acceso al módulo de Registrar Plan Curricular. así como el código del curso equivalente del Plan Curricular anterior. se considera el código del Plan. Objetivos.SI la opción seleccionada es Terminar el sistema concluye la sesión y retorna al módulo principal. 8 Si la opción seleccionada es Aceptar la currícula es registrada 9. Sistema Académico Universitario Página 23 . El sistema Muestra un formulario y solicita el ingreso del Código y Nombre del nuevo Plan Curricular y la Escuela Profesional a la que corresponde. 3. la Escuela Profesional y los cursos que corresponden a dicho Plan. El Operario ingresa el Nombre del Curricular y Profesional corresponde. Terminar) 4. Nombre. 7. 5. Se registra cada uno de los cursos que corresponden al Plan Curricular. Cancelar. Muestra formulario para el registro de nuevo Plan Curricular y los cursos que corresponden a dicho Plan Curricular. Créditos. 6.Valida el código del curso registrado verificando que sea único. Flujos Alternativos: 10.

en caso de encontrar error muestra mensaje “Acceso no válido”. Diagrama de Caso de Uso: Certificaciones Sistema Académico Universitario Página 24 .4 En el caso de código de plan curricular existente o escuela profesional incorrecta emitir mensaje de error correspondiente.2 Caso de Uso: Obtener Perfil para Plan Curricular Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creación: UCSA-012 Obtener Perfil para Plan Curricular Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Administrador del Sistema. Muestra perfil de la cuenta de usuario y muestra el plan curricular por carrera.El usuario accede al módulo de ingreso al sistema (LOGIN) 3. Alumno.5. 2. Obtiene el perfil y nivel de acceso al sistema. Acción del Actor(es) Acción del Sistema 1.Ingresa código de usuario y password. Flujos Alternativos: 2. 5. 4. La cuenta de usuario debe haber sido creada. Operario del Sistema Verifica la validez de usuario y password. 4: En el caso de usuario o password incorrectos. 6 En caso del ingreso de un código de un curso no valido indicar error 2. no se permite el acceso al sistema mostrar mensaje de error “Acceso no válido”.6.Muestra un formulario para el ingreso de usuario y password. Verifica sí los datos ingresados son válidos.

Operario ingresa al lista de opciones de Página 25 Sistema Académico Universitario . 6 “DIAGRAMA DE CASO DE USO: CERTIFICACIONES” 2. El alumno debe estar matriculado por el semestre Muestra un documento donde se muestra que el alumno está estudiando en la universidad Acción del Actor(es) Acción del Sistema 1.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. El operario recibe el recibo y la solicitud del alumno con los datos de este mismo 3. El sistema muestra una 2.1 Caso de Uso: Certificado de estudio Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-013 Certificado de estudio Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Operario del Sistema. Permite al sistema emitir una constancia de de estudio.

El sistema muestra el documento constancia de estudio del alumno con todos sus datos. 9. 2. El sistema muestra una lista de opciones de diferentes tipos de documentos de certificaciones 5.modulo de certificaciones diferentes tipos de documentos de certificaciones 5. El sistema muestra un formulario para llenar el código del alumno 6. El sistema termina la sesión actual y se dirige al menú principal de certificaciones 5: Si existe algún error en el ingreso del código del alumno envía un mensaje de error.6. 4. EL operario selecciona la opción certificado de estudio 7. 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 Acción del Actor(es) Acción del Sistema 1. El sistema muestra un formulario para llenar el código del alumno 4. El operario recibe los datos del alumno 2. EL operario selecciona la opción constancia sanciones Sistema Académico Universitario Página 26 . El sistema opción de documento muestra la imprimir Flujos Alternativos: 10. Operario modulo de certificaciones ingresa al 3. El operario selecciona la opción aceptar. El operario selección imprimir 8.2 Caso de Uso: Constancia Sanciones Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-014 Constancia Sanciones Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Operario del Sistema.

9. 2. El sistema muestra el documento constancia sanciones del alumno con todas las sanciones que tiene 8.6. El sistema muestra una 2.7. Operario ingresa al lista de opciones de modulo de diferentes tipos de Certificaciones o alumno documentos de certificaciones ingresa a opción o el alumno se le muestra dos constancias opciones entre constancia matricula y consolidado de notas 5. El sistema opción de documento muestra la imprimir Flujos Alternativos: 10. El operario selección imprimir 6.3 Caso de Uso: Constancia Matricula Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-015 Constancia Matricula Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Operario del Sistema. El sistema muestra un formulario para llenar el código del alumno y selecciona el periodo académico o el alumno 4. El operario recibe los datos del alumno o el alumno ingresa al sistema académico 3. El operario selecciona la opción aceptar. EL operario selecciona la opción constancia matricula o alumno selecciona opción constancia matricula Sistema Académico Universitario Página 27 . 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 académico Acción del Actor(es) Acción del Sistema 1. El sistema termina la sesión actual y se dirige al menú principal de certificaciones 5: Si existe algún error en el ingreso del código del alumno envía un mensaje de error.

Alumno. El operario o alumno selecciona la opción aceptar. Operario ingresa al lista de opciones de modulo de diferentes tipos de Certificaciones o alumno documentos de certificaciones ingresa a opción o el alumno se le muestra dos constancias opciones entre constancia matricula y consolidado de notas Sistema Académico Universitario Página 28 . El sistema opción de documento muestra la imprimir Flujos Alternativos: 10.4 Caso de Uso: Consolidado de Notas Caso de Uso ID: Nombre Caso de Uso: Creada por: UCSA-016 Consolidado de Notas Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Operario del Sistema. El sistema termina la sesión actual y se dirige al menú principal de certificaciones o del sistema académico 5: Si existe algún error en el ingreso del código del alumno envía un mensaje de error 2. El operario recibe los datos del alumno o el alumno ingresa al sistema académico 3.6.selecciona académico el periodo 7. El sistema muestra el documento constancia matricula del alumno con los cursos y aulas 8. Permite al sistema emitir una constancia de los cursos llevados con sus notas por periodo académico El alumno debe estar matriculado Muestra un documento donde se muestra las notas de los cursos llevados por un periodo académico Acción del Actor(es) Acción del Sistema 1. El sistema muestra una 2. El operario o alumno selección imprimir 6. 9.

El sistema termina la sesión actual y se dirige al menú principal de certificaciones o del sistema académico 5: Si existe algún error en el ingreso del código del alumno envía un mensaje de error 2. El operario o alumno selecciona la opción aceptar. EL operario selecciona la opción constancia matricula o alumno selecciona opción consolidado de notas 5. El operario o alumno selección imprimir 6. El sistema muestra un formulario para llenar el código del alumno y selecciona el periodo académico o el alumno selecciona el periodo académico 7. Operario ingresa al lista de opciones de modulo de diferentes tipos de certificaciones documentos de certificaciones 5. El operario recibe el recibo y la solicitud del alumno con los datos de este mismo 3.4. El sistema muestra un Sistema Académico Universitario Página 29 . Permite al sistema emitir una constancia de egreso El alumno debe haber cumplido todos los créditos establecidos Muestra un documento donde se muestra la condición de egreso Acción del Actor(es) Acción del Sistema 1.5 Caso de Uso: Constancia de Egreso Caso de Usp ID: Nombre Caso deUso: Creada por: UCSA-017 Constancia de Egreso Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Eventos: Operario del Sistema. 9. El sistema muestra el documento consolidado de notas 8. El sistema muestra una 2. El sistema opción de documento muestra la imprimir Flujos Alternativos: 10.6.

El sistema muestra el documento constancia de egreso del alumno 7. El operario selecciona la opción aceptar. EL operario selecciona la opción constancia egreso formulario para llenar código del alumno el 6. El sistema termina la sesión actual y se dirige al menú principal de certificaciones 5: Si existe algún error en el ingreso del código del alumno envía un mensaje de error. El operario selección imprimir 8. 9. El sistema opción de documento muestra la imprimir Flujos Alternativos: 10. Sistema Académico Universitario Página 30 .4.

El alumno u profesor debe estar registrado. 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. Profesor Registrar las sanciones que han sido impuestas a un alumno o profesor. 7 “DIAGRAMA DE CASO DE USO: SANCIONES ALUMNO-PROFESOR ” 2. Acción del Actor(es) Acción del Sistema Sistema Académico Universitario Página 31 .Alumno. Registro de sanciones o Reporte de sanciones.1 Caso de Uso: Registrar Sanciones Alumno Profesor Caso de Usp ID: Nombre Caso deUso: Creada por: Fecha de Creación: UCSA-018 Registra sanciones a alumno y profesor Actores: Descripción: Pre-condiciones: Post-condiciones: Flujo normal de Operario del Sistema .2.7.7.

Si selecciona Cancelar. separación) y la descripción de la sanción correspondiente así como el número de resolución correspondiente. el sistema concluye la sesión y retorna al módulo principal. el tipo de sanción (amonestación. se registra el CUI del alumno o profesor . El eje vertical representa el tiempo. Si la opción seleccionada es Aceptar. Diagrama de Secuencia: Un diagrama de Secuencia muestra una interacción ordenada según la secuencia temporal de eventos. muestra los objetos participantes en la interacción y los mensajes que intercambian ordenados según su secuencia en el tiempo. (Aceptar. El sistema muestra formulario de Registro sanciones. Flujos Alternativos: 1: En el caso de usuario o password incorrectos. 2. el sistema limpia formulario de Registro de sanciones. 7.Terminar) 8.Eventos: 1. Cada objeto o actor Sistema Académico Universitario Página 32 . El Operario del Sistema accede al módulo de registro de sanciones a alumnos o profesor . el de 4. El Operario del Sistema efectúa el registro de la sanción correspondiente. Valida los datos ingresados por el Operario del sistema. no se permite el acceso al módulo de registro de sanciones a alumnos. El Operario selecciona una de las opciones. sanción. 6. el sistema registra los datos de la sanción del alumno. Genera e imprime un reporte de sanciones. 5. 3. y en el eje horizontal se colocan los objetos y actores participantes en la interacción. 4: En el caso del ingreso de algún dato no valido el sistema muestra un mensaje de error 3. sin un orden prefijado. SI selecciona Terminar. En particular. cancelar.

El tiempo fluye de arriba abajo. y los mensajes se representan mediante flechas entre los distintos objetos.) bien en el margen izquierdo o bien junto a las transiciones o activaciones a las que se refieren. descripciones de acciones. Se pueden colocar etiquetas (como restricciones de tiempo. A continuación se presenta los Diagramas de Secuencia. Diagrama de Secuencia: Ingresa curso que se abrirán en el plan curricular Sistema Académico Universitario Página 33 . Diagrama de Secuencia: Ingresa disponibilidad de horas Profesor FIG. etc. 3.1. 6 “DIAGRAMA DE SECUENCIA: INGRESA DISPONIBILIDAD DE HORAS PROFESOR” 3.tiene una línea vertical.2.

3. Diagrama de Secuencia: Ingresa horarios disponibles FIG. 7 “DIAGRAMA DE SECUENCIA: INGRESA CURSOS QUE SE ABRIRAN DEL PLAN CURRICULAR” 3.FIG. 8 “DIAGRAMA DE SECUENCIA: INGRESAR HORARIOS DISPONIBLES” Sistema Académico Universitario Página 34 .

Diagrama de Secuencia: Certificado de Estudio Sistema Académico Universitario Página 35 . 9 “DIAGRAMA DE SECUENCIA: OFERTAR CURSOS” 3.4.3.5. Diagrama de Secuencia: Ofertar Cursos FIG.

6. Diagrama de Secuencia: Consolidado Notas Sistema Académico Universitario Página 36 .FIG. 10 “DIAGRAMA DE SECUENCIA: CERTIFICADO DE ESTUDIO” 3.

7. 11 “DIAGRAMA DE SECUENCIA: CONSOLIDADO NOTAS” 3. Diagrama de Secuencia: Constancia Egreso Sistema Académico Universitario Página 37 .FIG.

12 “DIAGRAMA DE SECUENCIA: CONSTANCIA EGRESO” 3.8.FIG. Diagrama de Secuencia: Constancia de Matricula Sistema Académico Universitario Página 38 .

Diagrama de Secuencia: Constancia de Sanciones Sistema Académico Universitario Página 39 . 13 “DIAGRAMA DE SECUENCIA: CONSTANCIA DE MATRICULA” 3.FIG.9.

FIG. Diagrama de Secuencia: Registrar Plan Curricular Sistema Académico Universitario Página 40 . 14 “DIAGRAMA DE SECUENCIA: CONSTANCIA DE SANCIONES” 3.10.

Diagrama de Colaboración: Un Diagrama de Colaboración muestra una interacción organizada basándose en los objetos que toman parte en la interacción y los enlaces entre los mismos (en cuanto a la interacción se refiere). 15 “DIAGRAMA DE SECUENCIA: REGISTRAR PLAN CURRICULAR” 4.FIG. A diferencia de los Diagramas de Secuencia. los Diagramas de Colaboración muestran las relaciones entre los roles de los objetos.1. 4. A continuación se presenta los Diagramas de Colaboración con los respectivos contratos de caso de uso. Diagrama de Colaboración: Obtener Datos Alumno Sistema Académico Universitario Página 41 . La secuencia de los mensajes y los flujos de ejecución concurrentes deben determinarse explícitamente mediante números de secuencia.

16 “DIAGRAMA DE COLABORACION: OBTENER DATOS ALUMNO” 4.2.3 Diagrama de Colaboración: Obtener Perfil Alumno Sistema Académico Universitario Página 42 . Diagrama de Colaboración: Obtener Nota Alumno FIG.FIG. 17 “DIAGRAMA DE COLABORACION: OBTENER NOTA ALUMNO” 4.

5.4. 18 “DIAGRAMA DE COLABORACION: OBTENER PERFIL ALUMNO” 4. 19 “DIAGRAMA DE COLABORACION: INGRESA DISPONIBILIDAD DE HORAS” 4. Diagrama de Colaboración: Ingresa disponibilidad de horas Profesor FIG.FIG. Diagrama de Colaboración: Ingresa cursos que se abrirán del plan curricular Sistema Académico Universitario Página 43 .

Diagrama de Colaboración: Ingresa horarios disponibles FIG. 21 “DIAGRAMA DE COLABORACION: INGRESAR HORARIOS DISPONIBLES” 4.FIG. Diagrama de Colaboración: Ofertar cursos Sistema Académico Universitario Página 44 . 20 “DIAGRAMA DE COLABORACION: INGRESA CURSOS QUE SE ABRIRAN DEL PLAN CURRICULAR” 4.6.7.

8. 22 “DIAGRAMA DE COLABORACION: OFERTAR CURSOS” 4. 23 “DIAGRAMA DE COLABORACION: CERTIFICADO DE ESTUDIO” Sistema Académico Universitario Página 45 . Diagrama de Colaboración: Certificado de Estudio FIG.FIG.

Diagrama de Colaboración: Constancia de Egreso FIG.9. 24 “DIAGRAMA DE COLABORACION: CONSOLIDADO NOTAS” 4.4. Diagrama de Colaboración: Consolidado Notas FIG.10. 25 “DIAGRAMA DE COLABORACION: CONSTANCIA EGRESO” Sistema Académico Universitario Página 46 .

Diagrama de Colaboración: Constancia de Matricula FIG. Diagrama de Colaboración: Constancia de Sanciones Sistema Académico Universitario Página 47 .12.11.4. 26 “DIAGRAMA DE COLABORACION: CONSTANCIA DE MATRICULA” 4.

13. 27 “DIAGRAMA DE COLABORACION: CONSTANCIA DE SANCIONES” 4. Diagrama de Colaboración: Registrar Plan Curricular Sistema Académico Universitario Página 48 .FIG.

Sistema Académico Universitario Página 49 . Cada paquete puede asignarse a un individuo o a un equipo. Diagrama de Paquete: Un diagrama de paquetes muestra como un sistema está dividido en agrupaciones lógicas mostrando las dependencias entre esas agrupaciones. 28 “DIAGRAMA DE COLABORACION: REGISTRAR PLAN CURRICULAR” 5. los paquetes son buenos elementos de gestión. Con estas líneas maestras sobre la mesa. Los Paquetes están normalmente organizados para maximizar la coherencia interna dentro de cada paquete y minimizar el acoplamiento externo entre los paquetes. y las dependencias entre ellos pueden indicar el orden de desarrollo requerido. A continuación se presenta los Diagramas de Paquetes.FIG. Dado que normalmente un paquete está pensado como un directorio. los diagramas de paquetes suministran una descomposición de la jerarquía lógica de un sistema.

29 “DIAGRAMA DE PAQUETE” Sistema Académico Universitario Página 50 .FIG.

Sign up to vote on this title
UsefulNot useful