Sei sulla pagina 1di 17

Universidad Nacional de Trujillo

Facultad de Ingeniería
Departamento Académico de Ingeniería de Sistemas

Modelamiento de Procesos de Negocio

“Modelamiento de Gestión de trabajos de fin de carrera


de la Universidad X”

Docente:

Ing. Camilo E. Suárez Rebaza

Trujillo, Mayo del 2018


Índice
I Descripción del Problema. .................................................................................................... 3
1.1 Realidad Problemática .................................................................................................. 3
1.2 Enunciado del problema ............................................................................................... 4
II RESULTADOS Y DISCUSIÓN.................................................................................................... 6
2.1 Resultados ..................................................................................................................... 6
2.1.1 Modelo del Negocio .............................................................................................. 6
2.1.2 Modelo de Requerimientos................................................................................. 10
2.1.3 Análisis y Diseño .................................................................................................. 11
2.2 Discusión ..................................................................................................................... 15
III CONCLUSIONES ................................................................................................................... 15
IV RECOMENDACIONES. .......................................................................................................... 16
V Referencias Bibliográficas ................................................................................................... 17

2
I Descripción del Problema.
1.1 Realidad Problemática
La Escuela Académica Profesional de Ingeniería de Sistemas e Informática de la
“Universidad X” fue creada y fundada el 11 de febrero del año 1991 con la
aprobación de la Resolución Rectoral Nº 031-091-X y la ANR (Asamblea Nacional de
Rectores) Nº 1026. Desde entonces, los administrativos de la nueva escuela
comenzaron a desarrollar proyectos de planeación para cubrir todas las
necesidades académicas de la misma, llevando así el 11 de agosto de 1992 a aprobar
el proyecto curricular de la EAPISI con la Resolución Rectoral 232-92-UNS para la
Primera Malla Curricular de Estudios en ésta escuela.

Desde 1998 hasta agosto de 2015, se registra el siguiente número de bachilleres y


titulados:

EAP. SISTEMAS E INFORMÁTICA


AÑOS
BACHILLERES TITULADOS
1998 03 00
1999 08 03
2000 13 03
2001 11 05
2002 17 04
2003 09 05
2004 33 04
2005 23 04
2006 23 03
2007 12 01
2008 16 03
2009 30 09
2010 43 11
2011 46 16
2012 24 19
2013 23 26
2014 33 15
2015 29 10
TOTAL 396 141
Fuente: Registro de la Oficina central de estadística de la Universidad X.

3
Actualmente la Dirección de escuela de la EAPISI realiza la Gestión académica del
Currículo de la Escuela, en dicho documento se establece que para obtener el grado
de bachiller y el título profesional se deben realizar y aprobar un informe de práctica
profesional y una Tesis de grado respectivamente, estos trabajos de fin de carrera
se gestionan mediante procesos de búsqueda, seguimiento e información que
actualmente se realiza de manera manual, debido a que no cuenta un con un
soporte de TI adecuado.

Los trabajos de fin de carrera son gestionados a través de solicitudes del alumno y
atendidos mediante resoluciones que asignan asesor, jurado, declaran expedito,
etc.

Uno de los problemas iniciales para el alumno es determinar si su trabajo no está


repetido, es decir si no hay algún trabajo anterior que resuelva lo que pretende
realizar, para lo cual tiene que hacer una búsqueda manual tanto en la escuela como
en la biblioteca central.

Otro problema es la generación de las actas de sustentación y la documentación


para su trámite, aquí recurrentemente se comenten errores que obligan a
reimprimir, a que se rechace la gestión y que tanto la Escuela como el alumno
pierdan tiempo subsanando estos errores.

El manejo de la información de los expedientes se viene guardando en un libro de


Excel, lo que trae una serie de inconvenientes:

 Lentitud en la atención
 Redundancia de datos
 Falta de información oportuna
 Carencia de indicadores de Gestión

1.2 Enunciado del problema


La situación descrita plantea el siguiente problema de investigación: ¿Cómo se
puede realizar una Propuesta de Aplicación WEB para la gestión de trabajos de fin
de carrera en la EAPISI?

El objetivo de la investigación es Proponer una Aplicación WEB para la gestión de


trabajos de fin de carrera en la EAPISI.

4
La propuesta de Aplicación WEB consiste en realizar el Modelado BPM de la gestión
de trabajos de fin de carrera, realizar la especificación de requerimientos, realizar
el modelamiento WAE para la aplicación WEB y desarrollar la aplicación web usando
un framework.

5
II RESULTADOS Y DISCUSIÓN.
2.1 Resultados
2.1.1 Modelo del Negocio
2.1.1.1 Modelo de Casos de Uso del Negocio

Gestionar Práctica Pre-Profesional

Elevar el nivel académico en concordancia con


las exigencias del mundo globalizado

