Вы находитесь на странице: 1из 65

Disciplina:

Engenharia de Software
AULA 06

Conceito de Caso de Uso, Diagramas e Documentao.

Corpo docente:
MsC. Alexandro Vladno MsC. Fbio Procpio
Edmilson Campos
Esp. Felipe Dantas

MsC. Joo Maria


MsC. Liviane Melo

Edmilson Campos (edmilson.campos@ifrn.edu.br)

Edmilson Campos (edmilson.campos@ifrn.edu.br)

Edmilson Campos (edmilson.campos@ifrn.edu.br)

Edmilson Campos (edmilson.campos@ifrn.edu.br)

Edmilson Campos (edmilson.campos@ifrn.edu.br)

A.

B.

C.

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de uso: Locar fitas

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de uso: Locar fitas

10

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de uso: Locar fitas

11

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de uso: Locar fitas

12

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de uso (mal construdo) : Reservar um filme

13

Edmilson Campos (edmilson.campos@ifrn.edu.br)

14

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de uso: Reservar um filme

15

Edmilson Campos (edmilson.campos@ifrn.edu.br)

16

Edmilson Campos (edmilson.campos@ifrn.edu.br)

17

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de uso: Reservar um filme

18

Edmilson Campos (edmilson.campos@ifrn.edu.br)

19

Edmilson Campos (edmilson.campos@ifrn.edu.br)

20

Edmilson Campos (edmilson.campos@ifrn.edu.br)

21

Edmilson Campos (edmilson.campos@ifrn.edu.br)

22

Edmilson Campos (edmilson.campos@ifrn.edu.br)

23

Edmilson Campos (edmilson.campos@ifrn.edu.br)

24

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de uso: Devolver fitas

25

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de uso: Devolver fitas

26

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de uso: Devolver fitas

27

Edmilson Campos (edmilson.campos@ifrn.edu.br)

28

Edmilson Campos (edmilson.campos@ifrn.edu.br)

29

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de Uso: Emprestar Fitas

30

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de Uso: Emprestar Fitas

31

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de Uso: Emprestar Fitas

32

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de Uso: Emprestar Fitas

33

Edmilson Campos (edmilson.campos@ifrn.edu.br)


Caso de Uso: Emprestar Fitas

34

Edmilson Campos (edmilson.campos@ifrn.edu.br)

35

Edmilson Campos (edmilson.campos@ifrn.edu.br)

36

Edmilson Campos (edmilson.campos@ifrn.edu.br)

38

Edmilson Campos (edmilson.campos@ifrn.edu.br)

39

Edmilson Campos (edmilson.campos@ifrn.edu.br)

40

Edmilson Campos (edmilson.campos@ifrn.edu.br)

41

Edmilson Campos (edmilson.campos@ifrn.edu.br)

42

Edmilson Campos (edmilson.campos@ifrn.edu.br)

43

Edmilson Campos (edmilson.campos@ifrn.edu.br)

44

Edmilson Campos (edmilson.campos@ifrn.edu.br)

45

Edmilson Campos (edmilson.campos@ifrn.edu.br)

46

Edmilson Campos (edmilson.campos@ifrn.edu.br)

47

Edmilson Campos (edmilson.campos@ifrn.edu.br)

48

Edmilson Campos (edmilson.campos@ifrn.edu.br)

49

Edmilson Campos (edmilson.campos@ifrn.edu.br)

50

Edmilson Campos (edmilson.campos@ifrn.edu.br)

51

Edmilson Campos (edmilson.campos@ifrn.edu.br)

52

Edmilson Campos (edmilson.campos@ifrn.edu.br)

53

Edmilson Campos (edmilson.campos@ifrn.edu.br)

54

Edmilson Campos (edmilson.campos@ifrn.edu.br)

57

Edmilson Campos (edmilson.campos@ifrn.edu.br)

a)

b)

58

Edmilson Campos (edmilson.campos@ifrn.edu.br)

59

Nome do CDU:

Abrir Conta Especial

CDU Geral:

Abrir Conta

Ator:

Funcionrio

Resumo:

Este Caso de Uso descreve as etapas necessrias para a abertura de uma Conta Especial para
um Cliente.

Pr-Condies:

O pedido de abertura deve ser aprovado.

Ps-condies:

necessrio realizar um depsito inicial.

Fluxo:

Passo 1: O funcionrio solicita a abertura de Conta Especial.


Passo 2: O funcionrio consulta o cliente por seu CPF ou CNPJ.
Passo 3: definido o valor limite do cheque especial.
Passo 4: inserida uma senha de acesso.
Passo 5: A conta criada.
Passo 6: fornecido o valor a ser depositado.
Passo 7: realizado o registro do depsito.
Passo 8: emitido o carto da conta.

