plan de trabajo_francisco_flores_v1
TRANSCRIPT
UNIVERSIDAD NACIONAL DE UCAYALI
FACULTAD DE INGENIERIA DE SISTEMASY DE INGENIERIA CIVIL
ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS
PLAN DE TRABAJO DE LA II PRACTICA PRE PROFESIONAL
“SISTEMA EXPERTO PARA EL PROCESO DE MATRICULA DE LA ESCUELA
DE POSGRADO EN LA OFICINA GENERAL DE COORDINACION Y
SERVICIOS ACADEMICOS DE LA UNIVERSIDAD NACIONAL DE UCAYALI”
Alumno : Flores Murrieta, Francisco Segundo.
Asesor : Ing.Luis Alberto Rivera Echegaray
Pucallpa - Perú
2013
CONTENIDO
I. TITULO DEL TRABAJO.................................................................................................................4
1.1. Título de la investigación....................................................................................4
1.2. Autor o autores del proyecto..............................................................................4
1.3. Colaboradores......................................................................................................4
1.4. Fecha de Inicio de Practica.................................................................................4
II. INSTITUCIÓN..............................................................................................................................5
2.1. Nombre de Institución.........................................................................................5
2.2. Funciones.............................................................................................................5
2.3. Reseña Histórica..................................................................................................6
III. ANÁLISIS..................................................................................................................................10
3.1. Identificación:..........................................................................................................................10
3.1.1. Diagnóstico de la situación actual..................................................................................10
3.1.2. Definición del Problema Central y sus causas.................................................................11
3.1.3. Objetivo...........................................................................................................................11
3.1.4. Alternativas de Solución..................................................................................................11
IV. MARCO TEORICO.....................................................................................................................12
4.1. Planteamiento Teórico......................................................................................12
4.1.1. Sistema Experto (SE)................................................................................................12
4.1.2. Aplicación Web........................................................................................................12
4.1.3. Eficacia.....................................................................................................................13
4.1.4. Eficiencia..................................................................................................................13
4.1.5. Plataforma informática............................................................................................14
4.1.6. Proceso....................................................................................................................15
4.1.7. RUP..........................................................................................................................15
4.1.8. Sistema informático.................................................................................................18
4.1.9. SQL Server 2008.......................................................................................................18
4.1.10. Tecnología...............................................................................................................21
4.1.11. UML.........................................................................................................................22
V. METODOLOGÍA DE SOLUCIÓN.................................................................................................26
5.1. Método de investigación...................................................................................26
5.2. Población y muestra..........................................................................................26
5.2.1. Población.................................................................................................................26
5.2.2. Muestra...................................................................................................................26
VI. CRONOGRAMA DE ACTIVIDADES............................................................................................27
6.1. Cronograma de Actividades.............................................................................27
6.2. Referencia Bibliográfica..............................................................................................28
4
I. TITULO DEL TRABAJO
I.1. Título de la investigación
“SISTEMA EXPERTO PARA LA GESTIÓN DE MATRICULA Y
REGISTRO DE NOTAS DE LOS ALUMNOS DE LA ESCUELA DE
POSGRADO EN LA OFICINA GENERAL DE COORDINACION Y
SERVICIOS ACADEMICOS DE LA UNIVERSIDAD NACIONAL DE
UCAYALI”
I.2. Autor o autores del proyecto
Alumno: Flores Murrieta Francisco Segundo.
Código: 2040104.
I.3. Colaboradores
El docente encargado del asesoramiento: Ing. Luis Alberto Rivera
Echegaray
I.4. Fecha de Inicio de Practica
Fecha de Inicio:03 de Enero del 2013.
Fecha de Término:05 de Junio del 2013.
5
II. INSTITUCIÓN
II.1. Nombre de Institución
Oficina General de Coordinación y Servicios Académicos de la Universidad Nacional de Ucayali
La Oficina General de Coordinación y Servicios Académicos es un
órgano de apoyo y tiene como objetivo mantener el Archivo y Registro
Central de la parte académica, así como de apoyar a las Facultades.
II.2. Funciones
a) Procesar la información del rendimiento académico de los
estudiantes de la UNU. Mantener los registros de matrícula y actas de
calificaciones.
b) Expedir documentos oficiales de carácter académico.
c) Preservar el archivo y registro académico mediante copias en
discos magnéticos y guardarlos en instituciones de seguridad.
d) Mantener actualizada la información académica en la página Web
de la UNU.
e) Brindar información académica actualizada para elaborar los
estados de cuenta de los estudiantes.
Brindar servicio bibliotecario, de información y documentación.
6
Esta Oficina General de Coordinación y Servicios Académicos cuenta
con dos oficinas ejecutivas.
II.3. Reseña Histórica
La Universidad Nacional de Ucayali fue creada mediante Decreto Ley
N° 22804, del 18 de diciembre de 1979;con el nombre de Universidad
Nacional de Pucallpa durante el gobierno militar del general Francisco
Morales Bermúdez Cerruti, atendiendo a la sentida necesidad y
aspiración de los pobladores de la región Ucayali de contar con una
institución que apoye el desarrollo socioeconómico, cultural y
humanístico de esta región como resultado de las gestas heroicas del
Pueblo Ucayalino expresados en las épicas jornadas denominadas
“Los Grandes Pucallpazos” de 1978 y 1979.
Por Ley N° 23261 del 16 de julio de 1981, el gobierno democrático del
Arq. Fernando Belaúnde Terry ratificó la creación de la Universidad
Nacional de Pucallpa.
El 9 de diciembre de 1983 entra en vigencia la actual Ley Universitaria
N° 23733. En su Art. 97, se indica que en adelante la Universidad
Nacional de Pucallpa se denominará Universidad Nacional de Ucayali;
asimismo, se elabora su Reglamento, mediante el cual organiza su
régimen académico con tres facultades: Ciencias Agropecuarias,
Ciencias Forestales y Ciencias de la Salud (Escuela de Enfermería).
7
Mediante Resolución N° 292-93-ANR del 26 de febrero de 1993 la
Asamblea nacional de Rectores autorizo el funcionamiento definitivo
de la Universidad nacional de Ucayali.
El 17 de enero de 1988, por Resolución N° 071/88-CO-UNU, se creó
la facultad de Ciencias Administrativas y por Resolución N° 072/89-
CO-UNU se cambió la denominación por la Facultad de Ciencias
Administrativas y Contables.
El 21 de enero de 1998, mediante Resolución Rectoral N° 002/98 y al
amparo del Art. 29, inc. E, de la Ley N° 23733, se creóla Facultad de
Derecho y Ciencias Políticas y la Escuela Profesional de Ingeniería de
Sistemas, como parte de la Facultad de Ciencias Administrativas y
Contables y la de Medicina Humana la que se integró a la Facultad de
Ciencias de la Salud.
El 29 de diciembre de 1999 mediante Resolución N° 005-99-AUR-
UNU se creóla Facultad de Educación y Ciencias Sociales.
Los fines que cumple la universidad nacional de Ucayali son los
siguientes:
8
1. Formar profesionales en el campo de la ciencia, tecnología y
humanidades, que respondan a las exigencias de la comunidad
regional y nacional.
2. Conservar, orientar y trasmitir la cultura universal con sentido
crítico y creativo, con especial afirmación de los valores
nacionales.
3. Promover y realizar investigación científica, tecnológica
humanística y artística – cultural.
4. Promover la conservación y el uso sostenible de los recursos
naturales de la región y el país.
5. Contribuir con el desarrollo de las comunidades indígenas
campesinas y población urbano-marginales de la región.
6. Establecer y desarrollar programas de capacitación científica y
propiciar la cooperación internacional.
7. Generar y desarrollar transferencia de tecnología.
9
A 29 años de su creación la universidad nacional de Ucayali cuenta
con ocho facultades y catorce escuelas profesionales.
Debido a su constante crecimiento estructural se necesita del uso de
la tecnología adecuada para poder controlar diversos esquemas de
desarrollo profesional, en este aspecto, ya que cuenta con
profesionales capacitados y tecnología actualizada es suficiente para
poder hacer estudios precisos sobre sistemas que nos permitan
monitorear, supervisar y administrar de manera adecuada sus
respectivas áreas académicas .
III. ANÁLISIS
III.1. Identificación:
III.1.1. Diagnóstico de la situación actual
10
La Oficina General de Coordinación y Servicios Académicos hace
hincapié para brindar un adecuado servicio a los estudiantes y a
la misma Oficina antes dicha, para el proceso de matrícula de la
escuela Postgrado, es necesario la construcción e
implementación de un software para esta modalidad; lo cual
permite desarrollar al personal administrativo sus funciones de
manera adecuada y cumplir con sus metas programadas en
beneficios de la población estudiantil.
Además que actualmente la realización del proceso de matrícula
y el seguimiento de notas por parte de los docentes de la escuela
de Postgrado hacia los alumnos de las distintas menciones lo
hacen de manera manual; por lo que se está priorizando la
construcción e implementación de un software. Esto permitirá:
Mejorar el proceso de matrícula de las distintas menciones
de la Universidad nacional de Ucayali
Aumentar la eficiencia en el seguimiento y obtención de las
notas de los alumnos.
III.1.2. Definición del Problema Central y sus causas
Se señala como problema central: “La insuficiencia e inadecuado
proceso de matrícula de la escuela de Postgrado en La Oficina
11
General de Coordinación y Servicios Académicos de la
universidad nacional de Ucayali”
III.1.3. Objetivo
Se plantea como objetivo central: El objetivo del proyecto es
analizar, diseñar y construir un sistema experto orientado a la
gestión de matrícula y Registro de Notas de la escuela de
Posgrado en la oficina general de Coordinación y Servicios
Académicos de la Universidad Nacional de Ucayali.
III.1.4. Alternativas de Solución
Para lograr suficientes medios disponibles para el proceso de
matrícula de la escuela de Postgrado de la universidad nacional
de Ucayali, La Oficina General de Coordinación y Servicios
Académicosplantea dos alternativas de solución:
La alternativa 1: “construcción de un software en ASP.net, con
módulos adecuados para el proceso de matrícula de la escuela
de Postgrado”.
La alternativa 2: “construcción de un software en ASP.net, con
módulos adecuados para el control y seguimiento de las notas de
los alumnos de la escuela de Postgrado”.
IV. MARCO TEORICO
IV.1. Planteamiento Teórico
12
IV.1.1.Sistema Experto (SE)
(Jesús Montes Castro), Es una aplicación informática capaz de
solucionar un conjunto de problemas que exigen un gran conocimiento
sobre un determinado tema. Un sistema experto es un conjunto de
programas que, sobre una base de conocimientos, posee información
de uno o más expertos en un área específica. Se puede entender como
una rama de la inteligencia artificial, donde el poder de resolución de un
problema en un programa de computadora viene del conocimiento de un
dominio específico. Estos sistemas imitan las actividades de un humano
para resolver problemas de distinta índole (no necesariamente tiene que
ser de inteligencia artificial). También se dice que un SE, se basa en el
conocimiento declarativo (hechos sobre objetos, situaciones) y el
conocimiento de control (información sobre el seguimiento de una
acción).
IV.1.2.Aplicación Web
(Aumallie, 2002) señala que Una aplicación Web es un conjunto de
recursos Web que participan en el funcionamiento de la propia aplicación
Web.
IV.1.3.Eficacia
(Fernández Rios & Sánchez Garcia, 1998) señalan que La eficacia es
el criterio institucional que revela la capacidad administrativa para
13
alcanzar las metas o resultados propuestos. (La eficacia administrativa
se ocupa esencialmente del logro de los objetivos educativos).
(Fernández, 2005) señala que La eficacia mide los resultados
alcanzados en función de los objetivos que se han propuesto,
presuponiendo que esos objetivos se mantienen alineados con la visión
que se ha definido.
Mayor eficacia se logra en la medida que las distintas etapas necesarias
para arribar a esos objetivos, se cumplen de manera organizada y
ordenada sobre la base de su prioridad e importancia.
IV.1.4.Eficiencia
(Gutierrez, 2006) señala que La eficiencia se definía como la
maximización del bienestar económico dados los recursos y la
tecnologíade que se dispone y tomando como dada la distribución de
recursos existente. Y el bienestar económico se definía como la
diferencia entre la disposición total al pago de los consumidores por esos
bienes y servicios y el coste necesario para su producción. También
podríamos hablar del grado de eficiencia o ineficiencia en función del
bienestar económico alcanzado respecto al máximo posible.
(Fernández Rios & Sánchez Garcia, 1998) señalan que La eficiencia
consiste en la medición de los esfuerzos que se requieren para alcanzar
los objetivos. El costo, el tiempo, el uso adecuado de factores materiales
y humanos, cumplir con la calidad propuesta, constituyen elementos
14
inherentes a la eficiencia.Los resultados más eficientes se alcanzan
cuando se hace uso adecuado de estos factores, en el momento
oportuno, al menor costo posible y cumpliendo con las normas de calidad
requeridas.
IV.1.5.Plataforma informática
(Feito, 2004) señala que Una plataforma es precisamente el principio, en
el cual se constituye un hardware, sobre el cual un software puede
ejecutarse y desarrollarse. No debe confundirse esto con arquitecturas.
La plataforma define un estándar alrededor el cual un sistema puede ser
desarrollado. Una vez que la plataforma ha sido definida, los
desarrolladores de software pueden producir el software apropiado y los
gerentes pueden comprar el hardware apropiado para su uso.
(Britz Escribano, 2003) señala que Plataforma informática es un
conjunto de controladores en su macro funcionalidad un conjunto de
aplicaciones, relacionadas entre sí que procesan y dan un resultado
Además una plataforma, se compone del conjunto de servicios que
necesitan múltiples actividades o tareas que un usuario requiere
desarrollar.
Ejm, el servicio de impresora, directorios, administración de discos,
conectores (a nivel de Hardware), aplicaciones de bajo nivel de
herramientas (WordPad, Caculadora, Paint) normalmente para leer
información de textos e imágenes, para una configuración avanzada de
15
tu información si debes contar con aplicaciones, como Office, Corel Draw
y muchas miles más que se almacenan y se instalan en la plataforma.
IV.1.6.Proceso
(Blazquez, 2000) señala que Un proceso se define como un conjunto de
tareas, actividades o acciones interrelacionadas entre sí que, a partir de
una o varias entradas de información, materiales o de salidas de otros
procesos, dan lugar a una o varias salidas también de materiales
(productos) o información con un valor añadido.
IV.1.7.Agile Unified Process (AUP)
AUP es una metodología de desarrollo ágil heredera de otros
paradigmas como la programación extrema (XP) y RUP. Esta
metodología consta de principios y prácticas influyentes en la
construcción del software en armonía con la documentación esencial de
entregables específicos para el entendimiento de la solución. Entre sus
objetivos destaca la reducción del costo del cambio en el proyecto en
base a procedimientos iterativos (característica propia de RUP) donde la
codificación y pruebas del software se llevan a cabo paralelamente
(según XP).
Por experiencia de proyectos anteriores se recomienda la aplicación de
esta metodología en equipos con menos de diez integrantes aunque
cuenta con casos de éxito en proyectos de mayor envergadura
(Ambysoft 2005).
16
Además de la estructura metodológica fijada por RUP (como el desarrollo
de producto por iteraciones y presentación de prototipos en modo
incremental), AUP introduce propuestas como la programación por pares
(“todos los desarrolladores conocen el código implementado por todos”),
la gestión de requerimientos por niveles de prioridad (toda solicitud de
cambio es analizada y/o ejecutada durante la construcción del software),
independencia entre herramientas para la concepción del producto y el
refactoring o la modificación del código del programa sin alterar su
comportamiento original mejorando en su estructura, performance y
diseño. Asimismo propone el desarrollo dirigido por pruebas (TDD) a
partir de un concepto denominado unidad de prueba (sincronizando tanto
la construcción como las pruebas en el prototipo) de carácter reutilizable.
Pese a su evolución y demanda como metodología de desarrollo en la
última década, por sus semejanzas con el paradigma XP enfrenta críticas
dado el enfoque orientado a la optimización en la programación en lugar
de la documentación del producto así como por la no profundización en
ámbitos como la gestión de costo. A su vez, XP no provee plantillas de
proyecto para facilitar la adaptación de esta metodología: particularmente
en proyectos con mayor número de programadores, propuestas como la
programación por pares terminan siendo una labor crítica.
IV.1.8.Sistema informático
(De Pablos, 2004) señala que Un sistema informático como todo
sistema, es el conjunto de partes interrelacionadas, hardware, software
17
y de Recurso Humano (humanware). Un sistema informático típico
emplea una computadora que usa dispositivos programables para
capturar, almacenar y procesar datos. [ ]La computadora
personal o PC, junto con la persona que lo maneja y los periféricos que
los envuelven, resultan de por sí un ejemplo de un sistema informático.
IV.1.9.SQL Server 2008
(Gabillaus, 2006)señala que SQL Server 2005 representa una
evolución importante del sistema de gestión de bases de datos de
Microsoft. SQL Server 2005 constituye la tercera generación de este
producto.
La primera generación se compuso de SQL Server 6.0 y 6.5. Su
objetivo era diferenciar el motor de Microsoft del de Sybase ofreciendo,
por ejemplo, mejor integración con el sistema operativo Windows. SQL
Server también fue el primer SGBDR en incluir de forma estándar un
proceso de replicación.
Con SQL Server 7,0, Microsoft lanzó fa segunda generación de este
producto, Con un equipo de unas 400 personas, Microsoft redefinió
completamente la arquitectura del motor relacional. Así, SQL Server
pasó a estar preparado para gestionar bases de datos de importancia
estratégica para las empresas. Por su parte, SQL Server 2000
constituyó una evolución "menor" de SQL Server, pese al hecho de que
con la versión 2000 llegaron prestaciones tan importantes como el
soporte para el formato XML o la mejora del sistema de cara a los
18
momentos en que aumenta mucho la carga de trabajo. El punto fuerte
de SQL Server es su importante integración con Windows y su facilidad
de administración. Una mejora muy clara apareció también en cuanto a
la uniformidad de las instrucciones: desapareció un gran número de
procedimientos almacenados en favor de los comandos CRÉATE,
DROP y ALTER. Las instrucciones DBCC han conocido idéntica suerte.
Esta uniformidad entre las instrucciones permite que la utilización del
entorno sea más simple e intuitiva.
Para establecer la tercera generación de SQL Server, el equipo
encargado del proyecto ha estado formado por más de 1.000 personas.
Microsoft ha mostrado claramente su voluntad de continuar efectuando
inversiones importantes en este sector para mantenerse en la
vanguardia tecnológica y ofrecer la mejor fiabilidad.
Entre los grandes avances que presenta SQL Server 2005 podemos
citar, por ejemplo, el soporte nativo de datos XML, una mejora de la
seguridad, pero también una mejora en las necesidades de los
desarrolladores de cara a ofrecer una herramienta potente y productiva:
por ejemplo, se puede trabajar en Visual Basic .Net y C# como
complementos a Transact SQL.
En SQL Server 2005 existen cuatro herramientas de trabajo principales:
1. SQL Server Management Studio;
2. Bi Management Studio;
3. SQL Profiler;
4. SQL Configuration Manager.
19
Con SQL Server Management Studio, SQL Server 2005 ofrece una
utilidad común para el desarrollo y la administración del servidor. Esta
herramienta única redunda en el hecho de que ya no es posible
desarrollar en SQL Server sin tener en cuenta las tareas
administrativas.
De la misma forma, la administración debe realizarse teniendo en
cuenta los problemas y las restricciones específicas de la
programación. Sólo una buena comunicación entre el desabollador y el
administrador de la base de datos puede dar lugar a una solución de
calidad.
Además de que las herramientas promuevan implícitamente el diálogo
entre administrador y desarrollador, la convergencia entre ambos
trabajos viene dictada por cuestiones técnicas y de rendimiento.
Así, los administradores deben asegurarse de que el método de acceso
a la base de datos por programación es válido. Los desarrolladores, por
su parte, deben diseñar los nuevos objetos de la base de datos en
asociación con el administrador para que la coherencia a nivel de la
base esté garantizada.
En el mismo servidor Windows es ahora posible instalar además varias
instancias de SQL Server 2000. Cada instancia del motor SQL Server
es completamente independiente y posee sus propias bases de datos
de sistema y sus usuarios.
(Date, 2001)SQLServer es una plataforma que permite el análisis y la
administración de datos empresariales con herramientas de Inteligencia
20
de Negocios, análisis, reporteo, integración y notificación integradas.
Provee de mayor escalabilidad, disponibilidad y seguridad al tiempo que
simplifica la creación, implementación y gestión de aplicaciones
altamente disponibles y de buen desempeño
IV.1.10. Tecnología
(Ferraro, 1997)señala quelaTecnología es el conjunto de conocimientos
técnicos, ordenados científicamente, que permiten diseñar y crear
bienes y servicios que facilitan la adaptación al medio ambiente y
satisfacer tanto las necesidades esenciales como los deseos de las
personas. Es una palabra de origen griego, τεχνολογία, formada por
téchne (τέχνη, arte, técnica u oficio, que puede ser traducido como
destreza) y logia (λογία, el estudio de algo). Aunque hay muchas
tecnologías muy diferentes entre sí, es frecuente usar el término en
singular para referirse a una de ellas o al conjunto de todas. Cuando se
lo escribe con mayúscula, Tecnología, puede referirse tanto a la
disciplina teórica que estudia los saberes comunes a todas las
tecnologías como a educación tecnológica, la disciplina escolar
abocada a la familiarización con las tecnologías más importantes.
(Ordoñez, 2001)señala queLa Tecnología se define como el conjunto
de conocimientos y técnicas que, aplicados de forma lógica y ordenada,
permiten al ser humano modificar su entorno material o virtual para
satisfacer sus necesidades, esto es, un proceso combinado de
pensamiento y acción con la finalidad de crear soluciones útiles.
21
IV.1.11. UML
(Booch, Rumbaugh, & Jacobson, 2006)El Lenguaje Unificado de
Modelado (UML, UnifiedModelingLanguage) es un lenguaje gráfico para
visualizar, construir y documentar los artefactos de un sistema con gran
cantidad de software. UML proporciona una forma estándar de
representar los planos de un sistema, y comprende tanto elementos
conceptuales, como los procesos de negocio y las funciones del
sistema, cuanto elementos concretos, como las clases escritas de un
lenguaje de programación específicos, esquemas de bases de datos y
componentes software reutilizables.
(Weitzenfeld, 2005)El modelado, o modelo de objetos describe los
conceptos principales de la orientación a objetos: las estructuras
estáticas y sus relaciones. Las principales estructuras estáticas son los
objetos y clases, los cuales están compuestos por atributos y
operaciones, mientras que las principales relaciones entre objetos y
clases corresponden a las ligas y asociaciones respectivamente.
22
(Fowler & Scott, 2006) señalan que El lenguaje unificado de modelado
o UML (UnifiedModtlingLanguage) es el sucesor de la oleada de
métodos de análisis y diseño orientados a objetos (OOA&D) que surgió
a finales de la década de 1980 y principios de la siguiente. El UML
unifica, sobre todo, los métodos de Booch, Rumbaugh (OMT) y
Jacobson pero su alcance llegará a ser mucho más amplio. En estos
momentos el UML está en pleno proceso de estandarización con el
OMG (Qbject Management Group o Grupo de administración de
objetos) y estoy seguro de que se convertirá en el lenguaje de
modelado estándar del futuro.
Decimos, pues, que el UML es un lenguaje de modelado, y no un
método. La mayor parte de los métodos consisten, al menos en prin-
cipio, en un lenguaje y en un proceso para modelar. El lenguaje de
modelado es la notación (principalmente gráfica) de que se valen los
métodos para expresar los diseños. El proceso es la orientación que
nos dan sobre los pasos a seguir para hacer el diseño.
Las partes que tratan sobre el proceso en muchos libros de métodos
son más bien esquemáticas. Más aún, considero que la mayoría de las
personas que dicen estar usando un método están usando en realidad
un lenguaje de modelado, pero rara vez siguen el proceso. Así pues, en
gran medida el lenguaje de modelado es la parte más importante del
método. Ciertamente, es la clave para la comunicación. Si usted desea
analizar su diseño con alguien, lo que ambos necesitan comprender es
23
el lenguaje de modelado, no el proceso que usted siguió para lograr tal
diseño.
Los tres amigos que acabamos de mencionar también trabajan en la
creación de un proceso unificado, llamado Objectory. No es necesario
utilizar Objectory para usar UML pues ambos están claramente sepa-
rados. En este libro, sin embargo, hablaré un poco del proceso, con el
fin de situar en contexto las técnicas del lenguaje de modelado. En la
exposición hago uso de los pasos y términos básicos de Objectory, pero
cabe aclarar que la obra no es una descripción del proceso de
Objectory. Sucede que utilizo muchos procesos diferentes,
dependiendo de mi cliente y del tipo de software que esté construyendo.
Aunque pienso que es valioso tener un lenguaje de modelado estándar,
no considero que haya una necesidad comparable de contar con un
proceso estándar, si bien sería útil cierta armonización en el
vocabulario.
V. METODOLOGÍA DE SOLUCIÓN
V.1. Método de investigación
24
Por el tipo de investigación, el presente estudio reúne las
condiciones metodológicas de una investigación aplicada, en razón,
que se utilizaran conocimientos de ciencias informáticas, a fin de
aplicarlas en el proceso dematricula de la escuela de Post-Grado en
la oficina de Coordinación de Servicio Académico.
V.2. Población y muestra
V.2.1. Población
Para la realización de esta investigación la población será el total de
personas involucradas en el proceso dematrícula de la escuela de
Post-Grado en la oficina de Coordinación de Servicio Académico.
V.2.2. Muestra
Para calcular la muestra que utilizamos en nuestra investigación
tomaremos el muestreo no probabilístico utilizando la muestra
por conveniencia.
25
VI. CRONOGRAMA DE ACTIVIDADES
VI.1. Cronograma de Actividades
Sistema Experto para el proceso de matrícula de la escuela de postgrado para la oficina general de coordinación y servicios académicos de la universidad nacional de Ucayali
días De hasta
Incepción 20 días 05/01/13 25/01/13Levantamiento de Información 10 días
Catálogo de RequerimientosIdentificación de casos de Uso 10 días
Especificación de requisitos de software díasElaboración 40 días 26/02/13 06/04/13
Identificación de clases y entidades
Identificación/ selección de arquitectura
Identificación de clases de diseño
Identificación de entidades relacionales
Definición de estándaresConstrucción
90 días 07/04/13 05/06/13
Iteración I 30 díasImplementación y pruebas del Módulo mantenimientosEjecución de pruebas integralesVersión I del sistemaDiagrama de secuencia
Iteración II 10 díasImplementación y pruebas del Módulo plan de estudioEjecución de pruebas integralesVersión II del sistemaDiagrama de secuencia
Iteración III 5 díasImplementación y pruebas del Módulo Carga AcadémicaEjecución de pruebas integralesVersión III del sistemaDiagrama de secuencia – Entrega Versión III
Iteración IV 5 díasImplementación y pruebas del Módulo Apertura Académica
26
Ejecución de pruebas integralesVersión IV del sistemaDiagrama de secuencia - Entrega Versión IV
Iteración V 20 díasImplementación y pruebas del Módulo Proceso de matriculaEjecución de pruebas integralesVersión V del sistemaDiagrama de secuencia - Entrega versión V
Iteración VI 10 díasImplementación y pruebas del Módulo Proceso de NotasEjecución de pruebas integralesVersión VI del sistemaDiagrama de secuencia - Entrega versión VI
Iteración VII 10 díasImplementación y pruebas del Módulo Cierre Académico y ReportesEjecución de pruebas integralesVersión final del sistemaDiagrama de secuencia - Entrega versión VII
Fuente: Elaboración Propia.
27
VI.2. Referencia Bibliográfica
1. Blazquez, F. (2000). procesos informáticos. Sevilla: Mcgraw Hill.
2. Britz Escribano, J. (2003). Internet, trazabilidad y seguridad
alimentaria.Valencia: Mundi Prensa.
3. Booch, G., Rumbaugh, J., & Jacobson, I. (2006). El lenguaje
unificado de modelado (2 ed.). (A. Wesley, Ed., J. J. García Molina, &
J. Sáez Martines, Trads.)
4. De Pablos, C. (2004). Informática y comunicaciones en la empresa.
Sevilla: ESIC.
5. Duque Carrillo, J. F. (2000). El documento electronico y el archivo.
Caceres: Universidad de estremadura.
6. Ferraro R. (1997). ¿Qué es que en tecnologia?. Buenos Aires :
Ediciones Granica S.A.
7. Feito, D. (2004). Informática móvil en la plataforma net.Oviedo:
Universidad de oviedo.
8. Fernández Rios, M., & Sánchez Garcia, J. (1998). Eficacia
organizacional: concepto, desarrollo y evaluación.Madrid: Ediciones
Díaz de Santos.
9. Fernández, E. (2005). Introducción a la gestión: "management".
Valencia: Universidad Politécnica de Valencia.
10.Fowler, M., & Scott, K. (2006). UML gota a gota. Madrid: Pearson
Educacion.
28
11.Gabillaud, J. (2006). SQL server 2005: SQL, Transact SQL.
Barcelona: ENI.
12.Gutierrez, P. (2006). Curso de hacienda pública Volume 68 of
Manuales universitarios (Universidad de Salamanca).MAdrid:
Universidad de Salamanca.
13.Juárez, M., &Urosa, B. (1993). Trabajo social e investigación: temas
y perspectivas.Comillas: Universidad Pontifica de Comillas.
14.Ordóñez, J. (2001). Ciencia, Tecnologia e Historia. Mexico : FCE,
ITESM
15.Ralph M., S.,&Geroge W., R. (2000). Principios de sistemas de
información: enfoque administrativo.
16.Sommerville, I. (2005). Ingeniería del software.Madrid: Pearson
Educacion.
17.Weitzenfeld, A. (2005). Ingeniería de software orientada a objetos
con UML, Java e Internet.California: CengageLearning.