Gestionar Proyecto de Trabajo de Investigación


Alumno

Implementar programas de investigación

Gestionar Informe de Investigación

6
2.1.1.2 Modelo BPM – Gestionar Práctica Pre-Profesional

7
2.1.1.3 Modelo BPM – Gestionar Proyecto de Investigación.

8
2.1.1.4 Modelo BPM – Gestionar Informe de Tesis

9
2.1.2 Modelo de Requerimientos

Registra Solicitud

Registra Asesor Practicas

Secretaria
Registra Asesor PTI

Publica Sustentación

Corregir Informe de Prácticas

Corregir PTI

Docente

Corregir Informe Tesis

Registrar Acta de Calificación

10
Registrar Plantilla de Acta

Elaborar Reportes
Director de
Escuela

Elaborar estadísticas

2.1.3 Análisis y Diseño


2.1.3.1 Diseño Base de Datos
Modelo creado con herramienta en línea: http://sqldesigner.dalibo.org/

11
2.1.3.2 Implementación de la Base de Datos
La implementación en realiza en el motor de base de datos PostgreSQL 9.5
CREATE TABLE "Alumno" (
"id" serial NOT NULL ,
"NroMatricula" character varying(10) NOT NULL ,
"Paterno" character varying(30) NOT NULL ,
"Materno" character varying(30) NOT NULL ,
"Nombres" character varying(50) NOT NULL ,
"celular" character varying(9) NOT NULL ,
"email" character varying(100) NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Tipotrabajo" (


"id" serial NOT NULL ,
"Nombre" character varying(50) NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Escuela" (


"id" serial NOT NULL ,
"Nombre" character varying(100) NOT NULL ,
"facultadid" integer NOT NULL ,
"id_Facultad" serial NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Facultad" (


"id" serial NOT NULL ,
"Nombre" character varying(50) NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Trabajo" (


"id" serial NOT NULL ,
"Titulo" character varying(300) NOT NULL ,
"Res_nro" character varying(50) NOT NULL ,
"Res_fecha" date NOT NULL ,
"new field" serial NOT NULL ,

12
"id_Tipotrabajo" serial NOT NULL ,
"id_Alumno" serial NOT NULL ,
"id_Escuela" serial NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Docente" (


"id" serial NOT NULL ,
"Paterno" character varying(30) NOT NULL ,
"Materno" character varying(30) NOT NULL ,
"Nombres" character varying(50) NOT NULL ,
"celular" character varying(9) NOT NULL ,
"email" character varying(100) NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Asesor" (


"id" serial NOT NULL ,
"Res_nro" character varying(50) NOT NULL ,
"Res_fecha" date NOT NULL ,
"id_Trabajo" serial NOT NULL ,
"id_Docente" serial NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Jurado" (


"id" serial NOT NULL ,
"Res_nro" character varying(30) NOT NULL ,
"Res_fecha" date NOT NULL ,
"id_Trabajo" serial NOT NULL ,
"id_Tipojurado" serial NOT NULL ,
"id_Docente" serial NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Tipojurado" (


"id" serial NOT NULL ,
"Nombre" character varying(10) NOT NULL ,
PRIMARY KEY ("id")
);

13
CREATE TABLE "Sustentacion" (
"id" serial NOT NULL ,
"Fecha" date NOT NULL ,
"Hora" time NOT NULL ,
"Lugar" character varying(100) NOT NULL ,
"id_Trabajo" serial NOT NULL ,
"Nota" real NOT NULL ,
"id_Jurado" serial NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Acta" (


"id" serial NOT NULL ,
"id_Jurado" serial NOT NULL ,
"id_Sustentacion" serial NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Plantilla" (


"id" serial NOT NULL ,
"id_Tipotrabajo" serial NOT NULL ,
"Nombre" character varying(50) NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Criterios" (


"id" serial NOT NULL ,
"id_Plantilla" serial NOT NULL ,
"Descripcion" character varying(100) NOT NULL ,
PRIMARY KEY ("id")
);

CREATE TABLE "Acta_detalle" (


"id" serial NOT NULL ,
"id_Acta" serial NOT NULL ,
"id_Criterios" serial NOT NULL ,
"Nota" integer NOT NULL ,
PRIMARY KEY ("id")
);

