Upload
inez-olivera
View
218
Download
0
Embed Size (px)
Citation preview
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 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.
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.
Requerimientos
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.
Requerimientos Básicos
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
AAA
AA
A
AA
A
A
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
Interfaz Gráfica
Proveer soporte para navegadores: Internet Explorer Mozilla FireFox
Soporte de internacionalización: Ingles Español
Extensible:
Utilización de librerías de tags Standard Utilización de hojas de estilos
Arquitectura
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
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
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.
Presentación
Diálogo/Intermedia
Servicios Intermediarios
Servicios Básicos
Persistencia
ApplicationFront End
Arquitectura
ApplicationBack End
Presentación
Diálogo/Intermedia
Serv. Int.
Serv. Bás.
ApplicationFront End
Serv. Int.
Serv. Bás.
HD BC
HelpDesk Base de conocimiento
ApplicationBack End
Arquitectura
Principales Servicios
Presentación
Diálogo/Intermedia
ApplicationFront End
HelpDesk
HD BC
Link-All
Principales Servicios
Base de conocimiento
ApplicationBack End
Gestión SeguridadGestión IncidentesGestión AlertasGestión de la
Base de ConocimientoGestión BPM
Presentación
Diálogo/Intermedia
AplicationFront End
HelpDesk
HD BC
Link-All
OrquestadorBCServiceFacade
Base de conocimiento
AplicationBack End
Principales Servicios
¿A qué llegamos...?
APPLICACIÓNFrontOffice
FUCIONALIDADNoticias
TIPOError
DESCRIPCIÓNError al buscar noticias delAño 2004.
admintécnic
ousuario
admintécnic
ousuario
APPLICACIÓNFrontOffice
FUCIONALIDADNoticias
TIPOError
DESCRIPCIÓNError al buscar noticias delAño 2004.
Evaluación del Producto
Fortalezas y debilidades 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 ...
Mejoras y extensiones posibles
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).
Limitaciones
Desconocidas por no haberse evaluado.
Errores conocidos, corregidos y remanentes, cuantificados por prioridad
0
10
20
30
40
50
60
Baja Media Alta Total
Conocidos
Corregidos
Remanentes
Baja Media Alta Total
Conocidos 4 19 29 52
Corregidos 2 13 14 29
Remanentes 2 6 15 23
Errores con prioridad baja Corregidos: 50 % Remanentes: 50 %
Errores con prioridad media Corregidos: 68,4 % Remanentes: 31,6 %
Errores con prioridad alta Corregidos: 48,3 % Remanentes: 51,7 %
Errores totales Corregidos: 55,8 % Remanentes: 44,2 %
FIN
Preguntas ???