Modelagem de Casos de Uso e Modelagem de Comportamento para Consultoria de TI
Cleber N. • Guilherme A. • Gustavo H. • Roger F.
Uma consultoria de TI de grande porte precisa informatizar seu processo de controle de horas para suportar decisões críticas.
Base fundamental para cobrança precisa de projetos de clientes.
Acompanhamento detalhado do consumo do orçamento de horas.
Registro exato do tempo trabalhado em cada tarefa corporativa.
Acompanhamento contínuo da distribuição de funcionários.
Responsável por realizar os lançamentos de suas horas trabalhadas associadas aos projetos em que está alocado.
Responsável por analisar, auditar e aprovar ou reprovar as horas registradas pela equipe.
Responsável por registrar, validar regras, controlar o estado das alocações e gerenciar transições de status.
Ator Principal: Funcionário
Objetivo: Permitir o registro de horas trabalhadas em determinado projeto.
A1: Alterar dados: Corrigir dados antes de enviar.
A2: Cancelar: Cancelar lançamento antes de confirmar.
E1: Horas Inválidas: Sistema informa erro e pede correção.
E2: Projeto Inexistente: Cadastro impedido se desvinculado.
E3: Data Fora do Período: Lançamento rejeitado.
E4: Falha no Sistema: Mensagem de erro exibida ao usuário.
Ator Principal: Gerente
Objetivo: Analisar a alocação de horas e decidir entre aprovação ou reprovação.
A hora é validada e computada para faturamento.
Hora não validada; retorna para correção do funcionário.
Ciclo de vida de uma alocação de horas dentro do sistema.
| Estado Atual | Evento / Ação | Próximo Estado |
|---|---|---|
| Novo Lançamento | Cadastrar alocação | Aguardando |
| Aguardando | Gerente aprova | Aprovado |
| Aguardando | Gerente reprova | Reprovado |
| Reprovado | Funcionário corrige | Aguardando |
| Reprovado | Funcionário cancela | Finalizado |