Академический Документы
Профессиональный Документы
Культура Документы
Trabajo Monogrfico
Escalafn Docente
Profesor
Zuloaga Rotta, Luis
Curso
Analisis y Diseo de Sistemas ST213
Seccin
U
Integrantes
Manrique Julca, Luis Angel 20154018A
Fecha de entrega
15/12/17
NDICE
1. La definicin del sistema ................................................................................................... 3
2. Diagrama de macroprocesos............................................................................................ 3
3. El diagrama IDEF0 ............................................................................................................... 4
4. Diagramas BPD .................................................................................................................... 6
4.1 Solicitud de licencia de un docente.......................................................................... 6
4.2 Solicitud de constancia de trabajo de un docente ............................................... 7
5. La definicin del sistema de informacin ..................................................................... 9
6. Especificacin de requerimientos ................................................................................... 9
6.1 Especificacin de requerimientos funcionales ..................................................... 9
6.2 Especificacin de requerimientos no funcionales ............................................... 9
6.3 Matriz de requerimientos funcionales vs entidades de datos ........................... 9
7. Modelamiento de Datos.................................................................................................... 10
7.1 Diagrama de reas de inters ...................................................................................... 10
7.2 Modelo de datos conceptual........................................................................................ 11
7.3 Modelo de datos lgico por rea de inters ................................................................ 14
7.4 Modelo de datos fsico ................................................................................................. 17
7.5 Diccionario de datos ..................................................................................................... 21
7.6 Diagrama de Transicin de Estados para las entidades de datos criticas .................. 21
8. Interfaces graficas de usuario (GUI) ............................................................................. 22
9. Casos de Uso ...................................................................................................................... 22
9.1 Responsabilidad de actores ......................................................................................... 22
9.2 Especificacin extendida de casos de uso ................................................................... 28
10. Diagrama de secuencia .................................................................................................. 35
11. Diagramas de actividad.................................................................................................. 36
12. Diagrama de clases ......................................................................................................... 37
13. Diagrama de Transicin de estados para los objetos crticos ............................ 42
14. Diagrama de componentes ........................................................................................... 43
15. Diagrama de despliegue para el sistema .................................................................. 44
1. La definicin del sistema
Es un sistema de actividad humana encargado de realizar el seguimiento de los
docentes en aspectos como su desempeo tomando en cuenta el mbito de sus
estudios o acadmico, administrativo y los cargos que tiene en la universidad
como tambin en las externas. El sistema de escalafn docente permite los
ascensos, promociones, becas, etc que dependen del desempeo del mismo.
2. Diagrama de macroprocesos
Escalafn docente:
6. Especificacin de requerimientos
6.1 Especificacin de requerimientos funcionales
El sistema debe permitir realizar el seguimiento de la carrera
acadmica de los docentes. R1
Debe permitir tener un registro el tiempo de servicio de los docentes
desde su ingreso en la carrera docente y desde que obtuvo una
categora docente. R2
Debe registrar los grados acadmicos obtenidos, resultados de
encuestas, la evaluacin de sus jefes por periodo acadmico. R3
Debe permitir realizar un reporte de evaluacin de los docentes por
categora para los concursos de ascensos o nombramientos. R4
Debe registrar la puntuacin y/o los grados acadmicos obtenidos
R5
DOCENTE
codigoTrabajador (FK)
codigoDepartamento (FK)
codigoCentro (FK)
tipoCentro (FK)
CENTRO ESTUDIOS
codigoCentro CARGO ACADEMICO
tipoCentro
nroSecuencial
denominacionCentro codigoTrabajador (FK)
direccion
codigoCargo (FK)
CARGO codigoCentro (FK)
tipoCentro (FK)
codigoCargo nroResolucion
denominacionCargo fechaInicioCargo
periodoCargo
estadoCargoAcademico
Modelo de datos lgico Experiencia Docente
DEPARTAMENTO ACADEMICO
codigoCentro PROGRAMA ACADEMICO
tipoCentro codigoCentro (FK)
codfacultad tipoCentro (FK)
codigoDptoAcademico codProgramaAcad
denominacionDptoAcademico denominacionProgramaAcad
DOCENTE
codigoTrabajador (FK)
codigoCentro (FK) ASIGNATURA
tipoCentro (FK) codigoAsignatura
codfacultad (FK)
codigoDptoAcademico (FK) codigoCentro (FK)
codProgramaAcad (FK) tipoCentro (FK)
codfacultad (FK)
codigoDptoAcademico (FK)
codProgramaAcad (FK)
CARGA ACADEMICA denominacionAsignatura
codigoTrabajador (FK)
periodoAcademico
codigoCentro (FK)
codigoAsignatura (FK)
seccionAsignatura
resultadoEncuesta
nroAlumnosInscritos
nroAlumnosEncuestados
tipoCentro (FK)
DOCENTE
codigoTrabajador (FK)
UNIVERSIDAD IES
codigoDepartamento (FK)
codigoCentro (FK) codigoCentro (FK) codigoCentro (FK)
tipoCentro (FK) tipoCentro (FK) tipoCentro (FK)
Modelo de datos lgico Informacin Personal
TRABAJADOR PARENTEZCO
codigoTrabajador codParentezco
apellidoPaterno denominacion
apellidoMaterno
nombres FAMILIAR
direccionTrabajador codigoTrabajador (FK)
codUbigeo (FK) nroFamiliar
itemUbigeo (FK)
fechaNacimiento UBIGEO codParentezco (FK)
dni codUbigeo
nroTelefono itemUbigeo
estadoCivil
tipoSangre codUbigeoPadre (FK)
estadoLaboral itemUbigeoPadre (FK)
fechaIngreso denominacion
DOCENTE
codigoTrabajador (FK) ADMINISTRATIVO
codigoTrabajador (FK)
codigoDepartamento (FK)
codigoCentro (FK)
tipoCentro (FK)
nombreTema
descripcionTema
PUBLICACION DOCENTE
codPublicacion codigoTrabajador (FK)
EDITORIAL
codEditorial LIBRO PAPER
nombreRevista
Modelo de datos lgico Experiencia Profesional
TRABAJADOR
EMPRESA codigoTrabajador
codEmpresa apellidoPaterno
apellidoMaterno
RUC nombres
direccionEmpresa direccionTrabajador
telefonoEmpresa codUbigeo (FK)
itemUbigeo (FK)
fechaNacimiento
EXPERIENCIA PROFESIONAL dni
nroTelefono
codigoTrabajador (FK)
estadoCivil
nroSecuencial
tipoSangre
codigoCargo (FK) estadoLaboral
codEmpresa (FK) fechaIngreso
fechaInicio
CARGO
codigoCargo
codEmpresa (FK)
denominacionCargo
DOCENTE
codigoTrabajador (FK)
tipoCentro (FK)
codfacultad (FK)
codigoCentro (FK)
codigoDptoAcademico (FK)
NOMBRADO
9. Casos de Uso
Object-Oriented Model
Model: Sistema escalafon Docente
Package: ADMINISTRACION SISTEMA
Diagram: DiagrCasosUso Administracion
Author: PCA Date: 17/11/2017
Version:
<<include>>
Definir usuario Asignar Rol
<<include>>
Administrador
Asignar Login
Actualizar Tablas
Object-Oriented Model
Seleccionar Docente Model: Sistema escalafon Docente
Package: EXPERIENCIA DOCENTE
Diagram: DiagrCasosUso ExperienciaDocente
Author: PCA Date: 27/11/2017
<<include>> Version:
Realizar Registro
Experiencia Docente
Personal Responsable
(INFORMACION
PERSONAL) Seleccinar Centro
Estudios
<<extend>> <<include>>
Registrar <<include>>
Subir carga asignaturas
academica dictadas
Seleccionar Unidad
<<include>> Academica
Seleccionar Docente
(EXPERIENCIA DOCENTE)
<<include>>
<<include>>
Maestria
Seleccionar Centro
Estudios
Realizar registro de
Estudios Post Grado
Doctorado <<include>>
Ingresar Datos
<<include>> Estudios Post
Grado
Definir Trabajador
Personal Responsable
Administrativo
<<include>>
Ingresar
informacion
Familiares
Seleccionar docente
Actualizar registro de (EXPERIENCIA
publicacion PROFESIONAL)
Libro
<<include>>
<<include>>
Realizar registro de
Publicacion
Personal Responsable
(INFORMACION
PERSONAL)
<<include>>
Paper
Ingresar datos
de Publicacion
<<include>>
Object-Oriented Model
Model: Sistema escalafon Docente
Package: INVESTIGACION
Ingresar
funciones Diagram: DiagrCasoUsoInvestigacion
realizadas Author: Gonzalo Date: 27/11/2017
Version:
<<include>>
<<include>>
Realizar registro de
Cargos Academicos
Personal Responsable
(INFORMACION
PERSONAL) <<extend>>
<<include>>
Subir Resolucion
desde la nube
Ingresar cargo
academico
<<include>>
<<include>>
Seleccionar Centro de
Ingresar funciones
Estudios
realizadas
Filtar docentes
activos
Seleccionar
docente <<include>>
Actualizar el periodo
de experiencia
laboral
<<include>>
<<include>>
<<include>>
<<extend>> <<include>>
Subir archivo de Ingresar datos
dispositivo de experiencia
externo <<include>>
Extensiones
13. Sube el archivo desde un almacenamiento de la nube.
Filtar docentes
activos
Seleccionar
docente <<include>>
Actualizar el periodo
de experiencia
laboral
<<include>>
<<include>>
<<include>>
<<extend>> <<include>>
Subir archivo de Ingresar datos
dispositivo de experiencia
externo <<include>>
Extensiones
13. Subir Resolucin desde la nube
Excepciones o manejo de errores
5. No encuentra a docente dentro de los activos y requiere registro.
Mensaje: Para registrar cargo acadmico del docente debe encontrarse en estado
ACTIVO y debe estar previamente registrado
12. No sube archivo digital de la resolucin del centro de estudios.
Mensaje: Para realizar el registro de un cargo acadmico es indispensable contar con
el archivo digital de la resolucin del centro de estudios.
Seleccionar
Actualizar registro de docente
Cargo Academico (EXPERIENCIA
<<include>>
<<include>>
Realizar registro de
Cargos Academicos
Personal Responsable
(INFORMACION
PERSONAL) <<extend>>
<<include>>
Subir Resolucion
desde la nube
Ingresar cargo
academico
<<include>>
<<include>>
Seleccionar Centro de
Ingresar funciones
Estudios
realizadas
Object-Oriented Model
Seleccionar Docente Model: Sistema escalafon Docente
Package: EXPERIENCIA DOCENTE
Diagram: DiagrCasosUso ExperienciaDocente
Author: PCA Date: 27/11/2017
<<include>> Version:
Realizar Registro
Experiencia Docente
Personal Responsable
(INFORMACION
PERSONAL) Seleccinar Centro
Estudios
<<extend>> <<include>>
Registrar <<include>>
Subir carga asignaturas
academica dictadas
Seleccionar Unidad
<<include>> Academica
DiagrSecuencia RealizarRegistroExperienciaProfesional
Personal Responsable
(INFORMACION
PERSONAL)
Experiencia profesional
Seleccionar docente
Ingresar funciones
Item
Experiencia profesional
Registrar experiencia
Grabar
OK
11. Diagramas de actividad
Object-Oriented Model
Model: Sistema escalafon Docente
Package: EXPERIENCIA DOCENTE
Diagram: DiagrClases ExperienciaDocente
CENTRO ESTUDIOS
(FORMACION ACADEMICA) Author: PCA Date: 27/11/2017
Version:
- codcentroEstudios : int 1..1
- tipoCentro : int
- denominacionCentroestudios : int
- direccionCentroEstudios : int
+ centroEstudios () : int
UNIVERSIDAD IES
(FORMACION ACADEMICA) (FORMACION ACADEMICA)
- nroResolucionLicenciamiento : int
DOCENTE
(FORMACION ACADEMICA) EXPERIENCIA DOCENTE
- dedicacionHoraria : int - nroSecuencial : int
- nroHorasSem : int - fechaInicioExp : int 0..*
- siTutoria : int - fechaTerminoExp : int
- categoria : int
1..1 + adicionarExperiencia () : int
+ asignarCategoria () : int + seleccionarDocente () : int
+ tutoria () : int 0..*
+ seleccionarCentroEstudios () : int
+ seleccionar () : int
+ contratar () : int
+ nombrar () : int 1..* 1..1
+ modificarCarga () : int
ASIGNATURAS DICTADAS
ASIGNATURA
- siDocente : int
0..1 - codAsignatura : int
0..* - siJefePracticas : int
1..1 - denominacionAsignatura : int
- cantidadHorasSem : int 0..*
- codAsignaturaSelecc : int + asignatura () : int
PUBLICACION
+ experiencia () : int
- fechaPublicacion : int + seleccionarAsignatura () : int
- ISBNPublicacion : int
- tematicaPublicacion : int
+ publicacion () : int
+ seleccionarDocente () : int
Diagrama de clases Cargos Administrativos
DOCENTE
(FORMACION ACADEMICA)
- dedicacionHoraria : int
- nroHorasSem : int
- siTutoria : int
0..1
- categoria : int
+ asignarCategoria () : int
+ tutoria () : int
1..1
Cargo Academico
- nro Secuencial : int
CENTRO ESTUDIOS - nroResolucion : int
(FORMACION ACADEMICA) - fechaInicioCargo : int
- codcentroEstudios : int - periodoCargo : int
0..1
- tipoCentro : int - estadoCargoAcademico : int
- denominacionCentroestudios : int 0..*
+ SeleccionarDocente () : int
- direccionCentroEstudios : int + SeleccionarCentroEstudios () : int
+ centroEstudios () : int + SeleccionarCargo () : int
0..*
Cargo
- codCargo : int 1..1
- denominacionCargo : int
+ SeleccionarEmpresa () : int
+ cargo () : int
Diagrama de clases Informacin Personal
PARENTEZCO
- codParentezco : int 1..1
- denominacion : int
1..*
TRABAJADOR FAMILIA
(FORMACION ACADEMICA) 1..1
- nroFamiliar : int
0..*
- codTrabajador : int + seleccionarParentezco () : int
- apellidosTrabajador : int
- nombresTrabajador : int
- direccionTrabajador : int
0..* UBIGEO
- telefonoTrabajador : int
0..1 - codUbigeo : int
- fechaNacimiento : int
- dni : int - itemUbigeo : int 0..*
- RUC : int - denominacion : int
- fechaIngreso : int
- condicionLaboral : int
+ trabajador () : int 0..1
DOCENTE
(FORMACION ACADEMICA)
- dedicacionHoraria : int
- nroHorasSem : int ADMINISTRATIVO
- siTutoria : int
- categoria : int
+ asignarCategoria () : int
+ tutoria () : int
1..1 DOCENTE
(FORMACION ACADEMICA)
- dedicacionHoraria : int
0..* - nroHorasSem : int
- siTutoria : int
PUBLICACION 0..* - categoria : int
Class_6
- codPublicacion : int 1..1 + asignarCategoria () : int
- nombrePublicacion : int + tutoria () : int
+ seleccionar () : int
+ seleccionarDocente () : int
+ contratar () : int
+ seleccionarTema () : int
+ nombrar () : int
+ modificarCarga () : int
1..*
1..*
PROGRAMA ACADEMICO
FACULTAD
1..1 DOCENTE
1..*
DEPARTAMENTO ACADEMICO
Diagrama de clases Experiencia Docente
Object-Oriented Model
Model: Sistema escalafon Docente
Package: EXPERIENCIA DOCENTE
Diagram: DiagrClases ExperienciaDocente
CENTRO ESTUDIOS
(FORMACION ACADEMICA) Author: PCA Date: 24/11/2017
Version:
- codcentroEstudios : int 1..1
- tipoCentro : int
- denominacionCentroestudios : int
- direccionCentroEstudios : int
+ centroEstudios () : int
UNIVERSIDAD IES
(FORMACION ACADEMICA) (FORMACION ACADEMICA)
- nroResolucionLicenciamiento : int
DOCENTE
(FORMACION ACADEMICA) EXPERIENCIA DOCENTE
- dedicacionHoraria : int - nroSecuencial : int
- nroHorasSem : int - fechaInicioExp : int 0..*
- siTutoria : int - fechaTerminoExp : int
- categoria : int
1..1 + adicionarExperiencia () : int
+ asignarCategoria () : int + seleccionarDocente () : int
+ tutoria () : int 0..*
+ seleccionarCentroEstudios () : int
+ seleccionar () : int
+ contratar () : int 1..1
+ nombrar () : int
+ modificarCarga () : int 1..*
ASIGNATURAS DICTADAS
ASIGNATURA
- siDocente : int
1..1 0..1 - codAsignatura : int
- siJefePracticas : int
- denominacionAsignatura : int
0..* - cantidadHorasSem : int 0..*
- codAsignaturaSelecc : int + asignatura () : int
PUBLICACION
+ experiencia () : int
- fechaPublicacion : int + seleccionarAsignatura () : int
- ISBNPublicacion : int
- tematicaPublicacion : int
+ publicacion () : int
+ seleccionarDocente () : int
13. Diagrama de Transicin de estados para los objetos crticos
DIAGRAMA DE TRANSICION DE ESTADOS CONDICION DOCENTE
Object-Oriented Model
Model: Sistema escalafon Docente
Package: EXPERIENCIA PROFESIONAL
Diagram: DiagrTransicionEstados CondDocente
Author: PCA Date: 24/11/2017
Version:
CONTRATADO
CTPO PARCIAL
CTPO COMPLETO
do / modificarCarga
do / nombrar do / tutoria
do / nombrar
modificarCarga [nroHorasSeman=40] do / modificarCarga
modificarCarga
contratar
nombrar
nombrar NOMBRADO
NTPO COMPLETO
NTPO PARCIAL
do / tutoria
do / modificarCarga do / modificarCarga
14. Diagrama de componentes
Object-Oriented Model
Base Datos Model: Sistema escalafon Docente
Package:
Interface_8
Diagram: DiagramaComponentes SistemaEscalafon
Author: PCA Date: 24/11/2017
Version:
Rutina de
Browser Conexion a
Navegacion
BD ControlAcceso
Usuarios
Interface_9
Interface_10
Sistema Web de
Escalafon Docente
Interface_7
Interface_3
Interface_1 Interface_4
Interface_2
Informacion
Formacion Experiencia Experiencia
Personaal
Interface_5 Academica Docente Profesional
Interface_6
Investigacion Cargos
Academicos
15. Diagrama de despliegue para el sistema
Object-Oriented Model
Model: Sistema escalafon Docente
Package:
USUARIO Diagram: DiagrDespliegue SistemaEscalafonDocente
PC Author: PCA Date: 24/11/2017
SERVIDOR Version:
WEB
USIUARIO
SMARTPHONE
SERVIDOR SERVIDOR DE
APLICACIONES BASE DATOS
SERVIDOR DE
CONTROL DE ACCESO
PC
ADMINISTRADOR
PC PERSONAL
RESPONSABLE