310 likes | 399 Views
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.
E N D
HHD – Help the HelpDeskAná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) • 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: Atualizar Estatísticas Gerais Diagrama de Seqüência
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 • Façade • PDC • Padrões Criacionais • Singleton • Abstract Factory • Factory Method
Padrões de Projeto • Contexto dos padrões Abstract Factory e Factory Method