1 / 26

Proyecto HelpDesk sobre plataforma Link-All

Proyecto HelpDesk sobre plataforma Link-All. Grupo 05. Proyecto de Ingeniería de Software 2005. Integrantes. Agustín Centurión . Responsable de SQA – Asistente de Verificación Francy Bodeant . Analista – Implementador

Download Presentation

Proyecto HelpDesk sobre plataforma Link-All

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005

  2. Integrantes • Agustín Centurión. Responsable de SQA – Asistente de Verificación • Francy Bodeant. Analista – Implementador • Guzman Llambías. Arquitecto – Coordinador de Desarrollo – Asist. de Verificación • Hugo Cepeda. Analista – Implementador – Diseñador de Interfaz de Usuario. • Ignacio Moreira. Analista - Implementador • Javier Oliva. Analista – Documentador de Interfaz de Usuario – Asist. de Verific. • Marcel Fernández. Administrador – Asist. de Verific. – Resp. de la Comunicación. • Marcelo Caponi. Especialista Técnico – Implementador – Asistente de Arquitecto. • Martín Boero. Responsable de Verificación – Asistente de SQA • Pablo Zamudio. Especialista Técnico – Implementador – Responsable de SCM. • Sebastian Martínez. Especialista Técnico – Implementador.

  3. Contexto • El cliente posee un conjunto de aplicaciones corriendo en un servidor web en el contexto Link-All. • Sus aplicaciones proveen funcionalidades, que serán consumidas por los usuarios. • Es necesario un HelpDesk en donde los usuarios puedan reportar errores, al consumir dichas funcionalidades.

  4. Requerimientos

  5. Objetivos de la herramienta • Proveer mecanismos para que los usuarios del Link-All puedan reportar incidentes. • Especialistas técnicos puedan atender y solucionar dichos incidentes, e ingresar datos en la base de conocimiento. • Administradores puedan configurar el sistema, gestionar y supervisar el estado de los incidentes reportados. • Todos los usuarios pueden consultar una base de conocimientos, con información de problemas ya resueltos.

  6. Requerimientos Básicos A A • Gestión de Incidentes Reportados • Manejo de una Base de Conocimientos • Administración de Notificaciones (Alertas) • Gestión de Workflow • API de ayuda online a los usuarios • Extensible • Fácil de utilizar e instalar • Necesidad de un Sistema Configurable • Comunicación vía email entre los usuarios • Uso de la plataforma Link-All, para el manejo de seguridad del sistema • Reportes Gráficos • Comunicación entre los usuarios por medio de un chat A A A A A A A A

  7. Herramientas y tecnologías utilizadas • J2EE • Eclipse 3.1 • Con plugins • Web Tool Project (WTP) para J2EE • JBPM Designer • JBoss • JBPM • Struts • Plataforma LinkAll • JavaScript • PostgreSQL • JDOM • JavaMail

  8. Interfaz Gráfica • Internet Explorer • Mozilla FireFox • Proveer soporte para navegadores: • Soporte de internacionalización: • Ingles • Español • Extensible: • Utilización de librerías de tags Standard • Utilización de hojas de estilos

  9. Arquitectura

  10. Características • Arquitectura orientada a Servicios. SOA • Base de conocimiento • Comunicarse con el Link-All • Usar Componente de acceso a datos del Link-All • Motor de workflow - JBPM • Alto grado de configurabilidad

  11. Casos de Uso Relevantes • Reportar Incidentes • Registrar Eventos • Disparar alerta de entrada y salida dentro de una tarea (solo mediante el envío de mail) • Buscar datos en la base de conocimiento • Ver incidente

  12. Contexto SOA • Conceptos claves • Application Front End • Inician y controlan las actividades. • Servicios • Componente con un significado que encapsula un concepto de alto nivel del Negocio • Repositorio de Servicios • Provee facilidades para descubrir servicios y obtener la info. para usarlos • Bus de Servicios • Es el encargado de conectar a todos los participantes de una SOA.

  13. Arquitectura Presentación Application Front End Diálogo/Intermedia Servicios Intermediarios Application Back End Servicios Básicos Persistencia

  14. Arquitectura Presentación Application Front End Diálogo/Intermedia Serv. Int. Serv. Int. Application Back End Serv. Bás. Serv. Bás. HD BC Base deconocimiento HelpDesk

  15. Principales Servicios

  16. Principales Servicios Presentación Application Front End Diálogo/Intermedia Gestión Seguridad Gestión Incidentes Gestión Alertas Gestión de la Base de Conocimiento Gestión BPM Application Back End HD BC Base deconocimiento HelpDesk Link-All

  17. Principales Servicios Presentación Aplication Front End Diálogo/Intermedia ServiceFacade OrquestadorBC Aplication Back End HD BC Base deconocimiento HelpDesk Link-All

  18. ¿A qué llegamos...?

  19. técnico usuario admin APPLICACIÓN FrontOffice FUCIONALIDAD Noticias TIPO Error DESCRIPCIÓN Error al buscar noticias del Año 2004.

  20. técnico usuario admin APPLICACIÓN FrontOffice FUCIONALIDAD Noticias TIPO Error DESCRIPCIÓN Error al buscar noticias del Año 2004.

  21. Evaluación del Producto

  22. Fortalezas Configurabilidad Proceso. Variables de proceso. Guardas. Alertas. Fácil de extender Implementacion nuestra de “framework” para comunicación entre capas de Presentacion y Dialogo. Manejo de Excepciones Presentación no captura excepciones de negocio. Recibe una lista de errores. Interfaz amigable Debilidades Manejo Transaccional Quedan errores ... Fortalezas y debilidades

  23. Mejoras Exportar servicios del sistema como Web Services. Orquestación de servicios mediante el uso de BPEL. Interfaz grafica para la configuración del Sistema. Extensiones Generacion de Reportes. Chat. Mas Idiomas (bajo costo). Mejoras y extensiones posibles

  24. Desconocidas por no haberse evaluado. Limitaciones

  25. Errores conocidos, corregidos y remanentes, cuantificados por prioridad

  26. FIN • Preguntas ???

More Related