Você está na página 1de 9

Nome do sistema

Nome do documento
Nome do arquivo

Verso:
x.y
Data: 17/02/80

ESPECIFICAO DE CASOS DE USO PARA


NOME DA ITERAO

Nome do sistema

USP::Poli::Mecatrnica/PMR2490

Verso x.y

Nome do sistema
Nome do documento
Nome do arquivo

Verso:
x.y
Data: 17/02/80

Histrico das Revises


Data

Verso

Descrio

Autor

Nome do sistema
Nome do documento
Nome do arquivo

Verso:
x.y
Data: 17/02/80

ndice
ESPECIFICAO DE CASOS DE USO PARA
NOME DA ITERAO...............................................................................................................................................1
1 APRESENTAO.....................................................................................................................................................4
1.1 OBJETIVO................................................................................................................................................................4
2 CONCEITOS GERAIS.............................................................................................................................................5
2.1 DICIONRIO DE CONCEITOS.........................................................................................................................................5
2.2 CONCEITO 1..............................................................................................................................................................5
3 NOME E CDIGO DO CASO DE USO.................................................................................................................6
3.1 BREVE DESCRIO..................................................................................................................................................6
3.2 ATORES...................................................................................................................................................................6
3.3 PR-CONDIES.......................................................................................................................................................6
3.4 FLUXO DE EVENTOS..................................................................................................................................................6
3.4.1 Fluxo Bsico ................................................................................................................................................6
3.4.2 Fluxos Alternativos......................................................................................................................................7
3.4.3 Requerimentos Especiais.............................................................................................................................7
3.4.4 Ps-Condies..............................................................................................................................................7
3.4.5 Pontos de Extenso......................................................................................................................................7
4 INCLUSO DE PRODUTO - PRO001...................................................................................................................8
4.1 BREVE DESCRIO..................................................................................................................................................8
4.2 ATORES...................................................................................................................................................................8
4.3 PR-CONDIES.......................................................................................................................................................8
4.4 FLUXO DE EVENTOS..................................................................................................................................................8
4.4.1 Fluxo Bsico ................................................................................................................................................8
4.4.2 Fluxos Alternativos......................................................................................................................................9
4.4.3 Requerimentos Especiais.............................................................................................................................9
4.4.4 Ps-Condies..............................................................................................................................................9
4.4.5 Pontos de Extenso......................................................................................................................................9

Nome do sistema
Nome do documento
Nome do arquivo

Verso:
x.y
Data: 17/02/80

1 Apresentao
1.1 Objetivo
este item descreve o objeto do documento e no do projeto! o objetivo do
projeto deve ser descrito em um documento conhecido como "documento de
viso", mas este artefato no ser produzido em PMR2490. Os textos em itlico
so explicaes de como preencher este documento e DEVEM ser removidos!
O objetivo deste documento a especificao de requisitos para o conjunto de
funcionalidades referido como nome da iterao.

Nome do sistema
Nome do documento
Nome do arquivo

Verso:
x.y
Data: 17/02/80

2 Conceitos Gerais
2.1 Dicionrio de conceitos
listar os conceitos que sero utilizados nos casos de uso. Estes conceitos vo
corresponder, normalmente, a uma tabela-tipo. So exemplos: tipo de produto,
tipo de usurio, tipo de condio de pagamento, etc.

Tipo de Produto: pode


Comprado/Internacional

Pas de Origem: pas de origem de materiais comprados no mercado


internacional. Qualquer pas de origem definido na norma ISO 3166 pode
ser escolhido.

ser

Fabricado,

Comprado/Nacional,

2.2 conceito 1
descrever outros conceitos macroscpicos, necessrios ao entendimento dos
casos de uso. Se no for o caso, omitir o item. So exemplos de conceitos:
estado de um processo de trabalho, fluxo de trabalho (workflow), estado de uma
requisio (se foi aceita, se foi processada), etc. Incluir tantos itens deste tipo
quanto for necessrio.

Nome do sistema
Nome do documento
Nome do arquivo

Verso:
x.y
Data: 17/02/80

3 nome e cdigo do caso de uso


3.1 Breve Descrio
descrever, de forma sucinta, o objetivo do caso de uso, ou seja, a funo do
sistema que implementada. Nos casos de uso mais simples (por exemplo,
incluir produto), acaba ficando meio parecido com o nome.

3.2 Atores
listar os atores que podem se utilizar deste caso de uso, com por exemplo:
operacional do estoque, gerente de contas, responsvel pelo envio de material,
etc. Nunca usar termos genricos como "usurio".

