Escolar Documentos
Profissional Documentos
Cultura Documentos
Método
Integrado
1
5S - ANÁLISE
“Modelar o domínio do problema (O QUE)”
Resultados da Etapa:
♦Modelo de Requisitos (Use Case) Participantes
♦Modelo de Classes de Objetos ➾Anal Sistemas
Método
Integrado
♦Análise CRC ➾Anal Negócios
➾Anal Dados
♦Diagrama de Transição de Estados -
DTE ➾Usuário
2
Modelo de Requisitos
Agenda:
I - Objetivo
II - Abordagens para Modelagem de
Requisitos
III - Sequência de atividades
Método
Integrado
3
Modelo de Requisitos
I – Objetivo:
Método
Integrado
4
Modelo de Requisitos
Método
Integrado
• Estudar a definição do problema
• Estudar o Mapa do Processo proposto na
etapa 3.
5
Modelo de Requisitos
III - Sequência de atividades:
Método
Integrado
• São entidades ativas
• Estão fora do sistema
• No caso de revisão de processos, são as
áreas participantes do mesmo
6
Modelo de Requisitos
Exercício 1
Método
Integrado
7
Modelo de Requisitos
Método
Integrado
8
Modelo de Requisitos
Exercício 2
Método
Integrado
9
Modelo de Requisitos
III.3 Use cases
•Um use case é uma sequência completa de ações
que especifica uma interação entre o ator e o
sistema.
•Deve-se definir um use case para cada par ator-
atividade
•Linguagem informal
Método
Integrado
•Identificar conjunto de atividades comuns aos use
cases
•Curso básico de ação : O caminho mais
importante
•Cursos alternativos de ação: Variantes que podem
ocorrer 10
Modelo de Requisitos
Exemplo:
Tomemos como exemplo a modelagem de
um restaurante médio onde se serve jantar
e almoço.
Ator : freguês
Use cases: jantando e almoçando
Método
Integrado
Ator : fornecedor
Outro use case: comprando suprimentos.
11
Modelo de Requisitos
Resumindo temos os seguintes use
cases:
1-Jantando
Método
Integrado
um cardápio variado ou pode ainda pedir um
prato composto por ele próprio.
12
Modelo de Requisitos
2-Almoçando
Método
almoço. O freguês pode escolher baseado
Integrado
em um cardápio de almoço que consiste de
dois “pratos do dia” e várias refeições
padrão (à la carte).
13
Modelo de Requisitos
3-Comprando Suprimentos
Método
Integrado
fornecedor para o restaurante.
14
Modelo de Requisitos
Ator: Freguês
Atividade: Jantando
Método
Integrado
Evento: Chegada no restaurante para jantar
15
Modelo de Requisitos
Use Case: 1-Jantando
Método
Integrado
ele uma mesa e um cardápio
c - O freguês faz o pedido
d - A cozinha é informada sobre a comida e
bebidas necessárias para atender o pedido.
16
Modelo de Requisitos
Método
fica-se aguardando um sinal para o garçom,
Integrado
manifestando sua intenção de pagar a conta
g- O freguês paga a conta
h – O freguês apanha seu casaco e deixa o
restaurante. Isso encerra o use case
17
Modelo de Requisitos
Método
Curso alternativo para c)
Integrado
Se o prato não estiver sendo servido aquele
dia, o garçom deve dizê-lo e sugerir um
alternativo. Quando o freguês tiver decidido, o
use case continua no passo d.
18
Modelo de Requisitos
Exercício 3
Método
Integrado
1-Solicitar autorização
4-Servindo e Pagando
Método
Ator: Freguês
Integrado
Atividade: Servindo e Pagando
Evento: É hora de servir o prato e pagar a
conta
20
Modelo de Requisitos
Método
é esperado que chame o garçom, de maneira a
Integrado
pagar a conta. Vá para o passo seguinte a este
no use case que usa este passo.
21
Modelo de Requisitos
Novo Curso básico do 1-Jantando :
a - O freguês entra no restaurante
b - O freguês deve deixar seu casaco no
guarda-roupa e, após isso, serão oferecidos a
ele uma mesa e um cardápio
c - O freguês faz o pedido
d - A cozinha é informada sobre a comida e
Método
Integrado
bebidas necessárias para atender o pedido
e - Na cozinha, a comida é feita e as bebidas
são apanhadas no refrigerador
f - Execute o use case 4-Servindo e Pagando
g – O freguês apanha seu casaco e deixa o
restaurante. Isso encerra o use case. 22
Modelo de Requisitos
Exercício 4
Método
Integrado
23
Modelo de Requisitos
III.4 Montar a tabela de Use Cases
Método
Integrado
cases, facilitando a identificação dos mesmos
no caso de alteração e/ou verificação
de inconsistências
•Verticalmente: os use cases existentes
•Horizontalmente: os use cases chamados
24
Modelo de Requisitos
Método
Integrado
2-use case yyy
3-use case zzz
4-use case www X
5-use case ssss X
25
Modelo de Requisitos
Método
Integrado
3-Comprando Supr.
4-Servindo e pagando
...
26
Modelo de Requisitos
Exercício 5
Método
Integrado
27
Modelo de Requisitos
Recomendações:
• Não colocar nomes repetidos em use cases .
• Colocar, além do nome do use case, um
número.
• Ao chamar um use case, referenciar também o
número a ele associado.
• Após concluir os use cases, verificar se todas
as atividades elencadas inicialmente ficaram
Método
Integrado
completas.
• Colocar todas as informações disponíveis
• Alterar a documentação de use cases
somente com a finalidade de correções e não de
detalhamento
28
Método
Integrado
UFA !!!
29
Método
Integrado
30