Você está na página 1de 26

Modelos de Sistemas Tipos

Objetos, dados

Funes, Processos Dinmica

Diagrama de Caso de Uso

ATOR X PAPIS DO USURIO


Sistema : EDITOR DE TEXTO

ATOR
Usurio Secretria Joo Setor de Redao Turma A2

PAPIS DO USURIO
Escritor Editor Redator

Ator

Papel

Representa

Algum

Personagem

Paulo Autran Usurio Cliente

Pedinte Vendedor Depositante Pagador Informante

Ator

Papel

Representa

Algum

Personagem

Pessoas Sistemas

Intenes Necessidades Responsabilidades Expectativas

Vendedor

O ator deve ser nomeado pelo PAPEL que exerce em relao ao sistema e no pela pessoa ou setor que faz a interao. Algumas vezes o nome do ator descreve o papel que ele exerce: Usurio

PAPEL DO USURIO

Vendedor

Coleo abstrata de necessidades, interesses, expectativas, comportamentos e responsabilidades, que caracterizam uma relao entre uma classe ou tipo de usurio e um sistema.
UMA ABSTRAO NO UMA PESSOA NO UM GRUPO DE PESSOAS UMA CLASSE ABSTRATA PODE SER EXERCIDO POR QUALQUER NMERO DE DIFERENTES PESSOAS

MODELO DO PAPEL DO USURIO


Pesquisador WEB

Vendedor

Vendedor Regular

Vendedor Temporrio

DataMiner Temporrio

Administrador Almoxarife

Dependncia Generalizao Agregao


Classificador Materiais Atualizador deSistema

Generalizao entre Atores

Relacionamento de herana entre atores

Dependncia entre Atores

Ator depende de outro ator o Balconista no ser capaz de cadastrar um pedido sem a entrada do Cliente

PROJETO DE INTERFACES CENTRADO NA UTILIZAO


MODELO DE PAPIS DO USURIO
MODELO DAS TAREFAS DO USURIO CASOS DE USO

MODELO DA INTERFACE

MODELO DOS PAPIS DO USURIO


Captura e organiza aspectos selecionados da relao entre usurios especficos e o sistema que est sendo projetado
Vendedor Regular Vendedor

Vendedor Temporrio

MODELO DA TAREFAS DO USURIO


Define aquilo que o usurio, exercendo os seus diversos papis, est interessado que o sistema faa
Use Case

Realizado na forma de Casos de Uso


Actor

Use Case

Use Case

MODELO DA INTERFACE
O contedo, a organizao, a dinmica da interface Sem considerar a sua aparncia Prottipo abstrato da Interface

Use Case

Associaes Dependncia Generalizao Esteretipos de Inclui Estende

Diagrama de Caso de Uso

Associao entre Ator e Casos de Uso


Associao direcionada

o nico tipo de relacionamento que pode existir entre atores e casos de uso.

Relacionamento <<inclui>> entre Casos de Uso

Leia-se: O caso de uso Enviar pedido inclui o caso de uso Validar cliente.

Comportamentos comuns em diferentes casos de uso. Necessidade de melhorar o entendimento de um caso de uso: gerencia redundncia e flexibiliza mudanas. Permite a um caso de uso, incluir o fluxo de eventos especificado em um outro caso de uso.

Relacionamento <<estende>> entre Casos de Uso

Leia-se:
O caso de uso Enviar pedido parcial estende o caso de uso Enviar pedido

Quando deve ser usado : Para adicionar novos comportamentos sob certas condies, ou seja, um comportamento opcional do sistema. Incorporar requisitos funcionais especficos que no fazem parte do fluxo do caso de uso base.

DESCRIO DO CASO DE USO: Possibilidades


Narrativa Contnua Sequncia Numerada de Passos Fluxo de Eventos Externos Narrativas Particionadas ( Usurio / Sistema ) Pseudo Cdigo Diagramas de Interao Sequncia Colaborao Pr e Ps-Condies

Nome do Caso de Uso:


Pr-Condies Intenes do Usurio Eventos Externos Responsabilidades do Sistema

----------------------------------------------------------------Ps-Condies

CASO DE USO ESSENCIAL


Nome do Caso de Uso: Pr-Condies Intenes do Usurio Eventos Externos

Solicitao de Compra Login do usurio vlido


Responsabilidades do Sistema

Seleciona opo de Compra Entra nome e endereo Se entrar somente cep Fornece cidade e estado Entra cdigo produto -------------Fornece descrio do produto e preo -----------------

Ps-Condies: Salvar e marcar a ordem como confirmada

CENRIO

Seqncia de aes que descreve os comportamentos ou interaes do usurio com o sistema; Mostra como os eventos externos so respondidos pelo sistema; Vrios cenrios compem um caso de uso; Corresponde a instncias do caso de uso

Ouvir Msica

CASO DE USO
Conjunto de seqncias de aes que um sistema desempenha para produzir um resultado observvel de valor a um ator ao exercer o seu papel junto ao sistema; Seqncia completa de cenrios; Representa uma declarao de um aspecto de comportamento que caracterizado por um conjunto de cenrios concretos; Permite dividir um sistema em subsistemas do ponto de vista da utilizao do sistema por seu usurio.

Palco

Pea x

Cenrio 1 Atores Papis

Cenrio 2

CLASSE
pessoas

OBJETO
Joo

CASO DE USO
Ouvir Msica

CENRIO
Joo ligou aparelho Aparelho chiou Joo sintonizou emissora Aparelho tocou alto Joo diminuiu volume

Caso de Uso: Conjunto de Cenrios Visitar uma casa


Intenes do Usurio Eventos Externos Pessoa toca a campainha Insiste na campainha Pessoa se identifica Pessoa senta no sof ----------Responsabilidades do Sistema Cachorro atende Proprietrio atende porta Convida pessoa a entrar Pergunta se quer um caf

Cenrio 1

Cenrio 2

Usurio

Ouvir Msica Ouvinte


<<extende>> Configurar Gravador

Editor

Editar Msica

<<extende>>

Gravador Cassete Diagrama de Casos de Uso

Nome do Caso de Uso: Pr-Condies Intenes do Usurio Eventos Externos

Ouvir Msica Ter fita cassete


Responsabilidades do Sistema

Liga gravador Comanda tocar Configura gravador (Aumenta o volume do som) Comanda No tocar -------------Ps-Condies:

Roda a fita Toca som mais alto Para a fita -----------------

CASO DE USO ESSENCIAL

Você também pode gostar