Tipos de sistemas em engenharia de software
Diagrama de caso de uso
ID : UC-01;
Nome : Cadastrar cliente
Criado por : Carlos, Ricardo e Stênio;
Ator primário: funcionário;
Ator secundário: cliente;
Pré condição: ter um cliente a ser cadastrado;
Pós condição: cliente cadastrado;
Caso de uso : Cadastrar cliente
FLUXO NORMAL
1- Funcionário adiciona o CPF do cliente;
2- Sistema verifica que o cliente não está cadastrado e solicita demais dados;
3-Funcionário digita os dados restantes solicita gravar;
4- Sistema confere integridade dos dados e grava;
5- Fim de caso de uso.
FLUXO ALTERNATIVO I:
2.1- Sistema verifica o CPF e emite “Cliente já está cadastrado”;
2.2- Retorna a tela inicial do sistema;
FLUXO ALTERNATIVO II:
4.1- Sistema verifica erros e emite a mensagem “Dados são inválidos”;
4.2- Retorna ao passo 2 dos FLUXO NORMAL;
ID : UC-02;
Nome : Cadastrar veículo
Criado por : Carlos, Ricardo e Stênio;
Ator primário: funcionário;
Ator secundário: veículo;
Pré condição: ter um veículo para ser cadastrado;
Pós condição: veículo cadastrado;
Caso de uso : Cadastrar veículo
FLUXO NORMAL
1- Funcionário adiciona o chassi do veículo;
2- Sistema verifica que o veículo não está cadastrado e solicita demais dados;
3-Funcionário digita os dados restantes solicita gravar;
4- Sistema confere integridade dos dados e grava;
5- Fim de caso de uso.
FLUXO ALTERNATIVO I:
2.1- Sistema verifica o chassi e emite “Veículo já cadastrado”;
2.2- Retorna a tela inicial do sistema;
FLUXO ALTERNATIVO II:
4.1- Sistema verifica erros e emite a mensagem “Dados são inválidos”;
4.2- Retorna ao passo 2 dos FLUXO NORMAL;
ID : UC-03;
Nome : Locação
Criado por : Carlos, Ricardo e Stênio;
Ator primário: funcionário;
Ator secundário: cliente;
Pré condição: veículo estar disponível e cliente sem restrições;
Pós condição: veículo locado;
Caso de uso : Locação
FLUXO NORMAL
1- Funcionário consulta disponibilidade do veículo