Restries /
Validaes:

Restrio 1: Para abrir uma conta especial preciso ser maior de idade.
Restrio 2: necessrio estar empregado e o salrio ser superior a 500,00.
Restrio 3: O valor mnimo de depsito inicial R$ 50,00.

Edmilson Campos (edmilson.campos@ifrn.edu.br)

Nome do CDU:

Manter Cliente

CDU Geral:
Ator:

Funcionrio

Resumo:

Este Caso de Uso descreve as possveis atividades de manuteno do cadastro de clientes, ou


seja, permite incluir, alterar, excluir ou consultar clientes.

Pr-Condies:
Ps-condies:

60

Fluxo:

Passo 1: O funcionrio informa o CPF ou CNPJ do cliente.


Passo 2: O sistema verifica a existncia de um cliente cadastrado com o CPF ou CNPJ informado.
Passo 3: O sistema apresenta os dados do cliente, caso encontre.
Passo 4: O funcionrio ento altera, inseri os dados do cliente, ou exclui.
Passo 5: O funcionrio solicita o registro das informaes.

Restries/ Validaes:

Restrio 1: O CPF ou CNPJ precisam ser validados.


Restrio 2: Os campos nome, endereo e data de nascimento so obrigatrios.

Edmilson Campos (edmilson.campos@ifrn.edu.br)

Nome do CDU:

Emitir Saldo

CDU Geral:
Ator:

Cliente

Resumo:

Este Caso de Uso descreve os passos necessrios para um cliente obter o saldo referente a
uma determinada conta

Pr-Condies:

Ps-condies:

61

Fluxo:

Passo 1: O cliente informa o nmero da conta.


Passo 2: O sistema verifica a existncia da conta.
Passo 3: O sistema solicita a senha da conta.
Passo 4: O cliente informa a senha.
Passo 5: O sistema verifica se a senha est correta.
Passo 6: O sistema emite o saldo.

Restries/ Validaes:

Restrio 1: A Conta deve existir e estar ativa.


Restrio 2: A senha deve estar correta.

Fluxo de Exceo 1: Conta no


encontrada

1. (Passo 1) Comunicar ao Cliente que o nmero da conta informada no foi encontrado.

Fluxo de Exceo 2: Senha invlida

1. (Passo 5) Comunicar ao cliente que a senha fornecida no confere com a da conta.

Edmilson Campos (edmilson.campos@ifrn.edu.br)

Nome do CDU:

Realizar Saque

CDU Geral:
Ator:

Cliente

Resumo:

Este Caso de Uso descreve os passos necessrios para um cliente sacar algum valor de uma
conta

Pr-Condies:
Ps-condies:

62

Fluxo:

Passo 1: O cliente informa o nmero da conta.


Passo 2: O sistema verifica a existncia da conta.
Passo 3: O sistema solicita a senha.
Passo 4: O cliente informa a senha.
Passo 5: O sistema verifica se a senha est correta.
Passo 6: O cliente informa o valor a ser retirado.
Passo 7: O sistema entrega a importncia ao cliente.
Passo 8: Executa o caso de uso registrar movimento.

Restries/ Validaes:

Restrio 1: A conta precisa existir e estar ativa.


Restrio 2: A senha deve estar correta. (Continua ..... )

Edmilson Campos (edmilson.campos@ifrn.edu.br)

63

Fluxo Alternativo 1- Conta


Poupana:

1. (Passo 7) Somente se o valor solicitado for igual o menor que o saldo da conta,
sacar o valor.

Restries/Validaes:

O valor a ser retirado deve ser igual ou menor que o saldo da conta.

Fluxo Alternativo 2- Conta especial:

1. (Passo 7) Se o valor solicitado for igual o menor que o saldo da conta somado ao
limite, sacar o valor.

Restries/Validaes:

O valor a ser retirado deve ser igual ou menor que o saldo somado ao limite da
conta.

Fluxo de Exceo Saldo


Insuficiente:

1. Se o valor solicitado for superior ao que o cliente pode sacar, emitir uma
mensagem informando que o saldo insuficiente e recusar o pedido.

Edmilson Campos (edmilson.campos@ifrn.edu.br)

Nome do CDU:

Registrar Movimento

CDU Geral:
Ator:

Cliente

Resumo:

Este Caso de Uso descreve os passos necessrios para registrar um movimento referente a um
saque ou a um depsito.

Pr-Condies:
Ps-condies:
Fluxo:

Passo 1: O sistema recebe as informaes referentes ao movimento.


Passo 2. O sistema registra o movimento.

Restries/ Validaes:

64

Edmilson Campos (edmilson.campos@ifrn.edu.br)

65

www.uml.org

Edmilson Campos (edmilson.campos@ifrn.edu.br)

Вам также может понравиться