UNIVERSIDAD DE LAS FUERZAS ARMADAS DEPARTAMENTO DE CIENCIAS

  • Slides: 26
Download presentation
UNIVERSIDAD DE LAS FUERZAS ARMADAS DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN DESARROLLO DE UN

UNIVERSIDAD DE LAS FUERZAS ARMADAS DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN DESARROLLO DE UN SISTEMA PARA MANEJO Y CONTROL DE LOS PROCESOS DEL CICLO GENERAL DE CAPACITACIÓN PARA LA UNIDAD DE EDUCACIÓN CONTINUA DE LA ESCUELA POLITÉCNICA DEL EJÉRCITO, MEDIANTE LA UTILIZACIÓN DE LA PLATAFORMA JAVA ENTERPRISE EDITION JEE 6 Y ARQUITECTURA DISTRIBUIDA CHASIPANTA LLULLUNA LUIS ROBERTO RAMOS VILLACIS DIEGO FERNANDO SANGOLQUÍ – ECUADOR 2015

AGENDA 1. - Introducción 2. - Planteamiento del Problema 3. - Objetivos 4. -

AGENDA 1. - Introducción 2. - Planteamiento del Problema 3. - Objetivos 4. - Marco Teórico 5. - Solución 6. - Conclusiones y Recomendaciones

1. - Introducción

1. - Introducción

1. - Introducción Ciclo General de Capacitación Evaluación (Reportes) Planificación Ejecución y Seguimiento Coordinación

1. - Introducción Ciclo General de Capacitación Evaluación (Reportes) Planificación Ejecución y Seguimiento Coordinación

1. - Introducción Justificación Observando la necesidad de administrar la información de una manera

1. - Introducción Justificación Observando la necesidad de administrar la información de una manera automatizada de todos los procesos que intervienen en el “Ciclo General de Capacitación”, y tomando en cuenta las ventajas que se pueden obtener mediante el uso de un sistema informático, se propuso el desarrollo del mismo utilizando la metodología OOHDM.

2. - Planteamiento del Problema q Al tener la fuente de información en medios

2. - Planteamiento del Problema q Al tener la fuente de información en medios físicos, la búsqueda de estos es más compleja, corriendo además el riesgo de daños y pérdidas de documentos. q Los datos que se recolectan en los distintos procesos que maneja la U. E. C tienden a crecer demasiado, razón por la cual su tratamiento toma un tiempo significativo a sus funcionarios.

2. - Planteamiento del Problema q El acceso a la información recolectada por la

2. - Planteamiento del Problema q El acceso a la información recolectada por la U. E. C se encuentra limitada, ya sea por poca organización, perdida de documentos o cambios de personal. q Los datos que se hayan registrado por la prestación de servicios de la U. E. C pueden ser manipulados sin ninguna restricción, haciendo que la integridad de los mismos se vean afectados.

3. - Objetivos Objetivo General. q Desarrollar un sistema para el manejo y control

3. - Objetivos Objetivo General. q Desarrollar un sistema para el manejo y control de los procesos del ciclo general de capacitación para la Unidad de Educación Continua de la Escuela Politécnica del Ejército, mediante la utilización de la plataforma Java Enterprise Edition JEE, frameworks de desarrollo Richfaces, JQuery, Hibernate, Spring Security, empleando la metodología OOHDM.

3. - Objetivos Específicos q Recolectar información generada en la U. E. C con

3. - Objetivos Específicos q Recolectar información generada en la U. E. C con cual se obtendrá un marco de referencia, que servirá tanto de entrada de datos, como para el control de los resultados que generará el sistema. q Observar los procesos que se realizan de forma manual, con la intención de plasmarlos en el sistema.

3. - Objetivos Específicos q Investigar y utilizar la metodología (OOHDM) para un mejor

3. - Objetivos Específicos q Investigar y utilizar la metodología (OOHDM) para un mejor manejo de objetos hipermedia y mapas navegacionales. q Adoptar Java Enterprise Edition JEE 6, como plataforma base de desarrollo con lo cual se garantice la portabilidad del sistema. q Desarrollar los procesos que maneja la U. E. C Proceso de Planificación Proceso de Coordinación Proceso de Ejecución y Seguimiento Proceso Evaluación (Reportes)

4. - Marco Teórico Metodología 1 2 3 4 5 • Obtencion de requerimientos.