14
ALTER TABLE "Escuela" ADD FOREIGN KEY (id_Facultad) REFERENCES "Facultad" ("id");
ALTER TABLE "Trabajo" ADD FOREIGN KEY (id_Tipotrabajo) REFERENCES "Tipotrabajo" ("id");
ALTER TABLE "Trabajo" ADD FOREIGN KEY (id_Alumno) REFERENCES "Alumno" ("id");
ALTER TABLE "Trabajo" ADD FOREIGN KEY (id_Escuela) REFERENCES "Escuela" ("id");
ALTER TABLE "Asesor" ADD FOREIGN KEY (id_Trabajo) REFERENCES "Trabajo" ("id");
ALTER TABLE "Asesor" ADD FOREIGN KEY (id_Docente) REFERENCES "Docente" ("id");
ALTER TABLE "Jurado" ADD FOREIGN KEY (id_Trabajo) REFERENCES "Trabajo" ("id");
ALTER TABLE "Jurado" ADD FOREIGN KEY (id_Tipojurado) REFERENCES "Tipojurado" ("id");
ALTER TABLE "Jurado" ADD FOREIGN KEY (id_Docente) REFERENCES "Docente" ("id");
ALTER TABLE "Sustentacion" ADD FOREIGN KEY (id_Trabajo) REFERENCES "Trabajo" ("id");
ALTER TABLE "Sustentacion" ADD FOREIGN KEY (id_Jurado) REFERENCES "Jurado" ("id");
ALTER TABLE "Acta" ADD FOREIGN KEY (id_Jurado) REFERENCES "Jurado" ("id");
ALTER TABLE "Acta" ADD FOREIGN KEY (id_Sustentacion) REFERENCES "Sustentacion" ("id");
ALTER TABLE "Plantilla" ADD FOREIGN KEY (id_Tipotrabajo) REFERENCES "Tipotrabajo" ("id");
ALTER TABLE "Criterios" ADD FOREIGN KEY (id_Plantilla) REFERENCES "Plantilla" ("id");
ALTER TABLE "Acta_detalle" ADD FOREIGN KEY (id_Acta) REFERENCES "Acta" ("id");
ALTER TABLE "Acta_detalle" ADD FOREIGN KEY (id_Criterios) REFERENCES "Criterios" ("id");

2.2 Discusión
La propuesta del prototipo de Aplicación WEB permitirá organizar adecuadamente
la información con lo cual se mejorará notablemente la gestión de trabajos de fin
de carrera, la propuesta se plantea en termino de modelamiento de procesos de
negocio, determinación de requerimientos, desarrollo de un prototipo de
aplicación.

III CONCLUSIONES
 Se realizó la propuesta de una Aplicación WEB consistente en Modelamiento
BPM, especificación de requerimientos y modelamiento WAE para la aplicación
WEB.

 Se elaboraron los modelos de negocio, modelo de requerimientos, diagrama de


base de datos, implementación de la base de datos en PostgreSQL.

15
IV RECOMENDACIONES.
 Implementar completamente la Aplicación WEB propuesta.
 Implementar un sistema de gestión de seguridad de la información basado en
la familia de normas ISO 27000.
 Diseñar e implementar un manual de procedimientos para la EAPISI.

16
V Referencias Bibliográficas
Booch, G., Rambaugh, J., & Jacobson, I. (2000). El Proceso Unificado de Rational. Madrid:
Prentice Hall.

Debrauwer, L., & Heyde, F. d. (2009). UML 2 Iniciacion, ejemplos y ejercicios corregidos.
Barcelona: Ediciones ENI.

Fowler, M., & Scott, K. (1999). UML gota a gota. México: Addison Wesley Longman de México.

Gallón, Á. R. (Agosto de 2004). Desarrollo de Sistemas Informaticos con UML y RUP. (Facultad
de Ingeniería Electrónica y Telecomunicaciones) Recuperado el 31 de Mayo de 2012,
de Universidad del Cauca:
ftp://jano.unicauca.edu.co/cursos/Especializacion/ApliServicios/docs/UML-RUP-
doc.pdf

GRUPO EIDOS. (2000). Diseño Orientado a Objetos con UML. Madrid: EIDOS.

Hill, C. W., & Jones, G. R. (2011). Administración Estratégica. Mexico: Pogreso, S.A. de C. V.

Kendall, K., & Kendall, J. (2003). Analisis y Diseño de Sistemas. Mexico: Prentice Hall.

Laudon, K. C., & Landon, J. P. (2004). Sistema de Informacion Gerencial Octava Edicion. Mexico:
Camara Nacional de la Industria Editorial Mexicana.

O'Brien, J. (2001). Sistemas de Información Gerencial. Colombia: McGraw Hill.

Perez, M. (2003). El Sistema de Control de Gestión. Conceptos básicos para su diseño. Obtenido
de www.monografias.com.

Sommerville, I. (2005). Ingenieria Del Software septima edición. Madrid: Pearson Educacion
S.A.

Stober, T., & HANSMANN, U. (2009). AGILE SOFTWARE DEVELOPMENT : BEST PRACTICE FOR
LARGE SOFTWARE DEVELOPMENT PROJECTS. Berlin: Springer.

WIKIPEDIA.ORG. (2002). Wikipedia.org. Recuperado el 29 de 04 de 2012, de


http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational

17