Slide 1

Slide 1 text

Eduardo Melo Mateus Revoredo Marcus Vinicius casos de uso e cenário

Slide 2

Slide 2 text

cenários

Slide 3

Slide 3 text

Definição

Slide 4

Slide 4 text

• 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

Slide 5

Slide 5 text

• 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

Slide 6

Slide 6 text

• 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

Slide 7

Slide 7 text

• 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

Slide 8

Slide 8 text

• 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

Slide 9

Slide 9 text

Vantagens

Slide 10

Slide 10 text

• 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

Slide 11

Slide 11 text

• 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

Slide 12

Slide 12 text

• 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

Slide 13

Slide 13 text

• 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

Slide 14

Slide 14 text

• 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

Slide 15

Slide 15 text

o método scram

Slide 16

Slide 16 text

• Baseado em três técnicas: –Protótipos, storyboards ou demonstradores de conceito –Cenários –Modelos de análise racional

Slide 17

Slide 17 text

• Baseado em três técnicas: –Protótipos, storyboards ou demonstradores de conceito –Cenários –Modelos de análise racional

Slide 18

Slide 18 text

• Baseado em três técnicas: –Protótipos, storyboards ou demonstradores de conceito –Cenários –Modelos de análise racional

Slide 19

Slide 19 text

método scram fases do

Slide 20

Slide 20 text

• Captura inicial de requisitos • Especificação e desenvolvimento • Sessão de análise • Análise da sessão

Slide 21

Slide 21 text

• Captura inicial de requisitos • Especificação e desenvolvimento • Sessão de análise • Análise da sessão

Slide 22

Slide 22 text

• Captura inicial de requisitos • Especificação e desenvolvimento • Sessão de análise • Análise da sessão

Slide 23

Slide 23 text

• Captura inicial de requisitos • Especificação e desenvolvimento • Sessão de análise • Análise da sessão

Slide 24

Slide 24 text

Problemas

Slide 25

Slide 25 text

• Influência • Duração/Quantidade reuniões desenvolvimento • Dificuldade para determinar grau formalidade necessário • Conceitos de integração raros

Slide 26

Slide 26 text

• Influência • Duração/Quantidade reuniões desenvolvimento • Dificuldade para determinar grau formalidade necessário • Conceitos de integração raros

Slide 27

Slide 27 text

• Influência • Duração/Quantidade reuniões desenvolvimento • Dificuldade para determinar grau formalidade necessário • Conceitos de integração raros

Slide 28

Slide 28 text

• Influência • Duração/Quantidade reuniões desenvolvimento • Dificuldade para determinar grau formalidade necessário • Conceitos de integração raros

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

casos de uso

Slide 31

Slide 31 text

Surgimento

Slide 32

Slide 32 text

• Década de 80 • Processo Rápido e Eficiente • Levantamento e Validação de Requisitos • Posteriormente incorporado a UML

Slide 33

Slide 33 text

• Década de 80 • Processo Rápido e Eficiente • Levantamento e Validação de Requisitos • Posteriormente incorporado a UML

Slide 34

Slide 34 text

• Década de 80 • Processo Rápido e Eficiente • Levantamento e Validação de Requisitos • Posteriormente incorporado a UML

Slide 35

Slide 35 text

• Década de 80 • Processo Rápido e Eficiente • Levantamento e Validação de Requisitos • Posteriormente incorporado a UML

Slide 36

Slide 36 text

Diagrama de Caso de Uso

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

Definição

Slide 39

Slide 39 text

• Descreve um cenário • Somente uma funcionalidade • Nomes curtos • Agregação em pacotes

Slide 40

Slide 40 text

• Descreve um cenário • Somente uma funcionalidade • Nomes curtos • Agregação em pacotes

Slide 41

Slide 41 text

• Descreve um cenário • Somente uma funcionalidade • Nomes curtos • Agregação em pacotes

Slide 42

Slide 42 text

• Descreve um cenário • Somente uma funcionalidade • Nomes curtos • Agregação em pacotes

Slide 43

Slide 43 text

<> <>

Slide 44

Slide 44 text

Humano Máquina

Slide 45

Slide 45 text

Nível Detalhamento Nível Formalidade

Slide 46

Slide 46 text

termos

Slide 47

Slide 47 text

termos claros

Slide 48

Slide 48 text

Foco em característica do sistema uma

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

Nome Atores Objetivo Fluxo Atributos obrigatórios

Slide 51

Slide 51 text

casos de uso especificação de

Slide 52

Slide 52 text

O que é?

Slide 53

Slide 53 text

Detalha características Idéia geral do propósito

Slide 54

Slide 54 text

detalhamento pré pós condições

Slide 55

Slide 55 text

Fluxo de Eventos

Slide 56

Slide 56 text

• Descreve acontece entre usuário e sistema o que

Slide 57

Slide 57 text

sem informar essa interação ocorre como

Slide 58

Slide 58 text

Fluxo Principal

Slide 59

Slide 59 text

Aborda o que ocorre quando o caso de uso é executado.

Slide 60

Slide 60 text

Subfluxo

Slide 61

Slide 61 text

Criado quando o fluxo principal é muito extenso Fluxo Principal Subfluxo 1 Subfluxo 2 Subfluxo 3 Subfluxo 4

Slide 62

Slide 62 text

Fluxo Alternativo (Exceções)

Slide 63

Slide 63 text

Comportamento de carater excepcional Variações do comportamento

Slide 64

Slide 64 text

Diretrizes para conteúdo do fluxo

Slide 65

Slide 65 text

• 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)

Slide 66

Slide 66 text

• 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)

Slide 67

Slide 67 text

• 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)

Slide 68

Slide 68 text

evitar terminologia vaga: “por exemplo” “etc.” “informações”

Slide 69

Slide 69 text

obrigado!