4. - Marco Teórico Metodología 1 2 3 4 5 • Obtencion de requerimientos. • Modelo Conceptual • Diseño Navegacional • Diseño Interfaz Abstracta • Implementación

4. - Marco Teórico JEE 6

4. - Marco Teórico JEE 6

4. - Marco Teórico Frameworks

4. - Marco Teórico Frameworks

4. - Marco Teórico Base de Datos q Sistema de gestión de bases de

4. - Marco Teórico Base de Datos q Sistema de gestión de bases de datos objeto-relacional q Tiene más de 15 años de desarrollo activo y se ha ganado la reputación de ser confiable y mantener la integridad de los datos q Es multiplataforma q Cumple la prueba ACID (Atomicity, Consistency, Integrity, Durability) q Incluye la mayoría de los tipos de datos estándares

4. - Marco Teórico Servidor de Aplicaciones q JBoss AS es el primer servidor

4. - Marco Teórico Servidor de Aplicaciones q JBoss AS es el primer servidor de aplicaciones de código abierto disponible en el mercado, ofreciendo una plataforma de alto rendimiento para aplicaciones empresariales. q Orientado a arquitectura de servicios

4. - Marco Teórico Herramientas herramienta visual que sirve para generar ficheros XML (plantillas

4. - Marco Teórico Herramientas herramienta visual que sirve para generar ficheros XML (plantillas de informe) IDE basado en Eclipse que trae pre-instalados varios plugins que proporcionan valiosas características para los desarrolladores. Herramienta de modelamiento, que permite visualizar, analizar y manipular metadatos de una manera mas fácil.

5. - Solución Actores

5. - Solución Actores

5. - Solución Arquitectura del Sistema

5. - Solución Arquitectura del Sistema

5. - Solución

5. - Solución

5. - Solución Aplicativo

5. - Solución Aplicativo

6. - Conclusiones y Recomendaciones Conclusiones q El levantamiento de requisitos de software es

6. - Conclusiones y Recomendaciones Conclusiones q El levantamiento de requisitos de software es una de las partes más importantes en el proceso de desarrollo, por tal razón se utilizó la norma IEEE 830 que sirvió como guía para recolectar los requerimientos de los usuarios y dividirlos en requerimientos funcionales y no funcionales del sistema a desarrollar. q El utilizar la metodología de desarrollo de software OOHDM para la ejecución del proyecto, ayudo a la realización de un proceso adecuado de ingeniería de software, garantizando que el producto final sirva para la resolución de la problemática que tenía la UEC en el manejo de sus procesos.

6. - Conclusiones y Recomendaciones Conclusiones q La utilización de Java Enterprise Edition JEE,

6. - Conclusiones y Recomendaciones Conclusiones q La utilización de Java Enterprise Edition JEE, y los frameworks de desarrollo Richfaces, JQuery, Hibernate, Spring Security agilizaron el desarrollo del proyecto al permitir el uso de varios controles y funciones prediseñadas gracias al ser herramientas open source y de libre acceso. q Se logró plasmar en un sistema informático los procesos que la UEC ejecuta. Al implantar el sistema los usuarios tuvieron la posibilidad de acceder a la información de forma centralizada y sin necesidad de acudir a otros medios, trabajando de forma organizada e integrada.

6. - Conclusiones y Recomendaciones q Para una adecuada recolección de requerimientos es recomendable

6. - Conclusiones y Recomendaciones q Para una adecuada recolección de requerimientos es recomendable basarse en un estándar para este caso el IEEE 830. q La utilización de modelos navegacionales y pantallas prototipos del sistema antes de la realización del desarrollo, ayuda mucho a tener un panorama claro de lo que se requiere, optimizando el tiempo y la mejor aceptación por parte del usuario.

6. - Conclusiones y Recomendaciones q Se recomienda para el desarrollo de un sistema

6. - Conclusiones y Recomendaciones q Se recomienda para el desarrollo de un sistema el uso de aplicaciones web, ya que no se necesitara de instaladores en dispositivos más allá de un explorador web, además de que la ejecución de los procesos se los realizara en el servidor de aplicaciones, y mas no en el dispositivo utilizado para acceder al sistema.

6. - Conclusiones y Recomendaciones ¿Preguntas?

6. - Conclusiones y Recomendaciones ¿Preguntas?

6. - Conclusiones y Recomendaciones Muchas Gracias

6. - Conclusiones y Recomendaciones Muchas Gracias