3.3 Pr-Condies
listar as pr-condies para que este caso de uso seja executado, como por
exemplo: ator deve estar logado no sistema e ter permisso para acesso
funo. Algumas vezes, quando se combina que esta condio de ator logado
default, pode-se omiti-la. Se no houverem pr-condies, escrever
simplesmente "No se aplica" ou "Nenhuma pr-condio especial requerida"
ou algo equivalente.

3.4 Fluxo de Eventos


3.4.1 Fluxo Bsico
descrever o fluxo bsico do processamento. O fluxo deve ser linear, ou seja, no
podem haver "if-then-else" nem "prosseguir para o passo xx". Se houverem
condies como esta, devem ser explicitadas em fluxos alternativos. O fluxo
normalmente consta de um dilogo usurio-mquina, envolvendo frases como
"o ator faz alguma coisa" e "o sistema faz algo". Em telas de entrada de dados e
consultas devem ser indicados todos os campos a serem obtidos ou exibidos,
incluindo o tipo de dado e todas as regras de validao. Lembre-se que o
desenvolvedor deve ser capaz de realizar a programao apenas lendo a
descrio do caso de uso. extremamente recomendvel sobretudo para casos
de uso que envolvam interao com o usurio final que a tela a ser exibida
conste desta descrio.

Nome do sistema
Nome do documento
Nome do arquivo

Verso:
x.y
Data: 17/02/80

3.4.2 Fluxos Alternativos


Os fluxos alternativos descrevem situaes de erro do fluxo principal ou formas
alternativas do usurio cumprir a mesma funcionalidade. Por exemplo, para
salvar um arquivo no Word, pode-se usar o menu File-Save ou o atalho controlS. A descrio segue os mesmos padres que o fluxo principal, inclusive com
exemplos de telas, quando for o caso. Se no houverem fluxos alternativos, no
remova o item; escreva simplesmente "No aplicvel".

3.4.3 Requerimentos Especiais


Utiliza-se para a descrio do algoritmo, para apontar alguma situao especial
(por exemplo, o tempo de resposta ou o nmero mnimo de valores a serem
exibidos em cada tela) ou outros aspectos relevantes que no foram explicitados
nos fluxos descritos anteriormente. Se no houverem requerimentos especiais,
no remova o item; escreva simplesmente "No aplicvel".

3.4.4 Ps-Condies
lista das ps-condies, ou seja, do resultado do processamento do caso de
uso. Muitas vezes, fica bvio; por exemplo, na incluso de um produto, a pscondio que o produto foi includo. Mesmo assim, escreva!

3.4.5 Pontos de Extenso


lista de casos de uso de que este caso de uso depente. Em PMR2490, no
usaremos esta construo da UML; escreva simplesmente "Nenhum".

Nome do sistema
Nome do documento
Nome do arquivo

Verso:
x.y
Data: 17/02/80

4 Incluso de produto - PRO001


4.1 Breve Descrio
Destina-se ao cadastramento de novos produtos.

4.2 Atores
Este caso de uso de uso exclusivo de um Operador de Estoque.

4.3 Pr-Condies

os atores devem estar logados no sistema e com acesso funo.

4.4 Fluxo de Eventos

4.4.1 Fluxo Bsico


1.O ator informa, em tela fornecida pelo sistema, os seguintes dados
nome do produto, string com at 200 caracteres, obrigatrio
tipo de produto, de acordo com o conceito Tipo de Produto, obrigatrio
pas de origem, de acordo com o conceito Pas de Origem, obrigatrio se
o Tipo de Produto for Comprado/Internacional.
quantidade inicial, inteiro maior ou igual a zero
A interao deve dar-se atravs do seguinte formato de tela

2.O sistema verifica:


a.Se o nome do produto nico

Nome do sistema
Nome do documento
Nome do arquivo

Verso:
x.y
Data: 17/02/80

3.O sistema gera um cdigo de produto, que um nmero sequencial com 8


dgitos
4.O sistema armazena os dados relativos ao produto
5.O sistema informa ao operador o cdigo de produto que foi gerado, reenviando o formulrio de cadastramento de produto para que o ator possa
cadastrar um novo produto, se desejar.

4.4.2 Fluxos Alternativos


a.Desistncia
1.Se o ator selecionar a opo "Cancelar", o caso de uso se encerra, voltando o
sistema tela principal.
b.Pas de Origem informado quando o Tipo de Produto no
Comprado/Internacional
1.O sistema deve armazenar as informaes do produto, ignorando o Pas de
Origem.
2.O sistema deve informar ao ator que as informaes foram armazenadas mas
o Pas de Origem foi ignorado.

4.4.3 Requerimentos Especiais


No aplicvel.

4.4.4 Ps-Condies

produto includo, se as regras de validao forem verificadas.

4.4.5 Pontos de Extenso


Nenhum.

Você também pode gostar