Vous êtes sur la page 1sur 19

Análise e Projeto de

Sistemas - Documentação
de Casos de Usos

Prof.Júlio Martins
Documentação de Casos de Uso

● Os diagramas devem ser explicados por meio de


linguagem bastante simples
○ Linguagem Natural ou Estruturada

● Elementos que podem ser documentos


○ Quais atores interagem com o caso uso
○ Quais etapas devem ser executadas
○ Quais parâmetros devem ser fornecidos
○ Quais são as restrições e validações

2
Formas de Documentação

● Não existe um formato específico

● Várias formas são usadas, como:


○ Descrição passo a passo
○ Tabelas
○ Pseudo-código
○ Fluxograma
○ Cenários de Caso de Uso

3
Formas de Documentação

4
Formas de Documentação

● Descreve uma situação de uso do sistema

● Inclui informações
○ Nome do Cenário
○ Ator
○ Pré-condição
○ Fluxo normal
○ Fluxos alternativos
○ Pós-condição

5
Exemplo de Cenário

● Nome do Cenário: Sacar


● Ator: Cliente, Banco
● Pré-condição: Conta e senha validadas
● Fluxo Normal
○ 1.Entrar com valor do saque
○ 2.Confirmar dados e operação
○ 3.Debitar valor da conta do cliente
○ 4.Casos de Uso “Registrar Movimento”
● Fluxos Alternativo: Saldo insuficiente
○ 3.1 Apresentar aviso ao cliente
● Pós-condição:
○ Valor sacado é debitado do saldo do cliente
6
Estudo de Caso

7
Estudo de Caso - Sistema de
Controle Acadêmico

● A faculdade UniSoftware necessita de um sistema


para automatizar seus processos acadêmicos (ex.,
inscrição em disciplinas, lançamento de notas,
alocação de recursos para turmas, emissão de
históricos escolares, etc.). Para isso a faculdade
UniSoftware resolveu contratar a empresa de
desenvolvimento APS-2018.2

8
Estudo de Caso - Sistema de
Controle Acadêmico

9
Estudo de Caso - Sistema de
Controle Acadêmico

10
Regras de Negócio

11
Regras de Negócio

12
Atores

13
CSU01: Realizar Inscrição

14
CSU01: Realizar Inscrição

15
CSU01: Realizar Inscrição

16
Exercício

● Construa o Diagrama de Casos de Uso do Sistema de


Controle Acadêmico

17
Referências

● Princípios de Análise e Projeto de Sistemas com UML


2015

● Slides do professor Marcos de Oliveira

18
Questions?

E-mail:
juliomserafim@gmail.com

19