Скачать презентацию Presentación del Producto Sistema de Administración de Proteínas Скачать презентацию Presentación del Producto Sistema de Administración de Proteínas

2b74c0ac30db3cea89a4be752017454e.ppt

  • Количество слайдов: 19

Presentación del Producto Sistema de Administración de Proteínas Objetivo y e. Xperimentos del Pasteur Presentación del Producto Sistema de Administración de Proteínas Objetivo y e. Xperimentos del Pasteur Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Agenda Introducción Objetivos Principales requerimientos Tecnologías Arquitectura Alcance Evaluación del producto Mejoras y Extensiones Agenda Introducción Objetivos Principales requerimientos Tecnologías Arquitectura Alcance Evaluación del producto Mejoras y Extensiones posibles Errores conocidos, corregidos y remanentes Demostración del producto Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Introducción Reutilización y extensión de un Sistema de Manejo de Información de Proteínas (PIMSLIMS) Introducción Reutilización y extensión de un Sistema de Manejo de Información de Proteínas (PIMSLIMS) desarrollado por el instituto EBI (European Bioinformatic Institute). Un LIMS (Laboratory Information Management System) es un sistema para gestión de información en laboratorios, en el cual se registra la información generada en los procesos y experimentos permitiendo manipularla. Se desarrolla en el marco de un convenio entre el INCO y el Instituto Pasteur de Montevideo. Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Objetivos Interactuar con el sistema PIMS, enfocándose en la creación de los distintos elementos, Objetivos Interactuar con el sistema PIMS, enfocándose en la creación de los distintos elementos, intentando cubrir las principales funcionalidades. Brindar una interfaz más amena al usuario final, que la actual del PIMS, y lograr esto mediante la incorporación de un portal. Manejar e integrar todas las tecnologías sugeridas por el cliente. Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Principales Requerimientos Proveer algunas funcionalidades ya implementadas en el PIMS, dentro de las áreas: Principales Requerimientos Proveer algunas funcionalidades ya implementadas en el PIMS, dentro de las áreas: Experiment Management Target Management Sample Management Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Principales Requerimientos Cont … Desarrollar algunas funcionalidades aún no implementadas en el PIMS, y Principales Requerimientos Cont … Desarrollar algunas funcionalidades aún no implementadas en el PIMS, y que son de importancia para los usuarios del Instituto Pasteur de Montevideo (IPMONT): Project Management Workflow Tools Scheduling Messaging Management Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Requerimientos Tecnológicos Java JBoss Portal JBPM JSF Axis Spring - Hibernate Proyecto de Ingeniería Requerimientos Tecnológicos Java JBoss Portal JBPM JSF Axis Spring - Hibernate Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Requerimientos Tecnológicos Cont … Utilizar el enfoque MDA, mediante la herramienta Andro. MDA que Requerimientos Tecnológicos Cont … Utilizar el enfoque MDA, mediante la herramienta Andro. MDA que genera : Estructura de directorios. Archivos de configuración. Objetos lógicos y el manejo de su persistencia. Creación de tablas en la base de datos. Páginas web y su comunicación. (permitiendo mejorarlas una vez generadas) Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Atributos de Calidad Se identificaron los siguientes atributos de calidad: Amigabilidad Reusabilidad Escalabilidad Seguridad Atributos de Calidad Se identificaron los siguientes atributos de calidad: Amigabilidad Reusabilidad Escalabilidad Seguridad Correctitud Confiabilidad Mantenibilidad Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Arquitectura La herramienta de generación que utilizamos genera una arquitectura en cuatro capas, orientada Arquitectura La herramienta de generación que utilizamos genera una arquitectura en cuatro capas, orientada a servicios, por lo que nuestra arquitectura se vió fuertemente limitada por la herramienta. Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Arquitectura Cont … Proyecto de Ingeniería de Software - Grupo 2 - Año 2006 Arquitectura Cont … Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Arquitectura Cont … Capa de presentación: JBoss Portal Webservices Capa lógica o de negocio: Arquitectura Cont … Capa de presentación: JBoss Portal Webservices Capa lógica o de negocio: Entidades Servicios Capa de servicios internos. Capa de acceso a datos y capa de persistencia. Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Alcance P Servicio de mensajería P Manejo de Scheduling P Manejo de Targets P Alcance P Servicio de mensajería P Manejo de Scheduling P Manejo de Targets P Manejo de Samples P Manejo de Experiments P Workflow de experiments P Manejo de Projects P Web. Services, no se encontraba dentro del alcance negociado con el cliente. Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Evaluación del producto Fortalezas PAbarca todas las funcionalidades nuevas requeridas. Project Management, Scheduling, Experiment Evaluación del producto Fortalezas PAbarca todas las funcionalidades nuevas requeridas. Project Management, Scheduling, Experiment Workflow. PComunicación con la versión 0. 4 de la API de PIMS. PInteracción con bases de datos externas. Limitaciones Algunas funcionalidades no son soportadas por Mozilla Firefox e Internet Explorer 5. Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Evaluación del producto Cont … Debilidades Algunas páginas no fueron mejoradas lo suficiente después Evaluación del producto Cont … Debilidades Algunas páginas no fueron mejoradas lo suficiente después de la generación hecha por Andro. MDA. Las páginas en el portal necesitan ser actualizadas para que se carguen los datos iniciales. El portal se desarrollo como una aplicación por separado. Carencias No se brinda funcionalidad de administración completa en cuanto a altas, bajas, modificaciones y consultas de los elementos del PIMS. Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Mejoras y extensiones posibles Agregar las funcionalidades de ABM y consultas que faltan en Mejoras y extensiones posibles Agregar las funcionalidades de ABM y consultas que faltan en las distintas áreas. Mejorar la interfaz gráfica modificando las páginas generadas por Andro. MDA y arreglando el funcionamiento del portal. Integrar el manejo de usuarios del JBoss Portal con el de nuestro sistema. Exportar mediante webservices más funcionalidades. Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Verificación Proyecto de Ingeniería de Software - Grupo 2 - Año 2006 Verificación Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Versión Beta 2. 0 Cont … Errores encontrados (Beta 2. 0) Add Target (Cuelga Versión Beta 2. 0 Cont … Errores encontrados (Beta 2. 0) Add Target (Cuelga Portal, Transacciones abiertas) No se puede acceder al portal remotamente. Proyecto de Ingeniería de Software - Grupo 2 - Año 2006

Versiones Beta 2. 2 y Alfa Cont … Errores encontrados (Beta 2. 2) En Versiones Beta 2. 2 y Alfa Cont … Errores encontrados (Beta 2. 2) En IE 5 no funciona. Algunos CU no funcionan en Firefox. Tildes. Errores corregidos (Alfa) Mensajes de error. Proyecto de Ingeniería de Software - Grupo 2 - Año 2006