Chanchay Tituaña Gabriel Dario SANGOLQUÍ – ECUADOR 2016

Slides:



Advertisements
Presentaciones similares
PROYECTO DE GRADO ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP –
Advertisements

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE
ESCUELA POLITÉCNICA DEL EJÉRCITO
INGENIERÍA EN SISTEMAS E INFORMÁTICA
Informe Final Universidad Nacional Sede Regional Chorotega Ingeniería en Sistemas de Información Informe Practica Profesional Supervisada Profesor: Edgar.
INTEGRANTES: NOVOA TAFUR, EINSTEIN MANUEL RODRÍGUEZ POSTIGO, JULIO CESAR.
Construyendo soluciones Web con SIU-Toba Juan Bordón Sebastián Marconi
Diseño de un sistema de gestión y asignación de equipos para una empresa TFC – Area J2EE Realización: Jose Angel Pardillo Vela Ingeniería técnica en Informática.
Gestión de entornos de portales. IBM Software Group | Tivoli software Diferentes posibilidades de gestión de portales  Diagnósticos – ITCAM for WebSphere.
Recomendaciones para el mejoramiento de la Estrategia de Mercadeo Digital para EAS Consulting Autor: María Alejandra Medina Largo Tutor: Dr. Manuel E.
BASE DE DATOS Reingeniería de Procesos. Modelo de BPR Definición del Negocio Refinamiento e instanciación Evaluación de procesos Especificación y diseño.
Ingeniería del Software Diseñó de Software Universidad de los Andes Demián Gutierrez Abril 2009.
DIRECTOR: Ing. Estevan Gómez Autor: David Coro. Ricardo Delgado.
MAESTRÍA EN PLANIFICACIÓN Y DIRECCIÓN ESTRATÉGICA
La Ingeniería de Sistemas
Análisis de Proyecto de Software.
Tema: Análisis de una red trocal multiservicio para encriptación de información sobre MPLS basada en el estándar IETF con el protocolo GETVPN Autor:
Software para auditoría informática
Metodología de Implementación de Sistemas ERP
ING. ÍTALO GERARDO ESPÍN RUIZ ING. DIEGO OSWALDO PULE LÓPEZ
UNIDAD DE GESTIÓN DE POSTGRADOS
Elaborado por: Luis Erazo N.
Título: Responsables: Programa: autor: Ing. Renne Mera
Sustentación de la propuesta
Tema DISEÑO E IMPLANTACIÓN DE UNA SOLUCIÓN INFORMÁTICA INTEGRADA QUE APOYE AL DESARROLLO DEL PENSAMIENTO CRÍTICO EN LA CARRERA DE INGENIERÍA EN SISTEMAS.
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE PREVENCIÓN Y SEGUIMIENTO DE CÓLICOS EN EQUINOS UTILIZANDO ASP.NET y MVC MAYO 2014 VIVIANA ESTÉVEZ VERÓNICA.
SWEBOK.
FECHA ÚLTIMA REVISIÓN: 13/12/11
UNIVERSIDAD DE LAS FUERZAS ARMADAS
AUTOR: CÉSAR GUILLERMO JARAMILLO LÓPEZ Sangolquí, Diciembre del 2016
Gestión del SAT de un taller con Android
MAESTRÍA EN GERENCIA DE SISTEMAS
Departamento de ciencias de la computación
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
EDWIN SANTIAGO YACELGA MALDONADO SANGOLQUÍ – ECUADOR 2016
CARRERA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE
Universidad Autónoma de Baja California Facultad de Ciencias Administrativas Nombre del Tema Nombre del Ponente: Director:
Tema 3. Lenguaje unificado de modelado UML
ANÁLISIS DE RIESGOS DE SISTEMAS DE INFORMACIÓN
DIRECTOR: Ing. José Sancho Autor: Jorge Escobar
Ecosistema abierto para la representación espacial de sistemas de información IDESAN, caso de uso aplicado a la gestión sanitaria en la Conselleria de.
Unidad 5: Evaluación de los sistemas
Desarrollo de Software (SIG) Estudiante: Alejandro Milan Villarroel Hidalgo.
El diseño del estudio tomando en cuenta el tipo de investigación seleccionada La coherencia que ha de mantenerse entre las distintas partes constitutivas.
MÉTODO ÁGIL SCRUM APLICADO A LA IMPLANTACIÓN DE UN SISTEMA INFORMÁTICO PARA EL PROCESO DE RECOLECCIÓN MASIVA DE INFORMACIÓN CON TECNOLOGÍA MÓVIL.
METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018.
ESPE UNIVERSIDAD DE LAS FUERZAS ARMADAS
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE
Servidor de Reportes basado en Tecnología Java y XML
PROGRAMA DE INGENIERÍA DE SISTEMAS POR CICLOS PROPEDEUTICOS
PROYECTO DE GRADUACIÓN
Autor: Ing. Maritza Núñez Solís
PROYECTO DE GRADUACIÓN
Universidad Autónoma de Baja California Facultad de Ciencias Administrativas Nombre del tema Nombre de los autores: CONGRESO GEEA 2018.
Nombres de los Autores:
UNIVERSIDAD DE LAS FUERZAS ARMADAS ¨ESPE¨
TIPOS DE REUNIONES DE SCRUM Docente: Ing. Soraya Zuñiga Estudiante: Carlos Torres Fecha: 11/01/2019 Universidad Nacional de Loja Facultad de la Educación.
Facilitadores de Gestión
IMPLEMENTACIÓN DE UN PORTAL WEB PARA LA AUTOMATIZACIÓN DEL PROCESO DE CONSULTORÍAS DE MENTORES GOLD DE LA REGIÓN LATINOAMERICANA DEL IEEE (R9), UTILIZANDO.
Spring Framework.
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN LA ESCUELA DE TECNOLOGIAS E INNOVACION. ING. Hugo de Jesús Peláez Giraldo Líder Escuela de Tecnologías.
UNIDAD DE GESTIÓN DE POSGRADOS
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
PROYECTO DE GRADUACIÓN
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE MAGÍSTER EN GERENCIA DE SISTEMAS TEMA: “DISEÑO DE UNA GUÍA CORPORATIVA PARA IMPLEMENTAR APLICACIONES.
PROYECTO DE GRADUACIÓN
METODOLOGÍ A SCRUM Ing. Carlos diaz gantu Concepto Metodología de desarrollo ágil utilizada en el desarrollo diferentes productos, entre ellos, el desarrollo.
ICI 502 Procesos de Software
INFORME DE PROYECTO DE GRADUACIÓN
Transcripción de la presentación:

