Proyecto de Carrera Tecnólogo en Informática 2012 Grupo 02 Luis Conde Juan Urtiaga Jorge Melnik Álvaro Vallvé Prof. Ing. Dra. Andrea Delgado.

Slides:



Advertisements
Presentaciones similares
EL PROYECTO INFORMÁTICO
Advertisements

information technology service
INDICE Introducción Información Objetivo Conclusión Actividad.
Herramientas y metodologías de éxito para el manejo de proyectos TIC: Caso PYME CREATIVA Noviembre 2008.
MODULO 2 ACTIVADA 1.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
El papel del analista de sistemas
Evaluando Competencias Profesionales a Través de Rúbricas
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
ESCUELA POLITÉCNICA DEL EJÉRCITO
Fase Elaboración Conclusiones Grupo 6 – PIS
Empresa: Liebre Primer ciclo Proyecto TripleC. Conseguir soluciones inteligentes para satisfacer de una manera rápida y segura las necesidades de nuestros.
JUDITH ELIZABETH LUÉVANO AGUILAR
Diseño y Desarrollo de un Sistema de Gestión de Egresados y
DESARROLLO DE SISTEMAS
Q-flow Conectando islas de Conocimiento
Departamento de Ciencias de la Computación
INSTITUTO TECNOLÓGICO SUPERIO DE LIBRES
SOA y la integración con el modelo de negocio de la empresa
SEMANA Introducción.
Comisión Docencia de Pregrado ACREDITACIÓN PRESENTACIÓN DE LA COMISIÓN DE DOCENCIA DE PREGRADO.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
MAESTRÍA DE GERENCIA EN SISTEMA
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
DISEÑO DE SOFTWARE 1ª. Parte
Ing. Alexandra García Ing. Patricia Nogales. OBJETIVOS: General Específicos.
ESCUELA POLITÉCNICA DEL EJÉRCITO
Aguinaga mantilla David Adrián Vaca Montenegro Erick paúl
Eloísa Orozco Bueno Alvaro Padilla Vilema
Gestor de Datos de Banco de Pruebas para Generadores Síncronos
Plan de Sistemas de Información (PSI)
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Análisis y diseño detallado de aplicaciones informáticas de gestión
Tecnologías móviles aplicadas al diagnóstico audiométrico de pacientes, elaborado para la Clínica Audinsa, Heredia. Proyecto de Graduación Ing. Roberto.
Andrés Harker Gutiérrez Director: Cesar Julio Bustacara Medina MSc. Asesor: Oscar Xavier Chavarro MSc. Arquitectura de un módulo I/O para objetos 3D Pontificia.
Mensajería cliente-servidor en Flex y Java
Estudio de Viabilidad del Sistema (EVS)
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Términos y Conceptos Básicos
Presentación del Producto
UNIVERSIDAD VALLE DEL MOMBOY
Evaluación interna Nivel superior (NS)
Evaluación del aprendizaje en Ciencias Médicas Dra. Rosa Lidia Machado Cuétara Conferencia 3 Especialista de I Grado en Anatomía Humana. Profesora Asistente.
Sistema de Atención a Aeronaves en Rampa - SIATA
Sistema informático de apoyo a la evaluación de la enseñanza IN.CO.
Utilización de medios y materiales Evaluación y revisión Análisis de los estudiantes Establecimiento de objetivos Selección de Métodos instruccio- nales,
1 Motor de Generación de Formularios para Infocorp Presentación del Proceso.
Introducción al proceso de verificación y validación.
Actividades en el Proceso de desarrollo de Software
El aprendizaje basado en problemas para la formación del Ingeniero Informático Marcelo Estayno / Judith Meles Elizabeth Jeinson / Cecilia Massano Facultad.
Estructurar tus ideas para hacerlas realidad
Gestión de proyectos fin de carrera
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Preocupaciones del Analista Programador & Usuarios
Alexis J. Romero José A. De Vincenzo DESARROLLO DE UN SOFTWARE EDUCATIVO DE APOYO A LA LÓGICA CUANTIFICACIONAL, CONJUNTO, RELACIONES Y FUNCIONES DE LA.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
JUEGO DE NEGOCIOS DOCENTE: Helecto Villarroel Gutierrez M.B.A.
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
Evolución y comportamiento del Sector TICs Praxis & Technology Group PraTech METODOLOGÍA DE CALIDAD.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Especialización en Gestión de Proyectos
Las fases del ciclo de la vida de desarrollo de sistemas
Planificación de Sistemas de Información
BPMN COMO HERRAMIENTA DE MODELADO DE NEGOCIO PARA LA CREACIÓN DE MODELOS CONCEPTUALES Integrantes Horenstein, Nicolás Gómez, Federico IDJEI 52.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Gestionar el crecimiento de los procesos de negocio de una PyMe Diana Fernández Walker.
Transcripción de la presentación:

Proyecto de Carrera Tecnólogo en Informática 2012 Grupo 02 Luis Conde Juan Urtiaga Jorge Melnik Álvaro Vallvé Prof. Ing. Dra. Andrea Delgado

Temario Introducción Introducción Evaluación de BMNS Evaluación de BMNS Descripción del problema Descripción del problema Arquitectura Arquitectura Implementación Implementación Conclusiones y trabajo futuro Conclusiones y trabajo futuro

