Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
[SISTEMA ACADMICO]
2013
Sistema Acadmico
Subsistema de Matrculas
Ingeniera de Software de Gestin
Kaysen System Group Universidad Nacional de Trujillo Universidad Nacional de Trujillo UNIVERSIDAD NACIONAL DE TRUJILLO
[SISTEMA ACADMICO]
[SISTEMA ACADMICO]
DEDICATORIA
Este proyecto es dedicado en primer lugar a dios, por cuidar de nosotros todos los das de nuestra existencia, y dirigirnos en el camino del bien dndonos la fortaleza para seguir nuestra lucha de salir adelante, y as forjarnos un futuro mejor. A nuestros padres, por su gran amor y sacrificio durante los aos de nuestra formacin profesional y por la confianza que depositan siempre en nosotros.
[SISTEMA ACADMICO]
AGRADECIMIENTO
Al Ing. MSc. SANTOS FERNANDEZ, Juan Pedro docente del curso de Ingeniera de Software de Gestin I, por sus crticas constructivas a lo largo del curso, y a los compaeros de otros ciclos que nos apoyaron dando indicaciones y alentando da a da .
ii
[SISTEMA ACADMICO]
RESUMEN
PROYECTO: La implementacin de un Sistema de Matrcula para el Sistema Acadmico de la Universidad Nacional de Trujillo OBJETIVO: Disear e implementar un Sistema de Matrcula para la Universidad Nacional de Trujillo, para una eficiente y liviana realizacin del proceso de matrcula. METODOLOGA: Con la utilizacin de metodologa RUP para la identificacin de los casos de uso y la utilizacin de diversos lenguajes de programacin para su concretizacin, entre ellos: C++, Java, entre otros, junto con el software REM, para la presentacin de informes. PERSPECTIVAS MS RELEVANTES: Poder implementar correctamente un Sistema de Matricula, de acorde a los tiempos actuales, para alivianar los procesos fsicos de la matrcula y realizarlos de manera automatizada.
iii
[SISTEMA ACADMICO]
INTRODUCCIN
Como parte de los proyectos a presentar en el curso se nos ha dado la responsabilidad de construir un Sistema de Matrculas para complementar un Sistema Acadmico, para lo cual les mostraremos los diferentes Diagramas de Caso de Uso y explicando mediante, Diagramas de Clase, Diagramas de Secuencias y Colaboracin de cada Caso de Uso, adems de cmo sera el proceso de la matricula mediante el Diagrama de Actividades, detallando en su proceso; as mismo los diagramas de Estados para la mejor comprensin del flujo de los objetos, y los Diagramas de Despliegue y Componentes, para una mejor comprensin de cmo se dara el sistema finalizado.
iv
[SISTEMA ACADMICO]
Contenido
DEDICATORIA ................................................................................................................................. i AGRADECIMIENTO ........................................................................................................................ ii RESUMEN ..................................................................................................................................... iii INTRODUCCIN .............................................................................................................................iv FASE I - INCEPCIN ........................................................................................................................ 1 1. 1. MODELO DEL NEGOCIO......................................................................................................... 2 REGLAS DEL NEGOCIO ....................................................................................................... 3 1.1. 1.2. 2. Sistema de Matrcula................................................................................................. 3 Estudio de los procedimientos .................................................................................. 3
MODELO DE CASO DE USO DEL NEGOCIO ........................................................................ 4 2.1. 2.2. 2.3. ACTORES DEL NEGOCIO............................................................................................. 4 TRABAJADORES DEL NEGOCIO .................................................................................. 4 DIAGRAMA DE CASO DE USO DEL NEGOCIO ............................................................. 5
3. 4.
ESPECIFICACIN DEL CASO DE USO DEL NEGOCIO ........................................................... 6 DIAGRAMA DE ACTIVIDADES DEL NEGOCIO ..................................................................... 8 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. CUN SOLICITAR CONSTANCIA DE NO ADEUDO ......................................................... 8 CUN EMITIR CONSTANCIA DE NO ADEUDO .............................................................. 9 CUN SOLICITAR CONSTANCIA DE NO ADEUDO DE LIBRO ....................................... 10 CUN EMITIR CONSTANCIA DE NO ADEUDO DE LIBRO ............................................ 11 CUN PAGAR MATRCULA ......................................................................................... 12 CUN INGRESAR DATOS ............................................................................................ 13 CUN EMITIR CONSTANCIA DE MATRICULA ............................................................. 14
5.
MODELO DE OBJETOS DEL NEGOCIO .............................................................................. 14 5.1. 5.2. 5.3. 5.4. 5.5. 5.6. 5.7. MON SOLICITAR CONSTANCIA DE NO ADEUDO...................................................... 14 MON EMITIR CONSTANCIA DE NO ADEUDO ........................................................... 15 MON SOLICITAR CONSTANCIA DE NO ADEUDO DE LIBRO ...................................... 15 EMITIR CONSTANCIA DE NO ADEUDO DE LIBRO .................................................... 16 MON PAGAR MATRCULA........................................................................................ 16 MON INGRESAR DATOS AL SISTEMA....................................................................... 17 MON EMITIR CONSTANCIA DE MATRCULA ............................................................ 17
6. 2. 1.
MODELO DEL DOMINIO .................................................................................................. 18 MODELO DE REQUERIMIENTOS .......................................................................................... 19 FLUJO DE TRABAJO MODELO DE REQUERIMIENTOS ...................................................... 20 Universidad Nacional de Trujillo | INTRODUCCIN v
[SISTEMA ACADMICO]
ACTORES DEL SISTEMA A AUTOMATIZAR ....................................................................... 28 DIAGRAMA DE DEPENDENCIA DE PAQUETES DE CASO DE USO ..................................... 28 DIAGRAMA DE CASO DE USO DEL SISTEMA DE MATRCULAS ........................................ 29 4.1. 4.2. 4.3. 4.4. PAQUETE MATRCULA ............................................................................................. 29 PAQUETE CURSO ..................................................................................................... 29 PAQUETE EMISION DE RECIBOS .............................................................................. 29 PAQUETE DEUDAS ................................................................................................... 30
5.
DESCRIPCION DE LOS CASOS DE USO POR PAQUETES .................................................... 31 5.1. 5.2. 5.3. 5.4. PAQUETE DEUDAS ................................................................................................... 31 PAQUETE CURSOS ................................................................................................... 34 PAQUETE MATRCULA ............................................................................................. 35 PAQUETE EMISION DE RECIBOS .............................................................................. 38
6.
ESTIMACIN DE TIEMPO DE DESARROLLO BASADO EN PUNTOS DE CASO DE USO ...... 40 6.1. CLCULOS DE PUNTOS DE CASOS DE USO SIN AJUSTAR ........................................ 40
6.1.1. DETERMINACIN DEL FACTOR DE PESO DE LOS ACTORES SIN AJUSTAR (FPAS) .... 40 6.1.2. DETERMINACIN DEL FACTOR DE PESO DE LOS CASOS DE USO SIN AJUSTAR (FPCS) 40 6.2. CALCULO DE PUNTOS DE CASOS DE USO AJUSTADOS. ........................................... 41
6.2.1. FACTOR DE COMPLEJIDAD TCNICA. ...................................................................... 41 6.2.2. FACTOR AMBIENTE.................................................................................................. 42 6.3. 6.4. 7. ESTIMACIN DEL ESFUERZO: .................................................................................. 43 ESTIMACIN TIEMPO DE DESARROLLO .................................................................. 44
ESTUDIO DE VIABILIDAD ECONMICA ............................................................................ 45 7.1. 7.2. COSTOS DE DESARROLLO E IMPLEMENTACIN: ..................................................... 45 COSTO DE INVERSIN ............................................................................................. 45
7.2.1. COSTO DE INVERSION INICIAL ................................................................................. 45 7.3. 7.4. 7.5. 7.6. 7.7. COSTO DE DESARROLLO .......................................................................................... 46 CLCULO DE BENEFICIOS (S/. / AO) ...................................................................... 48 COSTOS OPERATIVOS ANUALES (S/./AO) ............................................................. 48 FLUJO DE CAJA PROYECTADA .................................................................................. 50 ANLISIS DE RENTABILIDAD .................................................................................... 51 Universidad Nacional de Trujillo | INTRODUCCIN vi
[SISTEMA ACADMICO]
7.10. VALOR PRESENTE DE LOS COSTOS .......................................................................... 52 7.11. VALOR PRESENTE DE LOS BENEFICIOS .................................................................... 52 7.12. RELACIN BENEFICIO COSTO (B/C) ......................................................................... 52 7.13. TASA INTERNA DE RETORNO (TIR): ......................................................................... 52 7.14. TIEMPO DE RECUPERACIN DE CAPITAL (TR): ........................................................ 53 7.15. CONCLUSIONES DE LA EVALUACIN ECONMICA: ................................................ 53 8. PRIORIZACIN DE CASOS DE USO ................................................................................... 53
FASE II-ELABORACIN ................................................................................................................. 54 3. 1. A. B. C. D. 2. 3. MODELO DE ANLISIS ......................................................................................................... 55 DIAGRAMADE CLASES PARCIALES POR PAQUETES DE CASO DE USO ............................. 56 PAQUETE DEUDAS ................................................................................................... 56 PAQUETE CURSOS ................................................................................................... 58 PAQUETE MATRCULA ............................................................................................. 59 PAQUETE EMISIN DE RECIBOS .............................................................................. 61 DIAGRAMA DE CLASES INTEGRADO ................................................................................ 63 DIAGRAMAS DE COLABORACION .................................................................................... 64 3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 4. 4. 1. 2. 4. 5. 6. DIAGRAMA DE COLABORACIN VERIFICAR DEUDAS.............................................. 64 DIAGRAMA DE COLABORACIN VERIFICAR DEUDA DE LIBROS .............................. 65 DIAGRAMA DE COLABORACIN VERIFICAR PAGO MATRCULA ............................ 66 DIAGRAMA DE COLABORACION PARA EL CASO DE USO AGREGAR CURSOS.......... 67 DIAGRAMA DE COLABORACION PARA EL CASO DE USO AGREGAR ALUMNO........ 68 DIAGRAMA DE COLABORACION PARA EL CASO DE USO MATRICULAR .................. 69
DIAGRAMA DE SUBSISTEMAS ......................................................................................... 70 MODELO DEL DISEO .......................................................................................................... 71 DIAGRAMA DE CLASE DEL DISEO .................................................................................. 72 DIAGRAMA DE DATOS DEL SISTEMA DE MATRCULA ..................................................... 73 DIAGRAMA DE TABLAS EN SQL SERVER 2008R2 DEL SISTEMA DE MATRCULA ............. 74 MODELO LGICO Y FSICO DEL SISTEMA DE MATRCULA .............................................. 75 CASO DE USO VERIFICAR DEUDA DE LIBROS................................................................... 76 6.1. 6.2. FORMULARIO PARA LA VERIFICACIN DE LIBROS .................................................. 76 DIAGRAMA DE SECUENCIA VERIFICAR DEUDA DE LIBROS ...................................... 77
7.
CASO DE USO VERIFICAR PAGO DE MATRCULA ............................................................. 78 Universidad Nacional de Trujillo | INTRODUCCIN vii
[SISTEMA ACADMICO]
FORMULARIO PARA VERIFICAR PAGO DE MATRCULA ........................................... 78 DIAGRAMA DE SECUENCIA VERIFICAR PAGO DE MATRCULA ................................ 79
CASO DE USO VERIFICAR DEUDA .................................................................................... 80 8.1. 8.2. FORMULARIO PARA VERIFICAR DEUDAS................................................................. 80 DIAGRAMA DE SECUENCIA VERIFICAR DEUDAS...................................................... 81
9.
CASO DE USO AGREGAR INGRESANTES .......................................................................... 82 9.1. 9.2. FORMULARIO PARA AGREGAR INGRESANTES ........................................................ 82 DIAGRAMA DE SECUENCIA PARA EL CASO DE USO ................................................ 83 CASO DE USO AGREGAR CURSOS ................................................................................ 84
10.
10.1. FORMULARIO PARA AGREGAR CURSOS .................................................................. 84 10.2. DIAGRAMA DE SECUENCIA PARA EL CASO DE USO AGREGAR CURSOS.................. 85 11. CASO DE USO REGISTRAR MATRICULA ....................................................................... 86
11.1. FORMULARIO PARA REGISTRAR MATRICULAS ....................................................... 86 11.2. DIAGRAMA DE SECUENCIA PARA EL CASO DE USO MATRICULAR .......................... 87 12. 13. DIAGRAMA DE ACTIVIDADES ...................................................................................... 88 DIAGRAMA DE ESTADOS ............................................................................................ 89
FASE III CONSTRUCCIN ........................................................................................................... 90 3. MODELO DE DESARROLLO .................................................................................................. 91 14. 15. DIAGRAMA DE COMPONENTES .................................................................................. 92 DIAGRAMA DE DESPLIEGE ........................................................................................... 93
ANEXO ......................................................................................................................................... 94 Especificacin de Caso de Uso: Agregar Alumno........................................................... 95 Verificar Agregar Alumno .................................................................................................... 97 Flujo de Eventos .................................................................................................................. 97 Flujos Alternativos (Excepciones) ........................................................................................ 98 Precondiciones .................................................................................................................... 98 Poscondiciones .................................................................................................................... 98 FORMULARIO AGREGAR ALUMNO ..................................................................................... 98 DIAGRAMA DE CASO DE USO: VERIFICAR DEUDA DE LIBRO ............................................... 99 Especificacin de Caso de Uso: Agregar Cursos ......................................................... 100 Agregar Cursos .................................................................................................................. 102 Flujo de Eventos ................................................................................................................ 102 Precondiciones .................................................................................................................. 102 Poscondiciones .................................................................................................................. 103 Universidad Nacional de Trujillo | INTRODUCCIN viii
[SISTEMA ACADMICO]
Prototipo de Interfaz de Usuario....................................................................................... 103 Diagrama de Caso de Uso.................................................................................................. 104 Especificacin de Caso de Uso: Registrar Matrcula .................................................... 105 Registrar Matrcula ............................................................................................................ 107 Flujo de Eventos ................................................................................................................ 107 Precondiciones .................................................................................................................. 109 Poscondiciones .................................................................................................................. 109 Prototipo de Interfaz de Usuario....................................................................................... 110 Diagrama de Caso de Uso.................................................................................................. 111 Especificacin de Caso de Uso: VERIFICAR DEUDA DE LIBROS ........................... 112 Verificar Pago de Matrcula ............................................................................................... 114 Flujo de Eventos ................................................................................................................ 114 Precondiciones .................................................................................................................. 114 Postcondicines ................................................................................................................ 114 ROTOTIPO DE INTERFAZ DE USUARIO............................................................................... 115 DIAGRAMA DE CASO DE USO: VERIFICAR DEUDA DE LIBRO ............................................. 115 Especificacin de Caso de Uso: Verificar Pago de Matrcula ..................................... 116 Verificar Pago Matrcula .................................................................................................... 118 Flujo de Eventos ................................................................................................................ 118 Subflujos ............................................................................................................................ 118 Precondiciones .................................................................................................................. 119 Prototipo de Interfaz de Usuario....................................................................................... 119 Diagrama de Caso de Uso.................................................................................................. 120 BIBLIOGRAFA ............................................................................................................................ 121
ix
[SISTEMA ACADMICO]
FASE I INCEPCIN
[SISTEMA ACADMICO]
[SISTEMA ACADMICO]
Los datos a rellenar en la ficha de matrcula son dos apartados: 1. Datos Generales: Facultad Escuela Profesional Ao Acadmico Semestre Nombre Consejero Apellido Paterno Apellido Materno Nombres N de Matrcula Direccin Telfono 2. Datos de los cursos: Cdigo Curso Nombre del Curso Ciclo Crditos Seccin/Grupo Vez de Matrcula
[SISTEMA ACADMICO]
DESCRIPCION Persona que se encarga de verificar deudas del Alumnado Entidad externa en donde se pagan los derechos a matrcula. Persona que se encarga de matricular al Alumnado en el sistema
Entidad Bancaria
Secretaria de Escuela
Secretaria de Contabilidad
(f rom Actores)
Secretara de Biblioteca
(f rom Actores)
Alumnado
(f rom Actores)
(f rom Actores)
Pagar matrcula
(from Casos de Uso)
[SISTEMA ACADMICO]
Coordinadora de Escuela
5
Matrcula regular
(from Casos de Uso)
Matrcula especial
[SISTEMA ACADMICO]
Resumen - El Alumnado realiza su pedido y es atendido por la secretara de contabilidad de la universidad - Secretara de contabilidad verifica las deudas del alumnado en un carnet de pagos. Nombre del CU del Negocio Emitir constancia Actores del Negocio Propsito Secretara de Contabilidad Notificar a Secretara de Escuela sobre el estado del alumno
Resumen - Secretara de contabilidad emite y sella constancia de no adeudo, con los datos del alumno. - Entrega la constancia al alumno para que sea atendido en Secretara de Escuela Nombre del CU del Negocio Solicitar constancia de no adeudo de libro Actores del Negocio Propsito Alumnado Atender el pedido realizado por un Alumno
Resumen - El Alumnado realiza su pedido y es atendido por la secretara de biblioteca de la universidad - Secretara de biblioteca verifica el estado de los libros solicitados por el alumnado en una base de datos Nombre del CU del Negocio Emitir constancia de no adeudo de libro Actores del Negocio Propsito Secretara de Biblioteca Notificar a Secretara de Escuela sobre el estado del alumno
Resumen - Secretara de biblioteca sella y emite constancia de no adeudo de libro, con los datos del alumno. - Entrega la constancia al alumno
Universidad Nacional de Trujillo | MODELO DEL NEGOCIO 6
[SISTEMA ACADMICO]
Nombre del CU del Negocio Pagar Matrcula Actores del Negocio Propsito Entidad Bancaria Pagar el monto especificado para realizar el proceso de matrcula
Resumen - El alumno paga el monto de acuerdo a su tipo de matrcula que vaya a realizar. - Entrega el Boucher a la Secretaria de Escuela. Nombre del CU del Negocio Ingresar datos al sistema Actores del Negocio Propsito Secretaria de Escuela Realizar el proceso de matriculacin del alumno
Resumen - El alumno entrega Ficha de Matrcula a la secretaria de escuela. - La secretaria de escuela verifica la constancia de no adeudo - La secretaria de escuela verifica la constancia de no adeudo de libro - La secretaria de escuela ingresa los datos correspondientes del alumnado en el sistema. Nombre del CU del Negocio Emitir constancia de matrcula Actores del Negocio Propsito Secretaria de Escuela Emitir constancia de matrcula del ciclo
Resumen - La secretaria emite una constancia con los datos inscritos en la ficha de matrcula - La secretaria sella la constancia. - La secretaria entrega la constancia de matrcula al alumno.
[SISTEMA ACADMICO]
Existe? [Si]
[ No ]
Notificar deuda
[SISTEMA ACADMICO]
ALUMNO
CONSTANCIA [Entregado] Entregar constancia de no aduedo CONSTANC IA [Recibido] Recibir constancia de no adeudo
[SISTEMA ACADMICO]
Existe?
[ Si ]
[ No ]
Notificar deuda
10
[SISTEMA ACADMICO]
CONSTANCIA [Entregado] Entregar constancia de no adeudo de libro CONSTANC IA [Recibido] Recibir constancia de no adeudo de libro
11
[SISTEMA ACADMICO]
ENTIDAD BANCARIA
CONTABILIDAD
Sellar boucher
BOUCHER [Sellado]
12
[SISTEMA ACADMICO]
Alumno
Secretaria de Direccin
Sistema de Matrcula
Registrar matrcula
13
[SISTEMA ACADMICO]
ALUMNO
Sellar y entregar
Alumnado
(f rom Actores)
Secretaria de Contabilidad
(f rom Actores)
Lee
Verifica
Crea
ESTUDIANTE
DEUDA
CONSTANCIA
14
[SISTEMA ACADMICO]
Alumnado
(f rom Actores)
Secretaria de Contabilidad
(f rom Actores)
Crea
CONSTANCIA
Alumnado
(f rom Actores)
Secretara de Biblioteca
(f rom Actores)
Lee Actualliza
LIBRO
PRESTAMO
15
[SISTEMA ACADMICO]
Alumnado
(f rom Actores)
Secretara de Biblioteca
(f rom Actores)
Lee Crea
ESTUDIANTE
CONSTANCIANOADEUDOLIBRO
Alumnado
(f rom Actores)
Entidad Bancaria
(f rom Actores)
Lee Crea
Actualiza
MONTO
BOUCHER
DEPSITO
16
[SISTEMA ACADMICO]
Alumnado
(f rom Actores)
Coordinadora de Escuela
(f rom Actores)
Lee Lee
Crea
FICHADEMATRICULA
CONSTANCIA
REGISTROMATRICULA
Contiene
CONSTANCIANOADEUDOLIBRO CONSTANCIANOADEUDO
DETALLE_FICHAMARICULA
Alumnado
(f rom Actores)
Coordinadora de Escuela
(f rom Actores)
Lee Imprime
REGISTROMATRICULA
CONSTANCIA
Contiene
CONSTANCIAMATRCULA
17
[SISTEMA ACADMICO]
paga 1..n BANCA 1..n interactua emite se realiza 1..n 1 1 deposito 1..n ESTUDIANTE 1
(from Casos de Uso)
interactua 1
interactua
1..n DEUDA 1
(from Casos de Uso)
1..n
FICHADEMATRICULA
(from Casos de Uso)
1..n
Contiene 1
DEPSITO
(from Casos de Uso)
1 verifica actualiza
1 1 1 DETALLE_FICHAMARICULA
(from Casos de Uso)
1..n
1..n
1 1CONSTANCIA
(from Casos de Uso)
Contiene
Contiene LIBRO
(from Casos de Uso)
1 Contiene CONSTANCIAMATRCULA
(from Casos de Uso)
PRESTAMO
(from Casos de Uso)
1 1
CONSTANCIANOADEUDOLIBRO
(from Casos de Uso)
CONSTANCIANOADEUDO
(from Casos de Uso)
18
[SISTEMA ACADMICO]
2. MODELO DE REQUERIMIENTOS
19
[SISTEMA ACADMICO]
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber procesar toda la informacin del evento relacionada a
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Ninguno El sistema deber ser capaz de acceder al sistema de biblioteca para
20
[SISTEMA ACADMICO]
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber ser capaz de mostrar la informacin de pagos
realizados por el alumno con sus respectivos estados, y no debe de permitir matricular al alumno que tenga deudas pendientes.
Importancia Urgencia Estado Estabilidad Comentarios vital inmediatamente en construccin alta Ninguno
21
[SISTEMA ACADMICO]
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber generar el horario con todos los cursos matriculados
del alumno
Importancia Urgencia Estado Estabilidad Comentarios vital inmediatamente en construccin alta Ninguno
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin Importancia Urgencia El sistema deber generar el documento de constancia de matrcula vital inmediatamente
22
[SISTEMA ACADMICO]
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber poder controlar los cursos que el alumno puede llevar
23
[SISTEMA ACADMICO]
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
comprobar el nmero de recibo de pago, conectndose con el banco el cual le enva la informacin relacionada de dicho recibo.
El sistema deber vital inmediatamente en construccin alta Ninguno
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber ser capaz de tener acceso a Internet, para cubrir las
necesidades de los usuarios. La salida a Internet se gestionar a travs del ordenador servidor, que se encargar de realizar las tareas de gateway, por lo cual, todo el riesgo de posibles infecciones o ataques Universidad Nacional de Trujillo | MODELO DE REQUERIMIENTOS 24
[SISTEMA ACADMICO]
provendrn por esa va. Para erradicar cualquier posible ataque, el ordenador que ejerza como servidor deber contar con un antivirus actualizado y un cortafuegos.
Importancia Urgencia Estado Estabilidad Comentarios vital inmediatamente en construccin alta Ninguno
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber contara con algn dispositivo que facilitara la
realizacin de backups. La periodicidad idnea con la cual se deberan realizar las copias de seguridad sera diariamente. Para ello, sera conveniente que se lanzara un proceso batch de forma automtica.
Importancia Urgencia Estado Estabilidad Comentarios importante hay presin pendiente de validacin media Ninguno
25
[SISTEMA ACADMICO]
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber de utilizar los siguientes paquetes de software:
Sistema Operativo Windows 7 SQL Server 2008 R2 Microsoft Visual Studio 2008 Standard (Old Versin)
Importancia Urgencia Estado Estabilidad Comentarios importante puede esperar pendiente de verificacin media Ninguno
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
26
[SISTEMA ACADMICO]
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin La informacin almacenada por el sistema deber satisfacer la siguiente restriccin: Solo se podrn matricular los alumnos que no tengan,
27
[SISTEMA ACADMICO]
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Descripcin Este actor representa a los alumnos que van a matricularse Comentarios Ninguno
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
28
[SISTEMA ACADMICO]
<<extend>>
Agregar Ingresante
(from Si stem aDeMatricula)
Registrar Matrcula
(from Si stem aDeMatricula)
Secretaria
(f rom SistemaDeMatricula)
Agregar curso
(from SistemaDeMatricula)
Registrar Matrcula
(from SistemaDeMatricula)
Secretaria
(f rom SistemaDeMatricula)
Registrar Matrcula
(from Sistem aDeMatricula)
Secretaria
(f rom SistemaDeMatricula)
Alumno
(f rom SistemaDeMatricula)
Emitir Horario
(from Sistem aDeMatricula)
29
[SISTEMA ACADMICO]
<<include>> <<include>>
Registrar Matrcula
(from SistemaDeMatricula)
Secretaria
(f rom SistemaDeMatricula)
30
[SISTEMA ACADMICO]
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias [IRQ-0003] Informacin de los pagos [OBJ-0004] Gestin de deudas del pago de la matrcula Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando la secretaria intenta verificar los recibos de pago que
presenta el alumno, con el banco, para esto realiza una consulta al banco envindole como dato el nmero de recibo y este le responde enviando informacin del recibo.
Precondicin Haber ingresado el cdigo de matrcula de un alumno regular. Si el alumno es ingresante, entonces este caso de uso estar desactivado y se mostrar como "correcto" Secuencia normal Paso Accin -
Postcondicin Si el alumno no debe montos de alguna matrcula anterior, entonces se mostrar en el formulario principal: "correcto". De no ser as mostrar "incorrecto" y se solicitar al alumno que termine de pagar sus deudas. o solicite una matrcula especial. Excepciones Paso Accin Rendimiento -
Frecuencia
31
[SISTEMA ACADMICO]
esperada Importancia Urgencia Estado Estabilidad Comentarios vital inmediatamente en construccin alta Ninguno
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias [OBJ-0002] Gestin de deudas de Libros Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando la secretara desea verificar la deuda de los libros de un
alumno
Precondicin Haber ingresado el cdigo de matrcula de un alumno regular. Si el alumno es ingresante, entonces este caso de uso estar desactivado y se mostrar como "correcto" Secuencia normal Paso Accin -
Postcondicin Si el alumno no debe libros en la biblioteca, entonces se mostrar en el formulario principal: "correcto". De no ser as mostrar "incorrecto" y se solicitar al alumno que devuelva todos los libros solicitados anteriormente. Excepciones Paso Accin -
32
[SISTEMA ACADMICO]
Rendimiento
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando la secretaria desea verificar las deudas del alumno Haber ingresado el cdigo de matrcula de un alumno regular. Si el alumno es ingresante, entonces este caso de uso estar desactivado y se mostrar como "correcto" Paso Accin -
Precondicin
Secuencia normal
Postcondicin Si el alumno no tiene deudas de pagos el sistema mostrar en el formulario principal "correcto", caso contrario mostrar "incorrecto", Excepciones Paso Accin
33
[SISTEMA ACADMICO]
Rendimiento
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando la secretaria desea agregar los cursos en que puede
matricularse un alumno. Si la secretaria agrega un curso en el que no se puede matricular un alumno, el sistema mostrara el mensaje "No se puede Agregar Curso", y si la cantidad de crditos de los cursos agregados es mayor a los crditos disponibles del alumno el sistema no dejara agregar ms cursos.
Precondicin Secuencia normal Haber ingresado el cdigo de matrcula del alumno. Paso Accin -
34
[SISTEMA ACADMICO]
Postcondicin Mostrar los cursos agregados en el formulario principal. Excepciones Paso Accin Rendimiento -
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando la secretaria desea agregar un alumno ingresante El alumno no est registrado en la base de datos del sistema. Paso Accin -
35
[SISTEMA ACADMICO]
Postcondicin Mostrar el cdigo del alumno ingresante en el formulario principal. Excepciones Paso Accin Rendimiento -
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando la secretaria a desea matricular a un alumno, si es
ingresante registra sus datos. Se comprueban deudas, y se agregan cursos. Si todo es correcto el sistema mostrar un mensaje "Alumno Matriculado" , caso contrario el sistema no permitir la matricula.
Precondicin Secuencia Se han verificado deudas y se han agregado cursos. Paso Accin
36
[SISTEMA ACADMICO]
Paso Accin -
Rendimiento
37
[SISTEMA ACADMICO]
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando la secretaria pulsa el botn Emitir Constancia de Matrcula Se ha realizado una matrcula. Paso Accin Postcondicin Excepciones Paso Accin Rendimiento -
38
[SISTEMA ACADMICO]
Gerson Moiss Purisaca Martinez Igor Alexander Quispe Vsquez Luis Eduardo Tern Fernndez Manuel Omar Valladares Mau Walter Emanuel Peralta Infante Sistema Acadmico
Fuentes
Dependencias Ninguno Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando la secretaria pulsa el botn Emitir Horario Se ha realizado una matrcula. Paso Accin Postcondicin Excepciones Paso Accin Rendimiento -
39
[SISTEMA ACADMICO]
Dnde:
6.1.1. DETERMINACIN DEL FACTOR DE PESO DE LOS ACTORES SIN AJUSTAR (FPAS) Tabla 1: factor de peso de los actores sin ajustar
Factor 3 3 1 1
6.1.2.DETERMINACIN DEL FACTOR DE PESO DE LOS CASOS DE USO SIN AJUSTAR (FPCS)
FACTOR 5 10 15
Tabla 2: criterio de clasificacin de los casos de uso Universidad Nacional de Trujillo | MODELO DE REQUERIMIENTOS 40
Verificar Pago de Matrcula Medio Verificar Deudas Agregar Ingresantes Registrar Matrculas Simple Medio Complejo
41
[SISTEMA ACADMICO]
2 1 1 1 1 0.5 0.5 2 1 1 1 1
5 5 3 4 4 4 4 3 3 5 4 3
1 54
6.2.2.FACTOR AMBIENTE
42
Factor E1 E2 E3 E4 E5 E6 E7 E8
Familiaridad con el modelo de proyecto utilizado Experiencia en la aplicacin Experiencia en Orientacin a Objetos Capacidad del analista lder Motivacin Estabilidad de los requerimientos Personal a tiempo Compartido Dificultad del lenguaje de programacin.
2 2 3 3 4 4 3 4
Entonces:
En esta interviniente el Factor de Conversin (CF) que para este caso ser de 20 H-H (HoraHombre); ya que en el desarrollo de la presente tesis se trabajara 7 horas diarias; adems del resultado obtenido a partir del clculo de los Puntos de Casos de Uso ajustados.
43
[SISTEMA ACADMICO]
Porcentaje (%) Horas - Hombre 10.00% 20.00% 40.00% 15.00% 15.00% 100.00% 300.59 601.18 1202.36 450.88 450.88 3005.90
Tabla 6: Porcentaje de cada actividad y su valor en Horas-Hombre. 6.4. ESTIMACIN TIEMPO DE DESARROLLO
En el presente caso es 5 hombres; por ser la cantidad de personas que desarrollan el software.
Entonces:
Entonces:
Entonces:
Segn lo obtenido, se procedi a aproximar al entero ms prximo por ende; los meses estimados de desarrollo son 4 meses.
44
[SISTEMA ACADMICO]
Descripcin Ordenador Personal, Core2Duo 1GB RAM Impresora HP LaserJet Pro M1536dnf MFP TOTAL
Cantidad 1
699.00
Descripcin Sistema Operativo Windows 7 Professional SQL SERVER 2008 R2 Microsoft Visual Studio 2008 Standard (Old Version) TOTAL
Licencia 1 1 1
[SISTEMA ACADMICO]
Descripcin
Cantidad 600.00
Programador
Tiempo Mes 4 4
Descripcin Memoria USB Kingston 16 GB Millar de papel Bond A4 Cartuchos para Impresora TOTAL
Cantidad 2 1 2
Descripcin Internet
Cantidad 5
46
[SISTEMA ACADMICO]
D. COSTO DE ENERGA Por Consumo Elctrico del Equipo de Computo: Tomando en cuenta que el consumo de una computadora por hora es de 1 Kw. y el costo de energa tiene un valor de S/. 0.3971 x Kwh. Fuente Hidrandina.
( (
) ) (
) (
) (
47
UNIVERSIDAD NACIONAL DE TRUJILLO 7.4. CLCULO DE BENEFICIOS (S/. / AO) A. BENEFICIOS TANGIBLES
[SISTEMA ACADMICO]
Descripcin Mejorar la imagen de la Universidad. Mejorar la satisfaccin del alumno. Facilitar el proceso de matrcula.
Tabla 15: beneficios intangibles
Cant. Mes 1
Frecuencia 4
Cantidad 24 4 6
48
[SISTEMA ACADMICO]
C. Costos de Energa: Costo por Consumo Elctrico del Equipo de Computo: Tomando en cuenta que el consumo de una computadora por hora es de 1 Kw. y el costo de energa tiene un valor de S/. 0.3971 x Kwh. Fuente Hidrandina.
( ( )
) (
( )
( ( )
) (
( )
Cantidad 1 1 TOTAL
Tiempo (meses) 4 4
49
UNIVERSIDAD NACIONAL DE TRUJILLO 7.6. FLUJO DE CAJA PROYECTADA Tiempo de vida del proyecto: 3 aos
[SISTEMA ACADMICO]
DESCRIPCION 1. COSTO DE INVERSION A. COSTO DE HARDWARE B. COSTO DE SOFTWARE C. COSTO DE MUEBLES 2. COSTO DE DESARROLLO A. RECURSOS HUMANOS B. COSTO DE INSUMOS C. COSTO DE ENERGIA D. COSTO DE SERVICIOS TOTAL INVERSION 3. COSTOS OPERACIONALES (S/./ao) A. COSTO DE RECURSOS HUMANOS B. COSTOS DE INSUMOS C. COSTOS DE ENERGIA D. COSTOS DE MANTENIMIENTO C. COSTOS DE DEPRECIACION TOTAL COSTO OPERACIONAL 4. BENEFICIOS (S/./ao) A. BENEFICIOS TANGIBLES REDUCCION DE EMPLEADOS AHORRO EN PAPELERIA AHORRO EN ESPACIO FISICO TOTAL BENEFICIOS TOTAL BENEFICIO NETO
AO 0
AO 1
AO 2
AO 3
S/. 5,943.00 2499.00 3204.00 240.00 S/. 14,858.49 13600.00 422.00 486.49 350.00 S/. 20,801.49 800.00 1320.00 432.43 240.00 540.00 S/. 3,332.43 800.00 1320.00 432.43 240.00 540.00 S/. 3,332.43 800.00 1320.00 432.43 240.00 540.00 S/. 3,332.43
-(S/.20801.49)
36000.00 36000.00 480.00 480.00 2400.00 2400.00 S/. 38,880.00 S/. 38,880.00 S/. 35,547.57 S/. 35,547.57
50
[SISTEMA ACADMICO]
Los valores monetarios son dados en soles S/. y se considera una tasa de inters bancario del 38%. Dado por el SBS (Sper Intendencia de Banca y Seguros), con fecha 27 de Mayo del 2013. Figura 1: Representacin del Flujo de la Caja Econmica
S/. 38,880.00 S/. 38,880.00 S/. 38,880.00
S/. 3,332.43
S/. 3,332.43
7.8. VALOR ACTUAL NETO. Dado por la diferencia del valor actual de beneficios y el Valor actual de costos. Valor presente de los costos Valor presente de los beneficios Valor actual neto (VAN) Tasa interna de retomo (TIR) Relacin beneficio costo (B/C)
51
[SISTEMA ACADMICO]
Desarrollando: ( ) ( ( )
( (
El indicador Beneficio Costo del proyecto, es B/C = 2.41 para el periodo en estudio, esto supera al parmetro de comparacin (>1), lo que representa un indicador favorable. Indicando de esta forma una ganancia de S/. 1.41 soles por cada S/. 1.00 invertido. De estos resultados, se puede concluir que el sistema es una buena inversin para una Universidad, sin embargo tambin se debe de tener en cuenta que los beneficios tangibles e intangibles. 7.13. TASA INTERNA DE RETORNO (TIR): Desarrollando:
La tasa interna de retomo expresa la rentabilidad del proyecto, en este caso, para el periodo en estudio, el , supera el inters bancario oportunidad de capital usado como parmetro en el caso de 16 % en una cuenta a plazo fijo en el Banco Continental. Universidad Nacional de Trujillo | MODELO DE REQUERIMIENTOS 52
[SISTEMA ACADMICO]
En donde:
Tiempo de Recuperacin de Capital ser en 6 meses y 27 das. 7.15. CONCLUSIONES DE LA EVALUACIN ECONMICA:
INDICADOR VAN VpB VpC Beneficio Costo Beneficio / Costo TIR VALOR 37149.74 63383.91 26234.17 37149.74 2.42 161.31
38.00% CK 0.5852 R. capital En conclusin podremos decir que invertir en este proyecto es beneficioso para la empresa.
Ponderacin Caso de Uso Verificar deuda Verificar deuda libro Verificar pago de matrcula Agregar Ingresante Registrar matrcula Emitir constancia de matrcula Emitir horario
Prioridad 4 3 6 5 7 2 1
53
[SISTEMA ACADMICO]
FASE IIELABORACI N
54
[SISTEMA ACADMICO]
3. MODELO DE ANLISIS
55
[SISTEMA ACADMICO]
56
[SISTEMA ACADMICO]
57
[SISTEMA ACADMICO]
58
[SISTEMA ACADMICO]
59
[SISTEMA ACADMICO]
b. CU REGISTRAR MATRCULA
60
[SISTEMA ACADMICO]
61
[SISTEMA ACADMICO]
62
[SISTEMA ACADMICO]
63
4: IniciarFormulario()
: Secretaria
3. DIAGRAMAS DE COLABORACION
16: Retornar()
: CtrlCancelar
[SISTEMA ACADMICO]
64
4: iniciarFormulario()
3: Pulsar botn "VerificarDeudaLibros" 18: Retornar() : CtrlVerificarLibros 17: Pulsar botn "Cancelar" 7: verificarDeudaLibros(cdigoAlumno) 9: Desplegar Informacin de prestamos de libros 8: verificarDeudaLibros() 12: aceptar() : CtrlCancelar 6: ejecutar verificain de deudas
19: Desplegar mensaje: "Accin cancelada" 15: Desplegar mensaje: "Verificacin correcta" 5: desplegar formulario verificar deuda libro : BIBLIOTECA 14: Desplegar mensaje: "Verificacin correcta"
16: Desplegar mensaje: "Verificado" 11: aceptar(codRegistro) 10: Pulsar botn "Aceptar"
: Secretaria
: FrmMatricula
[SISTEMA ACADMICO]
65
7: Reinicialiar()
12: consultarRecibo(nmeroRecibo)
14: Desplegar inf ormacin del recibo : CtrlConsultar 11: Pulsar botn Consultar : BANCO
6: Pulsar botn Reinicializar 16: Pulsar botn aceptar 5: Activ arFormulario() 20: Desplegar mensaje: "Verif icacin correcta" : CtrlAceptar 22: Pulsar botn Cancelar
24: Desplegar mensaje: "Accin cancelada" 10: Ingresar nmero de recibo : FrmVerif icarPagoMatricula 23: Cancelar()
: CtrlCancelar
2: Ingresar cdigo del alumno : CtrlVerif icarPago 1: Solicitar ingresar cdigo del alumno
[SISTEMA ACADMICO]
66
4: llamarformulario()
: CtrlAgregarCursos 3: Pulsar botn "agregar cursos" 2: Ingresar Cdigo de Matrcula : FrmMatricula 1: Solicita Ingresar Cdigo de Matrcula
: Secretaria
11: cancelaragregadoCurso(curso)
[SISTEMA ACADMICO]
67
: frmCursos
4: IniciarFormulario() 9: GrabarIngresante(codigoAcreditacin,Nombres,Apellidos,Escuela,Facultad,aoIngreso)
: CtrlGrabar
: Secretaria
17: Desplegar datos de alumno ingresante : FrmIngresantes : INGRESANTE 21: Desplegar mensaje: "Datos Modificados correctamente" 11: Desplegar mensaje: "Datos grabados correctamente" 23: aceptarIngresante(codigoAcreditacin,Nombres,Apellidos,Escuela,Facultad,aoIngreso) 13: aceptarIngresante(codigoAcreditacin,Nombres,Apellidos,Escuela,Facultad,aoIngreso)
: FrmMatricula
28: Retornar () 12: Pulsar el botn "Aceptar" 22: Pulsar el botn "Aceptar"
29: Desplegar mensaje: "accin cancelada" 27: Pulsar el botn "Cancelar" 26: Desplegar mensaje: "ingresante aceptado" 16: Desplegar mensaje: "ingresante aceptado"
: CtrlCancelar : CtrlAceptar
[SISTEMA ACADMICO]
25: Desplegar mensaje: "ingresante aceptado" 15: Desplegar mensaje: "ingresante aceptado"
68
7: buscar(codmatricula)
2: reinicializar() 20: Desplegar Datos a Editar 19: desplegar formulario de cursos : CtrlModificar 12: insertar(datos) 26: insertar(datos)
: CtrlNuevo
11: Pulsar el botn Grabar 25: Pulsar el botn Grabar 28: Desplegar m ensaje "actualizacin correcta" 14: Desplegar m ensaje "grabacin correcta" : CtrlGrabar
3: Reinicializar Controles
1: Pulsar Boton btnNuevo 29: Desplegar m ensaje "Actualizacin Correcta" 15: Desplegar m ensaje "Grabacin Correcta"
22: Seleccionar Cursos a Modificar 34: Pulsar botn Emitir Constancia de Matrcula
23: RealizarProceso()
39: Salir()
[SISTEMA ACADMICO]
: CtrlSalir
69
[SISTEMA ACADMICO]
4. DIAGRAMA DE SUBSISTEMAS
<<subsystem>> Programacin Acadmicoa (from Modelo de Analisis) <<subsystem>> Procesar Matricula (from Modelo de Analisis)
70
[SISTEMA ACADMICO]
71
[SISTEMA ACADMICO]
72
[SISTEMA ACADMICO]
73
[SISTEMA ACADMICO]
ENTIDAD_BANCARIA
nombreEntidad sucursal ENTIDAD_BANCARIA_ID
PAGO
cantidad fechaPago PAGO_ID ENTIDAD_BANCARIA_ID
DOCENTE
FechaIngreso Estado codigoDocente FACULTAD_ID PERSONA_ID
CURRICULA
codigoCurso codigoSilabo prerrequisitos
ESCUELA
nombreEscuela FACULTAD_ID
ALUMNO
fechaIngreso carrera codigoAlumno ciclo
MATRCULA_ID
PERSONA
nombre apellido dni domicilio telefono fechaNacimiento PERSONA_ID
CURRICULA_ID
DOCENTE_CURSO_PROGRAMADO
codigoCurso codDocenteResponsable CURSO_PROGRAMADO_ID PERSONA_ID
FACULTAD
nombreFacultad FACULTAD_ID
SEDE_FACULTAD
UNT_ID FACULTAD_ID
MATRCULA
fechaMatricula totalCreditosMatriculados tipoMatricula MATRCULA_ID CURSO_PROGRAMADO_ID
CURSO CURSO_PROGRAMADO
codigoCurso ambiente dias cantDocentes CURSO_PROGRAMADO_ID CURRICULA_ID
SLABO
codigoDocente fechaInicio fechaTermino horasTeoria
SEDE
nombresede ubicacin direccion UNT_ID
FICHA_MATRCULA_ID
AMBIENTE
ubicacionGeografica area
HORARIO FICHA_MATRCULA
codigoAlumno codigoCurso vez dia horas HORARIO_ID AMBIENTE_ID MATRCULA_ID
AMBIENTE_ID
LABORATORIO
nombreLaboratio tipoLaboratorio numeroComputadoras AMBIENTE_ID
CURRICULA_ID
UNT
nombre rector direccin ubicacion UNT_ID
seccion FICHA_MATRCULA_ID
AULA
numeroAula numeroCarpetas AMBIENTE_ID
74
[SISTEMA ACADMICO]
ALUMNO ESCUELA UNT_ID (FK) nombreEscuela PERSONA_ID (FK) fechaIngreso carrera codigoAlumno ciclo MATR CULA_ID (FK) UNT_ID (FK)
MATR CULA MATR CULA_ID fechaMatricula totalCreditosMatriculados tipoMatricula CURSO_PROGRAMADO_ID (FK) FICHA_MATR CULA_ID (FK)
UNT UNT_ID nombre rector direccin ubicacion FACULTAD_UNT_ID (FK) SEDE_ID (FK) COL_0
FICHA_MATR CULA FICHA_MATR CULA_ID codigoAlumno codigoCurso vez seccion HORARIO HORARIO_ID AMBIENTE AMBIENTE_ID ubicacionGeografica area AULA AMBIENTE_ID (FK) numeroAula numeroCarpetas CURSO CURRICULA_ID (FK) codigCurso nombreCurso numeroCreditos
75
[SISTEMA ACADMICO]
76
: FrmMatricula
: CtrlAceptar
: CtrlCancelar
: BIBLIOTECA
Pulsar botn "Verif icarDeudaLibros" iniciarFormulario() desplegar f ormulario v erif icar deuda libro
Desplegar mensaje: "Verif icacin correcta" Desplegar mensaje: "Verif icacin correcta"
[SISTEMA ACADMICO]
77
[SISTEMA ACADMICO]
78
: CtrlVerificarPago
: CtrlConsultar : CtrlAceptar
: CtrlReinicializar : CtrlCancelar
: BANCO
Solicitar ingresar cdigo del alumno Ingresar cdigo del alumno Pulsar botn Verificar Pago Activar formulario FrmVerificarPagoMatricula
ActivarFormulario() Pulsar botn Reinicializar Reinicialiar() Reinicializar controles Solicitar ingresar nmero de recibo Ingresar nmero de recibo Pulsar botn Consultar consultarRecibo(nmeroRecibo) verificar()
Desplegar informacin del recibo Desplegar informacin del recibo Pulsar botn aceptar aceptar(codVoucher) aceptar() Desplegar mensaje: "Verificacin correcta" Desplegar mensaje: "Verificacin correcta" Desplegar mensaje:"Verificado" Pulsar botn Cancelar Cancelar() Desplegar mensaje: "Accin cancelada"
[SISTEMA ACADMICO]
79
[SISTEMA ACADMICO]
80
: FrmMatricula
: CtrlVerif icarDeudas
: CtrlAceptar
: CtrlCancelar
: CONTABILIDAD
Ingresar cdigo del alumno Pulsar botn Verif icar Deudas IniciarFormulario()
Desplegar inf ormacin de pagos del alumno Pulsar botn aceptar aceptar(v ardeuda) aceptar()
Desplegar mensaje: "Deudas v erif icadas" Desplegar mensaje: "Deudas v erif icadas"
[SISTEMA ACADMICO]
81
[SISTEMA ACADMICO]
82
: CtrlIngresantes
: CtrlGrabar
: CtrlModificar
: CtrlAceptar
: CtrlCancelar
: INGRESANTE
Ingresa datos de Ingresante Pulsar el botn : "grabar" GrabarIngresante(codigoAcreditacin,Nombres,Apellidos,Escuela,Facultad,aoIng reso) Grabar() Desplegar mensaje: "Datos grabados correctamente" Pulsar el botn "Aceptar" aceptarIngresante(codigoAcreditacin,Nombres,Apellidos,Escuela,Facultad,aoIngr... aceptar() Desplegar mensaje: "ingresante aceptado" Desplegar mensaje: "ingresante aceptado" Desplegar datos de alumno ingresante Pulsar el botn "Modificar" GrabarIngresante(codigoAcreditacin,Nombres,Apellidos,Escuela,Facultad,aoIng r... Actualizar() Desplegar mensaje: "Datos Modificados correctamente" Pulsar el botn "Aceptar" aceptarIngresante(codigoAcreditacin,Nombres,Apellidos,Escuela,Facultad,aoIngr... aceptar() Desplegar mensaje: "ingresante aceptado" Desplegar mensaje: "ingresante aceptado" Pulsar el botn "Cancelar" Retornar () Desplegar mensaje: "accin cancelada"
[SISTEMA ACADMICO]
83
[SISTEMA ACADMICO]
84
10.2.
: CtrlAgregarCursos
: CtrlAceptar
: CtrlCancelar
: CURSO
Seleccionar cursos Pulsar botn "Aceptar" Guardar Cursos (idcurso,nombre,creditos,ciclo) Grabar() Mostrar cursos
Pulsar botn "Cancelar" cancelaragregadoCurso(curso) rollBack() Mostrar mensaje: "Accin cancelada" Mostrar mensaje: "Accin cancelada"
[SISTEMA ACADMICO]
85
[SISTEMA ACADMICO]
86
11.2.
modsadasd : FrmMatricula
: CtrlNuevo
: CtrlBuscar
: CtrlGrabar
: CtrlModificar
: CtrlSalir
: CtrlEmitirHorario : CtrlEmitirFichaMat
IMPRESORA
Ingresar Cdigo de Alumno Pulsar el botn Buscar buscar(codmatricula) buscar() Despleg ar datos del alumno Despleg ar datos del alumno Pulsar el botn Grabar insertar(datos) grabar() Despleg ar mensaje "grabacin correcta" Despleg ar mensaje "Grabacin Correcta"
Pulsar el boon Modificar modificar(cadmatricula) actualizar() desplegar formulario de cursos Despleg ar Datos a Editar
Volver al formulario principal Pulsar el botn Grabar insertar(datos) actualizar() Despleg ar mensaje "actualizacin correcta" Despleg ar mensaje "Actualizacin Correcta"
[SISTEMA ACADMICO]
87
[SISTEMA ACADMICO]
Verificar Alumno
Nuevo o Regular?
[ Si ]
Existe alumno? [ No ]
ALUMNO [VERIFICADO]
Registrar Matrcula
Emitir Constancia de Matricula y horarios Constancia de Matrcula y horarios [RECEPCONADO] Sellar y entregar
88
[SISTEMA ACADMICO]
89
[SISTEMA ACADMICO]
90
[SISTEMA ACADMICO]
3. MODELO DE DESARROLLO
91
[SISTEMA ACADMICO]
92
[SISTEMA ACADMICO]
<<DISPOSITIVO>> Impresora 1
<<PROCESADOR>> Router
<<DISPOSITIVO>> Switch
<<PROCESADOR>> PC 01
<<PROCESADOR>> PC 02
<<PROCESADOR>> PC 03
93
[SISTEMA ACADMICO]
ANEXO
94
[SISTEMA ACADMICO]
Versin 1.0.1
95
[SISTEMA ACADMICO]
Historial de Revisiones
Fecha 19/05/2013 27/05/2013 Versin 1.0.0 1.0.1 Descripcin Versin preliminar como propuesta de desarrollo. Optimizacin de la propuesta de desarrollo. Autor
KAIZEN GROUP SYSTEM
96
[SISTEMA ACADMICO]
97
[SISTEMA ACADMICO]
Flujos Alternativos (Excepciones) E1: Al Existir campos vacos no se podr ejecutar la accin E2: El sistema Verifica que el flujo se haya ejecutado correctamente. Precondiciones Se ha ingresado al sistema El alumno no est registrado en el sistema Poscondiciones 4.1 Los datos del alumno se muestran en el formulario principal FORMULARIO AGREGAR ALUMNO
98
[SISTEMA ACADMICO]
<<include>> Verificar Deudas <<include>> <<include>> Regular, Especial, Extemporanea, por primera
99
[SISTEMA ACADMICO]
Versin 0.1
100
[SISTEMA ACADMICO]
Historial de Revisiones
Fecha 04/06/2013 Versin 0.1 Descripcin Versin preliminar como propuesta de desarrollo. Autor Kaysen System Group.
101
[SISTEMA ACADMICO]
A1.Agregar o Quitar 1. El sistema permite agregar o quitar los cursos. 2. La secretaria marca los cursos que el alumno. A2: Aceptar Todos los Cursos 1. La secretaria pulsa el botn aceptar. 2. El sistema agrega los cursos a la matrcula del alumno (E1) A3: Cerrar Formulario 1. El sistema cierra el formulario
Flujos Alternativos (Excepciones) E1:Se tiene que haber seleccionado por lo menos algn curso. Precondiciones La secretaria debe haberse identificado y haber entrado al sistema y que a la hora de aceptar no sobrepasen los crditos permitidos.
102
[SISTEMA ACADMICO]
Poscondiciones Mostrar los cursos a matricular en el formulario principal Prototipo de Interfaz de Usuario
103
[SISTEMA ACADMICO]
<<include>> Verificar Deudas <<include>> <<include>> Regular, Especial, Extemporanea, por primera
104
[SISTEMA ACADMICO]
Versin 0.1
105
[SISTEMA ACADMICO]
Historial de Revisiones
Fecha 04/06/2013 Versin 0.1 Descripcin Versin preliminar como propuesta de desarrollo. Autor Kaysen System Group.
106
[SISTEMA ACADMICO]
1. El Sistema de Registro Matricula muestra las siguientes opciones: Alumno Nuevo, Buscar, Verificar Pago Matrcula, Verificar Deuda, Verificar Libros, Agregar Curso, Grabar, Emitir Horario, Emitir Constancia de Matrcula, Modificar, Salir, Nuevo. 2. La Secretaria selecciona la opcin a ejecutar. 3. Si la opcin seleccionada es Alumno Nuevo, se ejecuta el flujo alternativo A1: Alumno Nuevo. 4. Si la opcin seleccionada es Buscar, se ejecuta el flujo alternativo A2: Buscar Alumno. 5. Si la opcin seleccionada es Verificar Pago Matrcula, se ejecuta el flujo alternativo A3: Verificar Pago Matrcula. 6. Si la opcin seleccionada es Verificar Deuda, se ejecuta el flujo alternativo A4: Verificar Deudas. 7. Si la opcin seleccionada es Verificar Libros, se ejecuta el flujo alternativo A5: Verificar Deuda Libros. 8. Si la opcin seleccionada es Agregar Curso, se ejecuta el flujo alternativo A6: Agregar Cursos. 9. Si la opcin seleccionada es Grabar, se ejecuta el flujo alternativo A7: Grabar Matrcula. 10.Si la opcin seleccionada es Emitir Horario, se ejecuta el flujo alternativo A8: Emitir Horario. 11.Si la opcin seleccionada es Emitir Constancia de Matrcula, se ejecuta el flujo alternativo A9: Emitir Constancia de Matrcula. 12.Si la opcin seleccionada es Modificar, se ejecuta el flujo alternativo A10: Modificar. 13.Si la opcin seleccionada es Salir, se ejecuta el flujo alternativo A11: Salir del Formulario. 14.Si la opcin seleccionada es Nuevo, se ejecuta el flujo alternativo A12: Reiniciar Controles.
Subflujos A1.Alumno Nuevo 3. La secretario elige la opcin nuevo, y se ejecuta el caso de uso Agregar Ingresante Universidad Nacional de Trujillo | ANEXO 107
[SISTEMA ACADMICO]
El sistema permite el ingreso del cdigo del alumno. La secretara ingresa el cdigo. El sistema valida el cdigo (E1) El sistema busca el cdigo en la base de datos (E2). El sistema despliega la informacin bsica del alumno. El sistema habilita los siguientes botones. Verificar Pago Matrcula. Verificar Deuda. Verificar Libros. A3: Verificar Pago Matrcula 2. La secretaria pulsa el botn Verificar Pago Matricula, y se ejecuta el caso de uso Verificar Pago Matrcula. 3. El sistema muestra una etiqueta con un mensaje: Correcto E3 A4: Verificar Deudas 1. La secretaria pulsa el botn Verificar Deuda, y se ejecuta el caso de uso Verificar Deudas. 2. El sistema muestra una etiqueta con un mensaje: Correcto E3
3. 4. 5. 6. 7. 8.
A5: Verificar Deuda Libros 1. La secretaria pulsa el botn Verificar Libros, y se ejecuta el caso de uso Verificar Deuda de Libros. (E5) 2. El sistema muestra una etiqueta con un mensaje: Correcto E3
A6: Agregar Cursos 1. La secretaria pulsa el botn Agregar Cursos, y se ejecuta el caso de uso Agregar Cursos. (E4)
A7: Grabar Matrcula 1. La secretaria pulsa el botn Grabar. (E5) 2. El sistema graba la matrcula. A8: Emitir Horario 1. La secretaria pulsa el botn emitir horario, y se ejecuta el caso de uso Emitir Horario. (E6) A9: Emitir Constancia de Matrcula 1. La secretaria pulsa el botn Emitir Constancia Matricula, y se ejecuta el caso de uso Emitir Constancia de Matrcula. (E6) A10 Modificar: Universidad Nacional de Trujillo | ANEXO 108
[SISTEMA ACADMICO]
1. La secretaria pulsa el botn Modificar. (E7) A11: Salir del Formulario 1. La secretaria pulsa el botn Salir. (E8) 2. El sistema cierra el formulario. A12: Reinicializar Controles 1. 2. La secretaria pulsa el botn Nuevo. El sistema reinicializa los controles.
Flujos Alternativos (Excepciones) E1: Verifica si el cdigo del alumno es correcto, si el cdigo es incorrecto despliega un mensaje: Cdigo incorrecto. E2: Busca el cdigo del alumno en la base de datos, si no se encuentra el cdigo se despliega un mensaje: Alumno no encontrado. E3: El sistema muestra una etiqueta con un mensaje: Correcto E4: el sistema no permite activar el botn mientras no se haya verificado los flujos alternativos A3, A4, A5. E5: el sistema no permite activar el botn mientras no se haya verificado los flujos alternativos A2, A6 E6: el sistema no permite activar el botn mientras no se haya ejecutado el flujo alternativo A7 A7: el sistema no permite activar el botn mientras no se haya ejecutado el flujo alternativo A2 A8: el sistema no permite cerrar el formulario mientras haya datos en los campos o se est realizando otro proceso.
Precondiciones La secretaria debe haberse identificado y haber entrado al sistema. Los cursos deben estar designados con sus horarios. El banco deber brindar informacin de los movimientos de la cuenta de la universidad.
Poscondiciones
Guardar los datos registrados y actualizar la base de datos. Universidad Nacional de Trujillo | ANEXO 109
[SISTEMA ACADMICO]
110
[SISTEMA ACADMICO]
<<include>> Verificar Deudas <<include>> <<include>> Regular, Especial, Extemporanea, por primera
111
[SISTEMA ACADMICO]
Versin 1.0.1
112
[SISTEMA ACADMICO]
Historial de Revisiones
Fecha 19/05/2013 27/05/2013 Versin 1.0.0 1.0.1 Descripcin Versin preliminar como propuesta de desarrollo. Optimizacin de la propuesta de desarrollo. Autor
KAIZEN GROUP SYSTEM
113
[SISTEMA ACADMICO]
1. El sistema muestra las actividades que se puede seleccionar: Aceptar y Salir. 2. El sistema carga automticamente el cdigo, nombre y lista de libros(si es que adeuda) en el formulario. 3. El sistema muestra mensaje si es que se adeuda o no libros. 4. La secretaria selecciona la actividad Aceptar. 5. La secretaria selecciona la actividad Salir. Precondiciones La secretaria debe haber ingresado al sistema de matrcula. Para el caso de uso de bsqueda de deuda de libros, el alumno no debe de ser ingresante para poder realizarse la bsqueda. Postcondicines El sistema debe mostrar el mensaje correspondiente en el label deudaLibro en el formulario Registrar Matrcula.
114
[SISTEMA ACADMICO]
<<include>> Verificar Deudas <<include>> <<include>> Regular, Especial, Extemporanea, por primera
115
[SISTEMA ACADMICO]
Versin 0.1
116
[SISTEMA ACADMICO]
Historial de Revisiones
Fecha 04/06/2013 Versin 0.1 Descripcin Versin preliminar como propuesta de desarrollo. Autor Kaysen System Group.
117
[SISTEMA ACADMICO]
UNIVERSIDAD NACIONAL DE TRUJILLO Flujos Alternativos (Excepciones) E1: No se ha ingresado el cdigo del voucher
[SISTEMA ACADMICO]
E2: No se ha encontrado datos y muestra mensaje No existe cdigo de voucher. E3: Muestra mensaje Incorrecto. Precondiciones La secretaria debe haberse identificado y haber entrado al sistema. Prototipo de Interfaz de Usuario
119
[SISTEMA ACADMICO]
<<include>> Verificar Deudas <<include>> <<include>> Regular, Especial, Extemporanea, por primera
120
[SISTEMA ACADMICO]
BIBLIOGRAFA
Apuntes de las clases de Ingeniera de Gestin de Software I http://es.wikipedia.org/wiki/Caso_de_uso http://es.wikipedia.org/wiki/Diagrama_de_casos_de_uso http://www.slideshare.net/jherry/modelado-con-erwin-7756557 http://es.scribd.com/doc/37187866/Requerimientos-funcionales-y-nofuncionales https://sites.google.com/site/metodologiareq/capitulo-ii/tecnicas-paraidentificar-requisitos-funcionales-y-no-funcionales
121