Chanchay Tituaña Gabriel Dario SANGOLQUÍ – ECUADOR 2016 UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE   DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN TEMA: “aNÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB DE CONTROL DE BODEGAS PARA LA EMPRESA NOVAMUSIC, MEDIANTE LA UTILIZACION DE LA PLATAFORMA JAVA ENTERPRISE EDITION JEE7 WEB” Chanchay Tituaña Gabriel Dario   SANGOLQUÍ – ECUADOR  2016

AGENDA 1.- Introducción 2.- Planteamiento del Problema 3.- Objetivos 4.- Marco Teórico 5.- Solución 6.- Conclusiones y Recomendaciones Roberto La agenda para este dia es la siguiente

Introducción Importancia de la gestión de bodegas Automatización Impacto negativo en el cliente Mitigación de riesgos Problemas Auditoria Información mas confiable

Introducción Planteamiento del problema Falta de control de stock. Despachos de bodega lentos. Búsquedas de un producto muy demorosa. Procesos de la empresa lentos.

Introducción Importancia de la gestión de bodegas Automatización Impacto negativo en el cliente Mitigación de riesgos Problemas Auditoria Información mas confiable

Crecimiento de la empresa. Planteamiento del Problema Justificación Crecimiento de la empresa. Sincronización del control actual de bodegas lento. Información mas rápida. Roberto Medios físicos danos y perdidas

Objetivos Objetivo General. Analizar, Diseñar e Implementar una aplicación web para la empresa NOVAMUSIC mediante la utilización de la Plataforma JAVA Enterprise Edition JEE7 Web. Diego

Objetivos Objetivos Específicos Analizar los procesos de bodegas que se realizan en la empresa NOVAMUSIC. Analizar la metodología más eficaz para el desarrollo del sistema. Diseño de un ambiente Web en el que los miembros de la empresa NOVAMUSIC puedan disponer de información de forma rápida y confiable, de acuerdo a la metodología de desarrollo seleccionada. Implementar y probar el sistema con todas las funcionalidades que requiere la empresa. Roberto

Marco Teórico POSTGRESQL Licencia Libre Alta Concurencia Diego

(BUSINESS INTELLIGENCE AND REPORTING TOOLS) Marco Teórico BIRT (BUSINESS INTELLIGENCE AND REPORTING TOOLS) Report Designer Motor de Informes Birt Viewer Diego

Marco Teórico JAVA Multiplataforma Estandar J2EE EJB JPA Java Web Diego

Marco Teórico METODOLOGÍAS DE DESARROLLO WEB Análisis No existe una metodología común. Metodologías analizadas: UWE HDM XP RMM – RMDM EORM OHDM SCRUM Diego