Introducción Objetivos generales Objetivos generales Objetivos específicos Objetivos específicos Resultados esperados Resultados esperados Actividades realizadas Actividades realizadas

Objetivos generales Implementar un Sistema de Gestión de Bedelías utilizando una plataforma BPMS y Web Services Analizar, diseñar e implementar los procesos de negocio de la realidad planteada Investigar y evaluar diferentes herramientas open source para el desarrollo de la solución

Objetivos específicos Aprender los conceptos y componentes de BPMN2.0 Evaluar los productos jBPM y Activiti 5.10 Determinar cuál es el que mejor aplica a la problemática planteada Adquirir habilidades en las herramientas que proveen los productos analizados

Resultados Esperados Implementar los procesos necesarios que permitan simular el ciclo completo de un estudiante en la facultad Terminar las etapas del proyecto dentro de los plazos definidos. Demostrar la viabilidad de utilizar un BPMS para la problemática planteada Lograr una integración exitosa de las diferentes tecnologías a utilizar

Evaluación de los productos Activiti y jBPM Actividades Reuniones grupales y teórico Estudio de la temática Análisis y diseño Implementación Lógica Implementación GUI Implementación BPMS

Actividades Grupo 02TOTAL x Actividad Reuniones y Teórico12 Estudio172 Análisis116 Diseño62 Implementación Lógica163 Implementación GUI59 Implementación BPMS161 Verificación11 Otros41 TOTAL797

Evaluación de BPMS

Forma de trabajo: 2 grupos de 2 integrantes. Evaluación de BPMS Se definieron aspectos importantes que deben cumplir los BPMS Se evaluaron los BPMS en cada uno de los aspectos definidos.

Definición de BPMS a utilizar Ambos BPMS cumplen con los aspectos básicos para la implementación jBPM5 presentó dificultades Se optó por Activiti debido a que es superior en aspectos fundamentales

Descripción del problema

Se plantea la necesidad de implementar un sistema de gestión de bedelías mediante el modelo BPM

Descripción del problema Deberá incluir funcionalidades tales como: Inscripción de estudiantes Inscripción a cursos, exámenes y parciales. Ingreso de resultados, generación de actas. Otorgamiento de Título Integración con agentes externos

Arquitectura

Modelo de Dominio

Actores del negocio Estudiante Sistema de Gestión de Bedelías Funcionario Bedelía Comisión de Carrera Secretaría Instituto Comisión Instituto Sesión del Consejo Secretaría del Consejo

Procesos del negocio Inscripción a carrera

Procesos del negocio Alta de Curso

Procesos del negocio Alta de Examen

Procesos del negocio Inscripcion y desistimiento a Curso

Procesos del negocio Inscripcion y desistimiento a Examen

Procesos del negocio Solicitud de aprobación asignatura

Procesos del negocio Otorgamiento de titulo de grado

Arquitectura

Arquitectura Opción A

Arquitectura Opción B

Arquitectura Seleccionada

Fundamentación de la arquitectura No es necesario duplicar los jar Un solo process engine Aprovechar lógica ya implementada (servicios y logica de negocios)

Diagrama lógico en capas

Diagrama de Despliegue

Implementación

Implementación Merge activiti-explorer y activiti-rest Servicio RESTful Spring Base de datos MySQL Tomcat 6 Front-end Eclipse Maven

Problemas Encontrados Tipos de datos en formularios Desarrollar tipos de datos para activiti Solución:

Problemas Encontrados Usar dos bases de datos con JPA Desentendernos de la base de datos de activiti, y usar una sola unidad de persistencia Solución:

Problemas Encontrados Diagramas generados con el plugin de Eclipse Editar directamente el código XML del diagrama para corregir a mano los errores. Solución:

Procesos implementados Inscripción a carrera Alta de curso/examen Inscripción y desistimiento de curso/examen Ingresar resultados de curso Generar acta Generar escolaridad Otorgamiento de título de grado Solicitud de aprobación de asignatura

Conclusiones y trabajo a futuro

Conclusiones Se cumplió con los objetivos Se atravesó una importante y instancia de aprendizaje Se pudieron superar las dificultades encontradas

Conclusiones (cont.) Los BPMS logran una buena integración entre los analistas de negocio y el personal TI. Facilitan el feedback con el personal TI en etapas tempranas de diseño. Brindan la posibilidad de ejecutar los procesos en forma aislada.

Conclusiones (cont.) Obtener información relevante de los procesos para toma de decisiones. Activiti proporciona una API REST para la comunicación con Web Services. Las plataformas BPM brindan una solución adecuada para el SG de Bedelías.

Trabajo a futuro: Casos de uso no implementados ABM Asignatura ABM Periodos BM Actividades Asignar docentes a actividad

Trabajo a futuro: Mantenimiento perfectivo Unificar Alta de Curso y Alta de Examen Idem para inscripción a curso y examen

Trabajo a futuro: Mejoras en infraestructura Migrar tomcat a jboss Pruebas con otros servidores de bases de datos

Trabajo a futuro: Diseño Web Mejorar las UI del front-end y back-end Desarrollar el manejo de mensajes al usuario de bedelias

Gracias ¿Preguntas?