A Engenharia de Software
Por: figordo4 • 29/10/2018 • Relatório de pesquisa • 1.247 Palavras (5 Páginas) • 200 Visualizações
Atividade 4
Uma empresa prestadora de serviços de manutenção de computadores deseja informatizar seus processos. Elabore um diagrama de domínio de acordo com o seu entendimento nessa área.
Lembrando que é necessário controlar suas Ordens de Serviços (OS).
RF1 Requisitos Funcionais.
Requisitos Relacionados às Funcionalidades do Sistema.
RF1.1 Gerenciar Cliente.
RF1.2 Gerenciar Funcionário.
RF1.3 Gerenciar Serviço.
RF1.3.1 Exibir o status do serviço.
RF1.3.2 Enviar mensagem ao cliente quando estiver pronto o serviço.
RF1.3.3 Exibir relatório do serviço.
RF1.3.4 Funcionário deve determinar o prazo de arrumação do computador.
RF1.4 Gerenciar Computador.
RF1.5 Gerenciar Financeiro.
RF1.5.1 Exibir relatório mensalmente do lucro obtido dos serviços.
RF2 Requisitos Não Funcionais.
RF2.1 O Funcionário deve digitar login e senha válidos para poder acessar o sistema.
RF2.2 Funcionário deve atualizar o status do serviço a cada 2 horas de trabalho.
RF2.3 Funcionário deve cumprir com o prazo determinado para arrumação do computador.
RF2.4 Linguagem de programação Java.
RF2.5 Banco de Dados em Mysql.
RF2.6 O Administrador pode efetuar todos os serviços do sistema.
RF2.7 Somente o Administrador tem acesso aos lucros da empresa no financeiro.
Atores que utilizarão o sistema: Administrador e Funcionário.
Diagrama de caso de Uso
[pic 1]
Identificação | UC 01 |
Caso de uso | Efetuar Login |
Descrição | Usuário ao entrar no sistema, colocará seu nome e senha do Login para ter acesso ao sistema. |
Ator principal | Funcionário |
Pré- condições | Usuário devidamente cadastrado no sistema |
Pós-condições | usuário logado com sucesso |
Fluxo Principal | P01. O usuário inserir os dados do login. P02. Sistema validar o login do usuário. P03. Se login for válido usuário entra no sistema caso contrário repetir o passo 1 ou FE01. P04. Fim do caso de uso. |
Fluxo de Exceção | FE01 Usuário não tem acesso ao sistema. |
Casos de Uso incluídos | “Validar login” |
Pontos de Extensão | “Gerenciar Cliente” “Gerenciar Funcionário” “Gerenciar Serviço” “Gerenciar Computador” “Gerenciar Financeiro” |
Identificação | UC 02 |
Caso de uso | Validar Login |
Descrição | Sistema irá fazer a verificação se usuário está com nome e senha correta, para permitir acesso ao sistema. |
Ator principal | Funcionário |
Pré- condições | Digitar nome e senha do cadastro no sistema |
Pós-condições | Usuário logado no sistema |
Fluxo Principal | P01. O usuário deve escolher a opção desejada: UC 03, UC 04, UC 05, UC 06, UC 07 ou FE01 , FE02, FE03 . P02. Sistema atualiza a escolha desejada. P03. Fim do caso de uso. . |
Fluxo de Exceção | FE01 Usuário digitou nome errado. FE02 Usuário digitou senha incorreta. FE03 Usuário não tem acesso ao sistema. |
Identificação | UC 03 |
Caso de uso | Gerenciar Cliente |
Descrição | Usuário poderá cadastrar, alterar, deletar Cliente no sistema. |
Ator principal | Funcionário |
Pré- condições | Usuário logado no sistema |
Pós-condições | Cliente cadastrada / alterada / excluída no sistema |
Fluxo Principal | P01. O usuário deve escolher a opção desejada: incluir [FA01] ,alterar [FA02], excluir [FA03] . P02. Sistema grava as informações no banco de dados . P03. Fim do caso de uso. . |
Fluxo Alternativo | FA01 Incluir cliente. FA01.1 FE01. FA01.2 FE02. FA01.3 FE03. FA02 Alterar cliente. FA03. Excluir cliente. |
Fluxo de Exceção | FE01. Se cliente já existe no banco de dados, não incluir. FE02. Se não estiver completo o sobrenome do cliente não incluir. FE03. Se não estiver completo os todos os campos de dados, não cadastrar. |
Identificação | UC 04 |
Caso de uso | Gerenciar Funcionário |
Descrição | Administrador poderá cadastrar, alterar, deletar funcionário no sistema. |
Ator principal | Administrador |
Pré- condições | Administrador logado no sistema |
Pós-condições | Funcionário cadastrado / alterado / excluído no sistema |
Fluxo Principal | P01. O Administrador deve escolher a opção desejada: incluir [FA01] ,alterar [FA02], excluir [FA03] . P02. Sistema grava as informações no banco de dados . P03. Fim do caso de uso. . |
Fluxo Alternativo | FA01. Incluir Funcionário. FA01.1 FE01. FA01.2 FE02. FA01.3 FE03. FA02. Alterar funcionário. FA03. Excluir funcionário. |
Fluxo de Exceção | FE01. Se funcionário já existe no banco de dados, não incluir. FE02. Se não estiver completo o sobrenome do funcionário não incluir. FE03. Se não estiver completo os todos os campos de dados, não cadastrar. |
...