Marco Teórico METODOLOGÍAS DE DESARROLLO WEB Metodología Proceso Representación grafica UWE Su proceso se adapta a los diagramas uml Elementos de UML XP Planificación Diseño Codificación Pruebas Tarea de Ingeniería(Task card) SCRUM Product Backlog Sprint Planning Sprint Sprint Backlog Daily sprint meeting Demo y retrospectiva Sprint backlog HDM 1.Desarrollo a largo plazo 2.Desarrollo a corto plazo Diagrama E-R   Diego

Marco Teórico METODOLOGÍAS DE DESARROLLO WEB RMM 1.Diseño E-R   1.Diseño E-R 2.Diseño Slice13 3.Diseño de navegación 4.Diseño de protocolo de conversión 5.Diseño de UI14 6.Diseño de comportamiento en tiempo de ejecución 7.Prueba y construcción 1.Diagrama E-R 2.Diagrama Slice 3.Diagrama RMDM EORM 1.Clases del entorno de desarrollo 2.Composición del entorno de desarrollo 3.Entorno de desarrollo de UI 1.Diagrama de clases 2.Diseño GUI OOHDM 1.Diseño conceptual 2.Diseño navegacional 3.Diseño abstracto de la UI 4.Implementación 2.Diagrama navegacional, clase + contexto 3.Diagrama de configuración de ADV + Diagrama ADV Diego

METODOLOGÍA SELECCIONADA (SCRUM) Marco Teórico METODOLOGÍA SELECCIONADA (SCRUM) Adaptabilidad a los cambios entre iteraciones. Blindaje de cada iteración con respecto al cambio. Resultados anticipados. Mitigación de Riesgos Diego

Marco Teórico ARTEFACTOS Product Bac Log Sprint Back Log Numero: Tareas: Obtención de requerimientos Análisis de requerimientos Diseño de la base de datos Diseño de la arquitectura Especificación de Requerimientos Tiempo: 2 semanas Recurso: Tesista Porcentaje a realizarse: 100% Diego

ARTEFACTOS (BURN DOWN CHART) Marco Teórico ARTEFACTOS (BURN DOWN CHART) Sprint   Sprint 1/ Semana Sprint 2 / Semana Sprint 3 / Semana Sprint 4 / Semana Tarea Horas x Tarea 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Obtención de requerimientos 24 Análisis de requerimientos Diseño de la base de datos Diseño de la arquitectura Especificación de Requerimientos Autenticación de usuarios en el sistema Formulario de creación de personas Formulario de creación de usuarios Formulario de asignación de permisos Formulario de ingreso de marcas Formulario de ingreso de secciones Formulario de ingreso de productos y eliminación de productos de la bodega. 16 Formulario de administración de productos. 18 Elaboración de reportes Entrega de Proyecto Horas estimadas 190 22 33 44 55 66 77 88 99 110 121 132 143 154 165 Horas Realizadas Diego

ARTEFACTOS (BURN DOWN CHART) Marco Teórico ARTEFACTOS (BURN DOWN CHART) Diego

Solución ARQUITECTURA - MODELO Capa de presentación. Capa de proceso. Capa de Validaciones, Exepciones. Capa de datos. Roberto

Conclusiones y Recomendaciones El estándar J2EE nos brindó los componentes necesarios para poder realizar una aplicación Web Java que gestiona todo el proceso de Bodegas en la empresa NOVAMUSIC. La empresa NOVAMUSIC no tenia en claro los requerimientos antes de realizar el proyecto, el uso de la metodología SCRUM para el desarrollo de este proyecto agilizo el proceso de desarrollo el cual mediante las iteraciones permitió modificar los requerimientos para poder realizar el sistema.

Conclusiones y Recomendaciones La herramienta de Bussiness Intelligence BIRT permitió realizar el módulo de reportes, mediante la utilización de POJO Data Sources se modelo cada uno de los reportes del proyecto, que utiliza una clase intermedia para poder conectar el reporte y los servicios expuestos. A través del uso de EJB una API del estándar J2EE se realizó las transacciones, control de concurrencia y seguridades en el sistema de gestión de bodegas, esta API permitió simplicidad, portabilidad, reutilización de componentes.

Conclusiones y Recomendaciones A través del uso de JPA e HIBERNATE parte del estándar J2EE se configuro la comunicación entre la base de datos y los servicios locales, estos estándares permiten conectar la aplicación a la base de datos mediante un solo dialecto

Conclusiones y Recomendaciones Para el adecuado funcionamiento de una aplicación web, respetar los estándares y buenas prácticas del estándar J2EE. Escoger adecuadamente como se va a exponer servicios y consumir los mismos, según la complejidad de la aplicación. Utilizar una metodología incremental para el desarrollo de un proyecto en el cual el cliente no tenga claro sus requerimientos. Se recomienda modelar la base de datos escalable, siempre pensando en que los datos y la complejidad van a aumentar.

¿Preguntas?

Muchas Gracias