Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Casos de Uso e Cenário
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
mateusrevoredo
March 25, 2012
Programming
1
96
Casos de Uso e Cenário
mateusrevoredo
March 25, 2012
Tweet
Share
More Decks by mateusrevoredo
See All by mateusrevoredo
Bootstrapping web applications without Bootstrap
mateusrevoredo
0
120
Produtividade Ninja: Como ZSH e Fabric Mudaram minha forma de trabalhar
mateusrevoredo
1
140
Cloud Computing Com Amazon Web Services
mateusrevoredo
1
73
Desenvolvendo Aplicações Metro
mateusrevoredo
2
160
Bugzilla
mateusrevoredo
4
150
ASP.NET MVC Keynote
mateusrevoredo
1
120
Other Decks in Programming
See All in Programming
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
130
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
590
AI 開発合宿を通して得た学び
niftycorp
PRO
0
120
CSC307 Lecture 15
javiergs
PRO
0
250
20260315 AWSなんもわからん🥲
chiilog
2
150
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.9k
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
120
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
290
CSC307 Lecture 14
javiergs
PRO
0
470
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
470
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
340
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
180
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
140
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
Bash Introduction
62gerente
615
210k
Discover your Explorer Soul
emna__ayadi
2
1.1k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
150
The Curious Case for Waylosing
cassininazir
0
270
Fireside Chat
paigeccino
42
3.8k
Are puppies a ranking factor?
jonoalderson
1
3.1k
Unsuck your backbone
ammeep
672
58k
Navigating Weather and Climate Data
rabernat
0
140
Faster Mobile Websites
deanohume
310
31k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
Transcript
Eduardo Melo Mateus Revoredo Marcus Vinicius casos de uso e
cenário
cenários
Definição
• Conjunto de interação entre parceiros • Contém: –Atores –A
informação por trás deles –Objetivos e sequências de ações e eventos –Obstáculos
• Conjunto de interação entre parceiros • Contém: –Atores –A
informação por trás deles –Objetivos e sequências de ações e eventos –Obstáculos
• Conjunto de interação entre parceiros • Contém: –Atores –A
informação por trás deles –Objetivos e sequências de ações e eventos –Obstáculos
• Conjunto de interação entre parceiros • Contém: –Atores –A
informação por trás deles –Objetivos e sequências de ações e eventos –Obstáculos
• Conjunto de interação entre parceiros • Contém: –Atores –A
informação por trás deles –Objetivos e sequências de ações e eventos –Obstáculos
Vantagens
• Tem em conta o ponto de vista do utilizador
• Especificações parciais • Fácil de compreender • Ciclos de feedback curtos • Base para os testes do sistema
• Tem em conta o ponto de vista do utilizador
• Especificações parciais • Fácil de compreender • Ciclos de feedback curtos • Base para os testes do sistema
• Tem em conta o ponto de vista do utilizador
• Especificações parciais • Fácil de compreender • Ciclos de feedback curtos • Base para os testes do sistema
• Tem em conta o ponto de vista do utilizador
• Especificações parciais • Fácil de compreender • Ciclos de feedback curtos • Base para os testes do sistema
• Tem em conta o ponto de vista do utilizador
• Especificações parciais • Fácil de compreender • Ciclos de feedback curtos • Base para os testes do sistema
o método scram
• Baseado em três técnicas: –Protótipos, storyboards ou demonstradores de
conceito –Cenários –Modelos de análise racional
• Baseado em três técnicas: –Protótipos, storyboards ou demonstradores de
conceito –Cenários –Modelos de análise racional
• Baseado em três técnicas: –Protótipos, storyboards ou demonstradores de
conceito –Cenários –Modelos de análise racional
método scram fases do
• Captura inicial de requisitos • Especificação e desenvolvimento •
Sessão de análise • Análise da sessão
• Captura inicial de requisitos • Especificação e desenvolvimento •
Sessão de análise • Análise da sessão
• Captura inicial de requisitos • Especificação e desenvolvimento •
Sessão de análise • Análise da sessão
• Captura inicial de requisitos • Especificação e desenvolvimento •
Sessão de análise • Análise da sessão
Problemas
• Influência • Duração/Quantidade reuniões desenvolvimento • Dificuldade para determinar
grau formalidade necessário • Conceitos de integração raros
• Influência • Duração/Quantidade reuniões desenvolvimento • Dificuldade para determinar
grau formalidade necessário • Conceitos de integração raros
• Influência • Duração/Quantidade reuniões desenvolvimento • Dificuldade para determinar
grau formalidade necessário • Conceitos de integração raros
• Influência • Duração/Quantidade reuniões desenvolvimento • Dificuldade para determinar
grau formalidade necessário • Conceitos de integração raros
None
casos de uso
Surgimento
• Década de 80 • Processo Rápido e Eficiente •
Levantamento e Validação de Requisitos • Posteriormente incorporado a UML
• Década de 80 • Processo Rápido e Eficiente •
Levantamento e Validação de Requisitos • Posteriormente incorporado a UML
• Década de 80 • Processo Rápido e Eficiente •
Levantamento e Validação de Requisitos • Posteriormente incorporado a UML
• Década de 80 • Processo Rápido e Eficiente •
Levantamento e Validação de Requisitos • Posteriormente incorporado a UML
Diagrama de Caso de Uso
None
Definição
• Descreve um cenário • Somente uma funcionalidade • Nomes
curtos • Agregação em pacotes
• Descreve um cenário • Somente uma funcionalidade • Nomes
curtos • Agregação em pacotes
• Descreve um cenário • Somente uma funcionalidade • Nomes
curtos • Agregação em pacotes
• Descreve um cenário • Somente uma funcionalidade • Nomes
curtos • Agregação em pacotes
<<include>> <<extend>>
Humano Máquina
Nível Detalhamento Nível Formalidade
termos
termos claros
Foco em característica do sistema uma
None
Nome Atores Objetivo Fluxo Atributos obrigatórios
casos de uso especificação de
O que é?
Detalha características Idéia geral do propósito
detalhamento pré pós condições
Fluxo de Eventos
• Descreve acontece entre usuário e sistema o que
sem informar essa interação ocorre como
Fluxo Principal
Aborda o que ocorre quando o caso de uso é
executado.
Subfluxo
Criado quando o fluxo principal é muito extenso Fluxo Principal
Subfluxo 1 Subfluxo 2 Subfluxo 3 Subfluxo 4
Fluxo Alternativo (Exceções)
Comportamento de carater excepcional Variações do comportamento
Diretrizes para conteúdo do fluxo
• Descrever como o caso de uso começa e termina
• Descrever a troca de informações entre Ator e Caso de Uso • Não descreve detalhes do projeto(como será implementado)
• Descrever como o caso de uso começa e termina
• Descrever a troca de informações entre Ator e Caso de Uso • Não descreve detalhes do projeto(como será implementado)
• Descrever como o caso de uso começa e termina
• Descrever a troca de informações entre Ator e Caso de Uso • Não descreve detalhes do projeto(como será implementado)
evitar terminologia vaga: “por exemplo” “etc.” “informações”
obrigado!