HHD – Help the HelpDesk Análise e Projeto Henrique Borges (hbas@cin.ufpe.br) Igor Marques (irlm@cin.ufpe.br) Jobson Ronan (jrjs@cin.ufpe.br)
Motivação “Com o crescimento da complexidade do ambiente tecnológico, o pessoal do Helpdesk passou a dispender muito mais tempo para encontrar soluções, uma vez que os usuários passaram a trazer questões cada vez mais sofisticadas.” “Sistemas de Gerência de Helpdesk são necessários para proativamente detectar, corrigir e previnir problemas nos sistemas de aplicação.” Cliff Oxford, fundador e presidente da Support Technologies
Roteiro Visão Geral do Sistema Casos de Uso Análise de Casos de Uso Projeto de Arquitetura Padrões de Projeto
Objetivos do Sistema Usuários podem: Realizar pedidos Acompanhar o estado do pedido Acompanhar a lista de todos os pedidos pendentes Auxiliar no escalonamento da equipe do Helpdesk Melhorar a transparência do setor, permitindo o acompanhamento das tarefas por qualquer usuário do sistema
Casos de Uso Atores Usuário (abstrato) Sistema de Email Timer Requester Helper Sistema de Email Timer
Casos de Uso Casos de Uso do Usuário
Casos de Uso Casos de Uso do Requester
Casos de Uso Casos de Uso do Helper
Casos de Uso Caso de Uso do Relógio
Análise de Casos de Uso Casos de Uso Selecionados [RF-07] Enviar mensagem sobre solicitação [RF-11] Realizar uma solicitação [RF-14] Atualizar Estatísticas Gerais
Análise: Enviar mensagem sobre solicitação Diagrama de Seqüência
Análise: Enviar mensagem sobre solicitação VOPC
Análise: Realizar uma solicitação Diagrama de Seqüência
Análise: Realizar uma solicitação VOPC
Análise: Atualizar Estatísticas Gerais Diagrama de Seqüência
Análise: Atualizar Estatísticas Gerais VOPC
Mapeamento entre Classes de Análise e Elementos de Projeto
Projeto de Arquitetura Princípios seguidos Divisão em Camadas Inversão de Controle
Projeto de Arquitetura Visão dos pacotes
Projeto de Arquitetura Pacote ui
Projeto de Arquitetura Pacote comm
Projeto de Arquitetura Pacote controle
Projeto de Arquitetura Subsistema de comunicação por e-mail Contexto do subsistema
Projeto de Arquitetura Subsistema de comunicação por e-mail Diagrama de classes
Projeto de Arquitetura Pacote estatísticas
Projeto de Arquitetura Pacote usuarios
Projeto de Arquitetura Pacote solicitacoes
Projeto de Arquitetura Pacote persistencia
Padrões de Projeto Padrões Estruturais Padrões Criacionais Façade PDC Singleton Abstract Factory Factory Method
Padrões de Projeto Contexto dos padrões Abstract Factory e Factory Method
Dúvidas???