Escolar Documentos
Profissional Documentos
Cultura Documentos
LimaPer 2006
SistemadeGestindeNotasdePostgrado
Pg.2de48
NDICE 1.
1.1
MODELODELNEGOCIO ................................................................... 4
MODELAMIENTODEPROCESOSDENEGOCIO(MNE1) ................... 4
1.1.1IdentificacindelosProcesosdelNegocio(MNE1.1)....................................4 1.1.2Identificacindelosactoresdelentornodelnegocio(MNE1.2).....................5 1.1.3DescripcindelosCasosdeUsodelNegocio(MNE1.3) ..............................5 1.1.4EspecificacindeReglasdeNegocio(MNE1.4)............................................7
2.
ANLISISDESISTEMAS................................................................... 9
2.1REQUERIMIENTOSDELSISTEMADEINFORMACION(ASI1) ...................... 9
2.1.1DeterminacindelalcancedelSistema(ASI1.1)...........................................9 2.1.2ObtencindeRequerimientos(ASI1.2) .........................................................9 2.1.3ObtencindelModelodeCasosdeUsodelSistema(ASI1.3) ....................10 2.1.4DeterminacindeSubsistemasdeAnlisis(ASI1.4) ...................................14 2.1.5EspecificacindelaInterfacedeUsuario(ASI1.5) ......................................15 2.1.6IdentificacindePerfilesyDilogos(ASI1.6) ..............................................20 2.1.7EspecificacindelComportamientoDinmicodelaInterface(ASI1.7) ........20 2.1.8EspecificacindeFormatosdeImpresin(ASI1.8) .....................................25
ANALISISDELOSCASOSDEUSO(ASI2) ........................................ 26
1.2.1 DiagramadeInteraccindeObjetosDiagramasdeColaboracin ..............26
3.
3.1 3.2 3.3 3.3.1 3.4 3.5
DISEODESISTEMAS.................................................................... 32
DEFINICIONDELAARQUITECTURADELSISTEMA(DSI1) ............ 32 DISEODELAARQUITECTURADESOPORTE(DSI2) .................... 36 DISEODECASOSDEUSOREALES(DSI3) .................................... 37 DiagramadeInteraccindeObjetosDiagramadeSecuencias ........ 37 DISEODECLASES(DSI4) ................................................................ 43 DISEOFSICODEDATOS(DSI5) ..................................................... 44
3.5.1DiseodelModeloFsicodeDatos.(DSI5.1)..............................................44 3.5.2OptimizacindelModeloFsicodeDatos.(DSI5.2).....................................44
3.6GENERACIONDEESPECIFICACIONESDECONSTRUCCION(DSI6)........ 45
3.6.1EspecificacindelEntornodeConstruccin(DSI6.1)..................................45 3.6.2DefinicindeComponentesySubsistemasdeConstruccin(DSI6.2).........46 GrficoDiagramadeComponentesy/odeDespliegue.........................................46 3.6.3ElaboracindeespecificacindeConstruccion(DSI6.3).............................46
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.3de48
3.7
ESTABLECIMIENTODEREQUERIMIENTOSDEIMPLANTACION(DSI 8)............................................................................................................ 47
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.4de48
1. MODELODELNEGOCIO
LaUniversidadNacionaldeIngenieraeselprimerCentroSuperiorTecnolgicodelPer, creadaporLeyNo12379dejuliode1955.SeiniciacomoEscueladeIngenierosCiviles ydeMinaselao1876. La formacin de cientficos en general y cientficos en ciencias tcnicas, es importante para nuestro pas, dentro de una perspectiva de desarrollo tecnolgico, basado en el aprovechamientoconvaloragregadodenuestrasprincipalesriquezasnaturales. En este contexto, programas de estudios de Maestra y de Doctorado con estndares internacionales,constituyenvasefectivasparaformarloscuadroscientficosqueelpas requiere. La Oficina Central de Postgrado constituye la expresin ms elevada, calificada y pertinente de un sistema integrado, universidadsociedad para la gestin del conocimiento. En este sistema se conjugan, en un mismo ambiente Acadmico y en forma privilegiada, lasfunciones bsicas de una universidad socialmentecomprometida con una visin de futuro esto es: formacin profesional especializada, creacin intelectual(cientfica,tcnicayhumanstica)einteraccinsocial. Paraelcumplimientodelosobjetivosdelasunidadesdepostgradoesnecesariocontar conunSISTEMADEGESTIONDENOTASquepermitadarconstanciadelrendimiento acadmicosdelosestudiantesdepostgrado.
1.1
MODELAMIENTODEPROCESOSDENEGOCIO(MNE1)
<<CUN>> ConsultarNota
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.5de48
Estudiante
Profesor
Roles/Responsabilidades Toma las notas de los estudiantes a quienes rindieronunaprueba. Realizalasmodificaciones pertinentes respecto a casos especiales como reclamosfueradellaclase, errores alingreso denotas, etc. Es la persona que tiene un registro acadmico con sus respectivas notas y consultalasmismas. Eslapersonaquecalificae ingresalasnotasalsistema
Tenerunrecorddelasnotasdelosestudiantes
3.Actores Profesor,Alumno,Administrador 4.Precondiciones Debe tener un plazo mximo para entregar las actas de notas al administrador despusdetomadaunaprueba. 5.FlujodeEventos Elprofesorentregalapruebaylanotaalalumnoenelsalndeclases. Elalumnorevisalapruebayemitealgnreclamosiaslocreeconveniente. Elprofesorrecogelosreclamosylosapruebasegnseaconveniente. Elprofesorrecogelaspruebasquenorecibenreclamos. Elprofesorluegodeverificarreclamosyrecogerpruebas,pasalasnotasalacta denotas. Elprofesorenvaelactaalaoficinaderegistrodelpostgrado. Eladministradorrecogeelactadenotasylaarchiva. 6.Poscondiciones Elprofesorcorrigilaspruebaspreviamente. Las actas quedan archivadas en la oficina de registro de notas de postgrado parasufuturaconsulta. 7.Excepciones 8.Versin 9.TiempodeEjecucin 10.DiagramadeActividadesdelProcesodeNegocio
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.6de48
Profesor Al umno Administrador (<ModelodeObjetosGesti onNotasAyD>) (<ModelodeObj etosGestionNotasAyD>) (<Model odeObjetosGesti onNotasAyD>)
EntregarPruebayNota
Revisarl aPrueba
[SI]
[NO]
Aceptar?
[SI] EntregarPrueba
<<System>> Modi ficarNota <<System>> EscribirNotasenel Acta <<System >> EntregarelActa Archi varNota
1.ProcesodeNegocio 2.Objetivo
ConsultarNota
Consultadenotasfinalesdelcurso.
3.Actores Alumno,Administrador 4.Precondiciones Elalumnodebiestarmatriculadoenelcursosolicitado. Elalumnodebihaberhechoelpagocorrespondientealaconsultaddenotas. 5.FlujodeEventos Elalumnosolicitaaladministradorsuconstanciadenotasdeuncursoocursos El administrador emite un ticket que deber pagar el alumno en la caja de la facultad. Elalumnopresentaelvouchercorrespondientealadministrador. Eladministradorbuscaenlosregistroslanotafinaldelcursosolicitado. Eladministradorintroducelosdatos delalumnosylanotafinalenunreportey procedeaimprimirlo. Eladministradorentregaelreportealalumno.
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.7de48
<<system>> GenerarReporte
Recibi rreporte
EntregarReporte
1.1.4EspecificacindeReglasdeNegocio(MNE1.4) a. Para este trabajo tomamos como base o referencia El Postgrado de la Facultad de Ingeniera Industrial y de Sistemas (FIIS) de la Universidad NacionaldeIngeniera(UNI). b. RespectoalanotaaprobatoriaenPostgradoFIISes12. c. Elnmerodecrditospermitidoses12o4cursos. d. Sielalumnoestaporegresarpuedellevarunmximode14crditos. e. El sistema de evaluacin son los mismos a los de pregrado. En su mayoraF,GyH
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.8de48
1. GlosariodeTrminos Trmino C O N T E N I D O D E C A D A C A M P O T r m i n o : N o m b r e d 2.CatlogodeReglasdelNegocio Regladel Negocio Especialidad Crditos Permitidos Nota Aprobatoria Sistemade Evaluacin Descripcin El alumno solo puede acceder a dos especialidades para Postagrado estas son Ingeniera Industrial e Ingeniera de Sistemas. Eslacantidaddecrditosqueelalumnopuedellevar,queson 12conunmximode4cursosporciclo. Eslanotaqueelalumnodebeobtenerenpromedioparapasar elcurso,enestecasolanotaaprobatoriaesde12. Sonlasformasenqueuncursopuedesercalificado,eneste casoexistenprincipalmentetressistemasdeEvaluacinque sonF,GyH Postgrado Significado rea de la Faculta de Ingeniera industrial y de Sistemas donde se formanprofesionalesmayorcapacitados siguiendoestudiosdeespecializacin, Es el estudiante que tiene un registro acadmico con sus respectivas notas y puedeconsultarlasmismas. Es el servicio que brinda la seccin de Postgrado, el rendimiento del alumno y dichocursoserevaluada. Es la persona que dicta un nmero determinado de cursos en Postgrado, califica e ingresa las notas al sistema tambin. Eselencargadodegestionar,organizar eingresarlasnotasenelsistema. Realiza las modificaciones pertinentes respecto a casos especiales como reclamos fuera del la clase, errores al ingresodenotas,etc. Es la calificacin que se le otorga a un alumnomedianteunexamenescrito. Es el proceso de evaluar y calificar al alumno en los diferentes cursos que estecursando. Son las ventanas con las que los usuarios interactuaran para acceder al sistemaysatisfacersusrequerimientos. Es el conjunto de datos que se le entrega al alumno para que pueda verificarsuestadoenelcicloencurso. Es un documento que entrega el administrador al alumno para que realice el respectivo pago por derecho recibir informe de su estado en el ciclo encurso. Es el comprobante que el banco extienda al alumno una vez que ha pagado el derecho para recibir su estadoenelcicloencurso.
Alumno
Curso
Profesor
Administrador
Nota Evaluacin
InterfazdeUsuario
Reporte
Ticket
Voucher
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.9de48
2. ANLISISDESISTEMAS
2.1REQUERIMIENTOSDELSISTEMADEINFORMACION(ASI1) 2.1.1DeterminacindelalcancedelSistema(ASI1.1) El sistema debe ser capaz de brindar informacin al instante de peticiones del usuariotalescomoreportes,informesespeciales,mostrardatosestadsticos,etc. Lo que se pretende automatizar en este sistema es los registros, consultas, modificacionesdenotas. En lo que respecta al alcance del sistema de acuerdo a la institucin acadmica quelovaautilizar,comoesunsistemabasadoenelreadePersonaldelaFIIS, creemosqueelsistemapuedeserutilizadoporescuelasdepostgradoquetengas similitudesenlosprocesosdenegocios. Lo que se podr observar en el producto final son pantallas donde el profesor o administradorpodringresarlasnotasyelalumnopodrconsultarlas. 2.1.2ObtencindeRequerimientos(ASI1.2) RequerimientosFuncionales Nmero Requerimiento RF1 ESPECIFICACION DE DATOS PERSONALES DE LOS ALUMNOS, PROFESORES Y ADMINISTRADORES RF2 ESPECIFICAR EL DETALLEDELCURSO Descripcin Prioridad Permite el ingreso de los datos 5 personales de cada uno de los usuariosdelsistema.
RF3
RF4
Elsistemadeberpermitirelingreso 5 de cdigo, nombre, numero de crditos,sistemadeevaluacindel curso Este caso de uso se permite al 3 profesor visualizar el detalle de los alumnos que estn llevando un determinadocurso Con los informes se podr obtener 4 resultados detallados sobre las notas del curso, notas por evaluacin, adems del promedio final,gradoacadmico,clasificarlos por alumno, rea, fecha, etc. Estos podrnserimpresos.
RequerimientosnoFuncionales
RNF3
PORTABILIDAD
Descripcin Debe ser fcil de usar. Con ayudas einterfacesintuitivas. El ingreso al sistema estar restringido bajo contraseas cifradasyusuariosdefinidos. El sistema debe brindar comodidad al usuario y a otras reas que
Prioridad 5 5
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.10de48
RNF4
MULTIPLATAFORMA
RNF5
RENDIMIENTO
RNF6
DESEMPEO
trabajan o necesitan del rea de personal.PorejemploElSistemade Pago y Planillas no debe tener problemasenaccederalSistemade Personal. El sistema deber funcionar en 3 distintos tipos de sistemas operativos y plataformas de hardware. El sistema debe soportar el manejo 3 de gran cantidad de informacin durantesuproceso. Elsistemanopresentaraproblemas 1 parasumanejoeimplementacin.
2.1.3ObtencindelModelodeCasosdeUsodelSistema(ASI1.3) DiagramadeCasosdeUsodelSistema(Grfico)
<<CUS>> GenerarReporte
DescripcindeCasosdeUsodelSistema 1.CasodeUsodelSistema RegistrarNota 2.Descripcindelcasodeuso Permiteregistrarlasnotasobtenidasporlosalumnosenunadeterminadaprueba. 3.Actor(es) Profesor 4.Precondiciones SedebedehacerunaAutentificacindelusuario. 5.Postcondiciones Sepodrrealizarconsultasalasnotasguardadas. 6.Pasos(FlujodeEventos) Nro AccindelActor
RespuestadelSistema
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.11de48
Generar un nuevo registro, ingresando Generaelregistrodenotas. lasnotassolicitadas. 2 MandaaGrabarregistro Controla y pide confirmacin de registrarnotas. 3 Debe confirmar si esta conforme con el Manda a Registrar notas y emite un registroaguardar. mensaje de que las notas se han guardado. 4 Aceptarmensaje 7.Requerimientoasociado Verificarnotas Registrarnotas 8.Prototipodeinterfazdeusuario LasinterfacesquesevanautilizarseraneldeRegistrarnotasyalgunosmensajesde Informacin.
1.CasodeUsodelSistema ConsultarRegistros 2.Descripcindelcasodeuso Permiteconsultarlasnotasobtenidasporlosalumnosenunadeterminadaprueba. 3.Actor(es) Administrador. 4.Precondiciones SedebedehacerunaAutentificacindelusuario. 5.Postcondiciones Sisedeseasepodramandaraimprimireldocumento. 6.Pasos(FlujodeEventos) Nro AccindelActor RespuestadelSistema 1 Realiza una nueva consulta de notas, Mandaacontrolarlaconsulta,yverifica seleccionandoalgncurso. en la BD si existen notas, si es as muestra las notas, de lo contrario muestraunmensajeinformandoqueno existennotas. 2 Observa la consulta, o recibe el mensaje. 7.Requerimientoasociado Consultarnotasdelcurso. 8.Prototipodeinterfazdeusuario SeutilizalainterfazdeConsultarnotas.
1.CasodeUsodelSistema GenerarReporte 2.Descripcindelcasodeuso Permiteimprimirunaconsultadenotasrealizada. 3.Actor(es) Administrador 4.Precondiciones Lasnotastienenqueestarregistradas,ytambinsetienequehaberrealizadola respectivaconsulta. 5.Postcondiciones Setendrlaconsultadenotasfsicamente. 6.Pasos(FlujodeEventos) Nro AccindelActor
RespuestadelSistema
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.12de48
Estecontrolaelmandatodeimprimir.Y manda un mensaje si est conforme conlaimpresin. 2 Puedeaceptarlaimpresinocancelarla Si acepta imprimir, el sistemamanda a operacin. imprimir y luego manda un mensaje informandoqueyaseestimprimiendo correctamente. 3 Aceptaelmensajedeinformacin 7.Requerimientoasociado Imprimirconsultadenotas. 8.Prototipodeinterfazdeusuario SeutilizalainterfazdeImprimirConsultadeNotas. 1.CasodeUsodelSistema ValidarelUsuario 2.Descripcindelcasodeuso Permiteregistrarlasnotasobtenidasporlosalumnosenunadeterminadaprueba. 3.Actor(es) Profesor 4.Precondiciones SedebedehacerunaAutentificacindelusuario. 5.Postcondiciones Sepodrrealizarconsultasalasnotasguardadas. 6.Pasos(FlujodeEventos) Nro AccindelActor RespuestadelSistema 1 Generar un nuevo registro, ingresando Generaelregistrodenotas. lasnotassolicitadas. 2 MandaaGrabarregistro Controla y pide confirmacin de registrarnotas. 3 Debe confirmar si esta conforme con el Manda a Registrar notas y emite un registroaguardar. mensaje de que las notas se han guardado. 4 Aceptarmensaje 7.Requerimientoasociado Verificarnotas Registrarnotas 8.Prototipodeinterfazdeusuario LasinterfacesquesevanautilizarseraneldeRegistrarnotasyalgunosmensajesde Informacin. 1.CasodeUsodelSistema VisualizarEstado 2.Descripcindelcasodeuso Permitequeelalumnovisualicelasnotasdeloscursosqueestllevandoactualmente. 3.Actor(es) Alumno 4.Precondiciones SedebedehacerunaAutentificacindelusuario. 5.Postcondiciones
Mandaaimprimir
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.13de48
Sepodrrealizarconsultasalasnotasguardadas. 6.Pasos(FlujodeEventos) Nro AccindelActor 1 Elalumnovisualizasuscursosyescoge unodeellos. 2 Puede imprimir su registro de notas de dichocurso. 3 Retorna al Men Anterior para realizar otraconsulta. 4 Puedecerrarcesin. 7.Requerimientoasociado
RespuestadelSistema Muestra las notas de alumno segn el cursoescogido. Manda imprimir el registro de notas de dichocurso. RetornaalMenAnterior. CierraCesin.
8.Prototipodeinterfazdeusuario LasinterfacesquesevanautilizarseraneldeConsultarNotasyReportarNotas
1.CasodeUsodelSistema ModificarNota 2.Descripcindelcasodeuso Permitemodificarlasnotasobtenidasporlosalumnosenunadeterminadaprueba. Autorizadoporelprofesor. 3.Actor(es) Administrador 4.Precondiciones SedebedehacerunaAutentificacindelusuarioADMINISTRADOR. SedebetenerunaautorizacinescritadelPROFESORdelcurso. 5.Postcondiciones Sepodrrealizarconsultasalasnotasguardadas. Seimprimirunreporteconteniendolanotafinal. 6.Pasos(FlujodeEventos) Nro AccindelActor 1 Busca la nota la nota del curso a modificar 2 Generar una modificacin de la nota, ingresandolasnotassolicitadas. 3 Si acepta. Debe confirmar si esta conformeconelregistroaguardar. 4 5 6 RespuestadelSistema Envaelresultadodelabsqueda. Enva un mensaje de alerta esperando suconfirmacinorechazo. Manda a Registrar la modificacin de las notas y emite un mensaje de que lasnotassehanguardado. Elsistemaguardalapeticin. Elsistemaregresaalpaso1
Sinoacepta. Sidesearealizarotramodificacin. Si finaliza abandona el Mdulo de ModificacindeNotas 7.Requerimientoasociado VisualizarEstado RegistrarNota 8.Prototipodeinterfazdeusuario LasinterfacesquesevanautilizarseraneldeModificarnotasyalgunosmensajesde Informacin.
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.14de48
2.1.4DeterminacindeSubsistemasdeAnlisis(ASI1.4)
<<extend>>
2.1.4.1ModelodeNegocio Paquete que agrupa a todos los elementos necesarios para el Modelamiento del Negocios: CasodeUsodelNegocio. DiagramaActividadRegistrarNota. DiagramadeActividadConsultar. 2.1.4.2ModelodeAnlisis Paquete que agrupa a todos los elementos necesarios para el Modelamiento del Anlisis: CasodeUsoSistemadelAnlisis. DiagramadeClasesdeAnlisis DIOModificarNota. DIOValidarUsuario. DIOGenerarReportes. DIORegistrarNotas. DIOVisualizarEstado. DIOConsultarRegistros. DSModificarNota. DSValidadUsuario. DSGenerarReporte. DSRegistrarNota. DSVisualizarEstado. DSConsultarRegistro. 2.1.4.3ModelodeDiseo
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.15de48
2.1.5EspecificacindelaInterfacedeUsuario(ASI1.5) Es un prototipeo de las pantallas. As mismo para explicar algunas caractersticas de cadapantallaseusaralasiguientetabla.
I1 Registrarnotas
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.16de48
I2 ConsultarNotas
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.17de48
I3 ImprimirConsultadeNotas
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.18de48
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.19de48
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.20de48
2.1.6IdentificacindePerfilesyDilogos(ASI1.6) 1.NombredelPerfil: ADMINISTRADOR 2.Opcionesalasquetieneacceso EsteusuarioADMINISTRADORtendraccesoalassiguientesopciones: Podrgenerarlacuentaparaalgnalumnooprofesornuevo. Podractualizarlosdatosdetodoslosalumnosyprofesores. Especificara los cursos de los profesores, es decir podr crear nuevos cursos. Ser el UNICO con la capacidad de AUTORIZAR PERMISOS ingresando al mdulo de Gestin de Permisos. Los dems usuarios no tendrnaccesoaestemodulo. Estar en la capacidad de Generar Informes y Reportes acerca de los alumnossuscursosyrespectivasnotas. 3.TipodeAcceso: Lectura,Modificacin,Insertar 1.NombredelPerfil: ALUMNO 2.Opcionesalasquetieneacceso EsteusuarioALUMNOtendraccesoalassiguientesopciones: Podringresarasupropiacuenta. Podractualizarsusdatospersonales. Visualizarasuscursosynotasdelpresentecicloacadmico. Podrgenerarunreporteparasurespectivaimpresin. Podrenviarconsultasalprofesordeuncursocomoaladministrador. 3.TipodeAcceso:
Lectura,Insertar
1.NombredelPerfil: PROFESOR 2.Opcionesalasquetieneacceso EsteusuarioPROFESORtendraccesoalassiguientesopciones: Podringresarasupropiacuenta. Podractualizarsusdatospersonales. Podrcolocarlasnotasdelosalumnosdesuscursosencargados. Podrcorregirsusnotasencasodeerroresmanuales. Podrgenerarunreporteparasurespectivaimpresin. Podr enviar consultas al administrador sobre algn problema del sistema. Podrresponderlaconsultadesusalumnosenlnea. 3.TipodeAcceso:
Lectura,Modificacin,Insertar
Lectura
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.21de48
2.InterfacedeAccesoaRegistros
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.22de48
3.InterfacedeRegistrodeAlumnos
4.InterfacedeRegistrodeProfesores
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.23de48
ComportamientoDinmicoparaelactorALUMNO: 1.InterfacedeValidacin
2.InterfacedeConsultarNotasencursosinscritos
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.24de48
3.InterfacedeVisualizarEstado
4.InterfacedeVerReportedeNotas
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.25de48
2.1.8EspecificacindeFormatosdeImpresin(ASI1.8) 1. ReporteAlumno
2. ReporteProfesor
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.26de48
2.2
ANALISISDELOSCASOSDEUSO(ASI2)
<<Entity>>
EO:Curso2:Curso2 5:LeerCurso
<<Entity>>
6:LeerNota
EO.Nota2:Evaluacion2
4:ConsultarDatosAlumno
<<Control>>
Control_5
<<Entity>>
2:MostrarMensajeAlumnoConsultado
EO:Alumno2:Alumno2
3:ConfirmarCurso
<<Boundary>>
2:Curso2
IO:ConsultaNotas2:Alumno2
1.2.1.2 DiagramaInteraccindeObjetosGenerarReporte
:Evaluacion2
IO:ReportedeNotas:Alumno2
1:Envi arBusqueda
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.27de48
1.2.1.3 DiagramaInteraccindeObjetosConsultarRegistros
<<Boundary>>
<<ActordelSistema>> Administrador
<<Control>>
CO:Confi rmarDatos
3:ImprimirDatos
<<Boundary>>
IO:PresentarDatos
1.2.1.4 DiagramaInteraccindeObjetosValidarUsuario
<<ActordelSistema>> Profesor2
3:EnviarUsuarioLogin 4:CaptarDatos
<<Boundary>>
<<ActordelSistema>> Alumno2
IO:Validar:Permiso2
<<Control>>
<<Boundary>>
IO:Permiti rAccesoProfesor
<<Entity>>
IO:RedireccionarAcceso
<<Boundary>>
<<Boundary>>
IO:PermitirAccesoAdministrador:Administrador2
<<Boundary>>
IO:IngresarUsuarioyContrasea
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.28de48
1.2.1.5 DiagramaInteraccindeObjetosRegistrarNota
4:LeerEvaluacion
<<Control>>
<<Entity>>
CO:AdministradorRegistro
5:GuardarInforme 3:LeerCurso
<<Boundary>>
IO:RegistroNotas:Curso2
2:MostrarMensaj eNotaIngresada
<<Entity>>
EO:Curso:Curso2
1:IngresarNotasdel Alumno
<<Entity>>
EO:Alumno:Alumno2
1.2.1.6 DiagramaInteraccindeObjetosModificarNota
:Alumno2 :Curso2
3:VerificarAlumno
IO:IngresarCursoUsuario
<<Control>>
CO:ControlarModificaciones 4:Rechazar
5:Aceptar
<<Boundary>>
IO:CorregiryGuardarIntento
<<Boundary>>
IO:DatosGuardados
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.29de48
2.3
ANALISISDECLASES(ASI3)
Administrador2
Persona2 DocDni Nombre ApellidoPaterno ApellidoMaterno FechaNacimiento CodigoUsuario :int :char :char :char :date :int
1..* 1..1
1..1 1..* Permiso2 CodPermiso Contrasenhia Nivel Usuario :int :char :char :char
1..1 1..1 1..* Alumno2 CodAlumno CicloAlumno CreditoAlumno PromedioPAlumno PromedioCAlumno LeerPromedioCicloAlumno :char :int :int :float :float :float 1..* Curso2 CodCurso NombreCurso HorarioCurso ProfesorCurso SeccionCurso :int :char :int :char :int
1..*
2.4
ANALISISDEPAQUETES(ASI4)
<<Subsystem>> ModelodeNegocio
<<extend>>
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.30de48
2.5
ESPECIFICACIONDEINTERFACESCONOTROSSISTEMAS(ASI5) NombredelSistema SistemadeAsistencia relacionado ResponsabledelSistema AdministradordePostgrado ProcesosdelSistema Recolectarasistenciasdecursos. Volcarinformacinaunaterminalparaelcontrol. GenerarReportes. Especificaciones Validarelnmerodeasistenciasporcurso,recogidoporel Funcionalesdelsistema profesorencadasesindeclases. Formatosdelosdatos ClasesAsistidas. intercambiados CursosconEvaluaciones Tipodeintercambio Intercambioporlotes Frecuenciaoperiodicidad CadaMes delintercambio Eventoquedesencadena FindeMes lainterface Validaciones,requisitos Automticooasolicituddeladministrador. especialesdeseguridad Modificaciones El Intercambio de datos debe hacerse en un formato requeridas estndarxml.
NombredelSistema SistemadePago relacionado ResponsabledelSistema AdministradordePostgrado ProcesosdelSistema Recolectarlospagosdelosalumnos. Volcarinformacinaunaterminalparaelcontrol. GenerarReportes. Especificaciones Validar el nmero de pago o recibo por alumno, entre el Funcionalesdelsistema enviadoporelbancoyelenviadoporelalumno. Formatosdelosdatos NmerodeRecibosemitidosporelbanco. intercambiados Tipodeintercambio Intercambioporlotes Frecuenciaoperiodicidad CadaMes delintercambio Eventoquedesencadena FindeMes lainterface Validaciones,requisitos Automticooasolicituddeladministrador. especialesdeseguridad Modificaciones El Intercambio de datos debe hacerse en un formato requeridas estndarxml.
NombredelSistema SistemadeMatrcula relacionado ResponsabledelSistema AdministradordePostgrado ProcesosdelSistema Inscribir a los alumnos en sus cursos del periodo acadmico Volcarinformacinaunaterminalparaelcontrol. GenerarReportes. Especificaciones Validar el nmero de pago o recibo por alumno, entre el Funcionalesdelsistema enviadoporelbancoyelenviadoporelalumno. Validarelcurso. Elnumerodecrditosaceptatos Formatosdelosdatos Nmerodecrditosycursosmatriculados.
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.31de48
intercambiados Tipodeintercambio Frecuenciaoperiodicidad delintercambio Eventoquedesencadena lainterface Validaciones,requisitos especialesdeseguridad Modificaciones requeridas
Intercambioporlotes CadaPeriodoAcadmico CadaIniciodePeriodoAcadmico Automticooasolicituddeladministrador. El Intercambio de datos deben almacenarse en una base dedatosyreplicadaaPostgradoUNI.
NombredelSistema SistemadePersonal relacionado ResponsabledelSistema AdministradordePostgrado ProcesosdelSistema Seguimiento al Personal del Postgrado: Personal administrativo,profesores,conserjes,etc. GenerarReportes. Especificaciones Recopilarinformacinsobreelrendimientolaboral Funcionalesdelsistema Formatosdelosdatos Nmerodeasistenciasdelpersonaldocente. intercambiados Tipodeintercambio Intercambioporlotes Frecuenciaoperiodicidad CadaPeriodoAcadmico delintercambio Eventoquedesencadena CadaIniciodePeriodoAcadmico lainterface Validaciones,requisitos Automticooasolicituddeladministrador. especialesdeseguridad Modificaciones El Intercambio de datos debe hacerse en un formato requeridas estndarxml.
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.32de48
3. DISEODESISTEMAS
3.1
DEFINICIONDELAARQUITECTURADELSISTEMA(DSI1) DefinicindeNivelesdeArquitectura(Grafico)(DSI1.1)
Anlisisde todoslos paquetes provenientes Internet
ServidorWeb T erminales
UsarEstrictamente EstandaresWebW3C
<<HT T P>>
ServidordeAplicaciones CortaFuego Navegadores <<HT T P>> <<XML>> <<PaquetesT CP/UDP>> <<PUERT O:XXXX>>
Intranet
ServidorBD
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.33de48
Identificacindesubsistemasdediseo(DSI1.2)
<<SubSi stema>> Regi stro <<CUS>> Modi ficarNota <<CUS>> RegistrarNota <<CUS>> Visual izarEstado <<SubSi stem a>> Consulta <<CUS>> ConsultarRegistros
Catalogodesubsistemas Subsistema Registro Funcionalidad Este subsistema permite realizar registrosymodificacinyguardarlas enlabasededatos. Este subsistema permite validar un usuario que entre en nuestra aplicacin. La validacin se hace mediante una sesion, si el usuario es correcto se le abre una sesion y en cada pgina que queremos que sea privada se mirar si la sesin estaabiertaparapermitirelacceso. Nos permite realizar consultas simples y personalizadas dependiendodelusuario. Tipo Registrar Modificar Validar Usuarios
Validacin
Consulta
Realizar Consultas
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.34de48
GraficodesubsistemasusandoelDiagramadePaquetes
EntornoTecnolgicodelSistema.(DSI1.3) Hardware SERVIDORES: El HS20 blade es un servidor blade de alta densidad que ofrece Procesadores Intel Xeon de alto rendimiento. Los aplicativos ideales incluyen: Colaboracin, Citrix, clsters Linux y aplicativos centrales de computacin. Procesador/velocidad Nmerodeprocesadores Memoria(capacidad) Disco(capacidad) IntelXeon2.803.80GHz 1estndar/2mximo 512MBa16GB 0GB373.6GB
PCEscritorioTerminales: Requerimientosnecesariosparaunperformancemnimo: PentiumII266Mz 192MBram Pantallade800*600 Requerimientosparaunperformanceptimo: Procesador(Ghz):CelD2.53ghz/L2256kb/533mhzSocketLga775 Chipset Intel865gv Memoria(Mb):256mb(1x256)Ddr333NumeroDeRanuras4 CapacidadMaximaHasta(Gb)4gb DiscoDuro(Gb):40gb7200rpm Drive:CdRom Disketera(Mb):1.44mb Pantalla:15"Crt Video:IntelExtremeGraphics Sonido:RealtekAlc6556ChannelAudio
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.35de48
Software
Red:10/100 Modem:56kbps DisponeSlots:AgpExpress:1 Pci:3Serial(Es):1Paralelo:1 Usb:4(2.0/1.1) Ps/2ParaTeclado:1Ps/2 ParaMouse:1 VideoDb15:1 Rj45:1 Rj11:1 Salidad:MicLineInLineOut SistemaOperativo:Gnu/Linux Teclado:EstandarEspaolPs2 Mouse:Estandar3Botones+RuedaPs2
Sistemasoperativos: GNU/Linux:PlataformadeAplicacionesyServidordeBasede Datos. NetBSD:Cortafuegos. Windows,GNU/Linux,Mac,etc:PCDesktop. Subsistemas: SistemadeMatrcula. SistemasdeControldeAsistencias. SistemasdePagos. Middleware: SistemaSamba Gestoresdebasesdedatos: Postgresql. Sistemasdeficheros: RAID:Sevidores. FAT32,FAT64,NFS,EXTX:PCDesktop Herramientas AutomatizacindeProcesospormediodeterminalesShellcon usodeCronTab Utilidadesdegestinpropiasdelsistema: GestordeAdministradordeContenidosenLnea. PaneldeAdministracinRemota.
Comunicaciones
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.36de48
3.2
:Administrador2
Mantenim iento
:Curso2
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.37de48
3.3 3.3.1
DISEODECASOSDEUSOREALES(DSI3) DiagramadeInteraccindeObjetosDiagramadeSecuencias
3.3.1.1 DiagramaSecuenciaVisualizarEstado
<<Entity>>
EO.Nota2:Evaluacion2
2:Curso2
<<Entity>> <<Boundary>> <<Entity>>
EO:Curso2:Curso2
IO:ConsultaNotas2:Alumno2 EO:Alumno2:Alumno2
<<Control>>
Control_5
2:MostrarMensajeAlumnoConsultado
5:LeerCurso
6:LeerNota
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.38de48
3.3.1.2 DiagramaSecuenciaGenerarReporte
:Evaluacion2
:Curso2
<<Boundary>> <<ActordelSistema>> IO:ReportedeNotas:Alumno2 Administrador
1:EnviarBusqueda
2:ConsultaCurso
3:ConfirmaNota
4:ConsultaNota
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.39de48
3.3.1.3 DiagramaSecuenciaConsultarRegistros
1:BuscarDatos
2:AgruparDatos
3:ImprimirDatos
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.40de48
3.3.1.4 DiagramaSecuenciaValidarUsuario
<<Boundary>> <<Boundary>> <<Boundary>> <<Boundary>> <<Entity>> <<Control>> <<Boundary>> <<Acto rdelSistem a>>rd elS istem a>> <<Acto <<Acto rdelSistem a>> IO:IngresarUsuarioyContrasea IO:Perm itirAccesoAdm inistrador:A dm i ni strador2 IO:Perm itirAccesoA lum no:A lum no2 IO:Perm i tirAccesoProfe sor recci onarA cceso IO:Redi CO:Perm itirAuto rizacin IO:Validar:P erm iso2 Al um no2 Adm inistrador Profe sor2
1:Envi arUsuarioyLogir
2:EnviarUsuarioL ogin
4:Capta rDato s
5:Verifi car
6:Auto ri zar
7:Auto rizar
8:Auto rizar
9:Rechazar
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.41de48
3.3.1.5 DiagramaSecuenciaRegistrarNota
<<Entity>> <<Entity>> <<Control>> <<Entity>> <<Boundary>> <<ActordelSi stema>> EO:Evaluacion:Evaluacion2EO:Curso:Curso2 CO:Admi ni stradorRegi stro EO:Alumno:Alumno2 IO:RegistroNotas:Curso2 Profesor2
3:LeerCurso
1:IngresarNotasdelAlumno
4:LeerEvaluacion
2:MostrarMensaj eNotaIngresada
5:GuardarInforme
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.42de48
3.3.1.6 DiagramaSecuenciaModificarNota
:Curso2
<<Boundary>>
:Al umno2
<<Control>> <<Boundary>> <<ActordelSistema>> CO:ControlarM odificaciones IO:IngresarCursoUsuario Administrador
IO:DatosGuardados
1:BuscarUsuarioyCurso
2:VerificarUsuario
5:Aceptar
3:VerificarAlumno
4:Veri ficarCurso
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.43de48
3.4
DISEODECLASES(DSI4)
Administrador2
Persona2 DocDni Nombre ApellidoPaterno ApellidoMaterno FechaNacimiento CodigoUsuario :int :char :char :char :date :int
1..*
+ + + + + + + + +
+ LeerPersona() :int + AgregarPersona() :int + ModificarPersona() :int 1..* 1..1 Permiso2 + + + + + CodPermiso Contrasenhia Nivel Usuario :int :char :char :char :int :int :int :int :int Profesor2 AreaProfesor :varchar EspecialidadProfesor :varchar PeriodoDocencia :date + + + + + + + ModificarPersonalesProfesor() IngresarNotas() ModificarNotas() LeerConsultas() ResponderConsultas() EnviarConsultas() ImprimirReporteProfesor()
Evaluacion2 1..1 + + + + CodEvalucacion NotaCursoEvaluacion HorarioEvaluacion CicloEvaluacion RegistrarNota() ModificarEvalucion() ModificarNota() LecturaEvaluacion() :varchar :int :datre :varchar :int :int :int :int
1..1
1..* Alumno2 + + + + + CodAlumno CicloAlumno CreditoAlumno PromedioPAlumno PromedioCAlumno LeerPromedioCicloAlumno :char :int :int :float :float :float :int :int :float :float :int 1..1
1..1 Curso2
1..*
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.44de48
3.5
DISEOFSICODEDATOS(DSI5)
3.5.1DiseodelModeloFsicodeDatos.(DSI5.1)
Eval uacion CodEval uacion int <pk> Ti poEvaluaci on text Seccion CodSeccion i nt <pk> Nom Secci on char
Persona DNIPerson Nom bre Apel lido Direcci on T elefono int <pk> text text text text Profesor CodProfesor i nt <pk> Espprofesor text Notas CodNota int <pk> CodCurso int NotaCur float
Perm i sos CodPerm iso int <pk> Nom Perm iso text
3.5.2OptimizacindelModeloFsicodeDatos.(DSI5.2) FormatodeEstimacindeVolmenesdetablas 1 2 3 4 5 6 7 8 9 10 Persona Alumno Administrador Profesor Evaluacin Curso Notas Seccin Permisos Consulta Cantidadde registrosanual 1500 1500 2 15 4 30 5000 4 3 100000 Tamaodel registro 2000kb 200kb 30kb 300kb 30kb 200000kb 200000kb 3000kb 30kb 300000kb Crecimiento anual(%) 10% 10% 1% 10% 1% 10% 120% 1% 0% 500% Tipode acceso Restringido Restringido Restringido Restringido Pblico Pblico Restringido Pblico Restringido Pblico
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.45de48
3.6GENERACIONDEESPECIFICACIONESDECONSTRUCCION(DSI6) 3.6.1EspecificacindelEntornodeConstruccin(DSI6.1) Plataformadelambientededesarrollo. Hardware P4266080GDTPC80GM2660256M Caractersticastcnicas Marca:Optima Bluetooth:No CapacidaddelDiscoDuro:80000MB GrabadordeCD:congrabadorCD GrabadordeDVD:singrabadorDVD Tecnologa Hyper Threading: sin tecnologa HyperThreading LANInalmbrico:sinLANinalmbrico ReproductorDVD:conreproductorDVD MandoaDistancia:sinmandoadistancia MarcadelProcesador:Intel MediaCenterEdition:No MemoriaRAM:256MB Modem:No NmerodeProcesadores:1 ProcesadorIntel:Pentium4 RackServer:No SalidaTV:No TarjetadeEdicindeVdeo:S TarjetaTV/Radio:No TecnologaIntelCentrino:No TipodeOrdenador:Torre Velocidaddelprocesador:2660MHz GNU/Linux2.6.19 DistribucinKenqOSACUNIXDeveloper de EnjutaIDE Postgresql/Mysql GNU/Linux 2.6.19 Python2.3.6 Djangoisahighlevelwebframework Apache2.X
ServidorWEB
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.46de48
3.6.2DefinicindeComponentesySubsistemasdeConstruccin(DSI6.2) GrficoDiagramadeComponentesy/odeDespliegue
3.6.3ElaboracindeespecificacindeConstruccion(DSI6.3) Formatoparalaespecificacindetalladadeloscomponentes
PY:WebService
PY
Es un componente que asocia a los patrones de usuarios. Alumnos, Profesores y Administradores. Incluye el trato de ingresosalsistemadeformaannimaosubalterna. Especificacindelcomponente
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.47de48
PY
PY:WebService
Es un componente con la disponibilidad de realizar consultas por medio del acceso del sistema o de la sindicacin de contenidosdeformaexterna,desdeunainscripcin. Especificacindelcomponente
PY
Es un componente para el mantenimiento de lainterfaz grafica del sistema GUI, adoptando cambios de acuerdo a las preferenciasdelusuariooadministrador. Especificacindelcomponente
PY
3.7
Planificacin
de de
01/11/2007
SistemadeGestindeNotasdePostgrado
Pg.48de48
Capacitacin
Infraestructura
4 5
Instalacin IntegrarSistemas
Realizar la capacitacin correspondiente a los PROFESORES Y ADMINISTRADORES. Con la entregadeCartillasalosalumnos. Compra de los servidores y los terminales de administracin y su correcta instalacin fsica en ambientesapropiados Instalacin de los sistemas en los Servidores Empezaraintegrarsistemasconel usodelospaquetesdeXML.
01/11/2007