Você está na página 1de 10

ESPECIFICAO DE CASOS DE USO PARA

NOME DA ITERAO

Nome do sistema

USP::Poli::Mecatrnica/PMR2490

Verso x.y

Histrico das Revises


Data

Verso

Descrio

Autor

ndice
ESPECIFICAO DE CASOS DE USOPARA........................................................................................................1
COMPARAO ENTRE CATALISADORES.........................................................................................................1
1

APRESENTAO..............................................................................................................................................5
1.1
1.2

OBJETIVO.....................................................................................................................................................5
ESCOPO.........................................................................................................................................................5

PREPARAO DE DADOS..............................................................................................................................6
2.1
BREVE DESCRIO.......................................................................................................................................6
2.2
FLUXO DE EVENTOS.....................................................................................................................................6
2.2.1
Fluxo Bsico...........................................................................................................................................6
2.2.2
Fluxos Alternativos.................................................................................................................................7
2.2.3
Requerimentos Especiais........................................................................................................................7
2.2.4
Pr-Condies........................................................................................................................................8
2.2.5
Ps-Condies........................................................................................................................................8
2.2.6
Pontos de Extenso.................................................................................................................................8

PARAMETRIZAO......................................................................................................................................10
3.1
BREVE DESCRIO.....................................................................................................................................10
3.2
FLUXO DE EVENTOS...................................................................................................................................10
3.2.1
Fluxo Bsico.........................................................................................................................................10
3.2.2
Fluxos Alternativos...............................................................................................................................12
3.2.3
Requerimentos Especiais......................................................................................................................12
3.2.4
Pr-Condies......................................................................................................................................12
3.2.5
Ps-Condies......................................................................................................................................12
3.2.6
Pontos de Extenso...............................................................................................................................12

COMPARAO ENTRE CATALISADORES..............................................................................................13


4.1
BREVE DESCRIO.....................................................................................................................................13
4.2
FLUXO DE EVENTOS...................................................................................................................................13
4.2.1
Fluxo Bsico.........................................................................................................................................13
4.2.2
Fluxos Alternativos...............................................................................................................................14
4.2.3
Requerimentos Especiais......................................................................................................................14
4.2.4
Pr-Condies......................................................................................................................................14
4.2.5
Ps-Condies......................................................................................................................................15
4.2.6
Pontos de Extenso...............................................................................................................................15

VISUALIZAO DE GRUPOS......................................................................................................................16
5.1
BREVE DESCRIO.....................................................................................................................................16
5.2
FLUXO DE EVENTOS...................................................................................................................................16
5.2.1
Fluxo Bsico.........................................................................................................................................16
5.2.2
Fluxos Alternativos...............................................................................................................................17
5.2.3
Requerimentos Especiais......................................................................................................................18
5.2.4
Pr-Condies......................................................................................................................................18
5.2.5
Ps-Condies......................................................................................................................................18
5.2.6
Pontos de Extenso...............................................................................................................................18

EXPORTAO DE COMPARAO ENTRE CATALISADORES..........................................................19


6.1

BREVE DESCRIO.....................................................................................................................................19

6.2
FLUXO DE EVENTOS...................................................................................................................................19
6.2.1
Fluxo Bsico.........................................................................................................................................19
6.2.2
Fluxos Alternativos...............................................................................................................................19
6.2.3
Requerimentos Especiais......................................................................................................................19
6.2.4
Pr-Condies......................................................................................................................................20
6.2.5
Ps-Condies......................................................................................................................................20
6.2.6
Pontos de Extenso...............................................................................................................................20
7

REMOO DE COMPARAES.................................................................................................................21
7.1
BREVE DESCRIO.....................................................................................................................................21
7.2
FLUXO DE EVENTOS...................................................................................................................................21
7.2.1
Fluxo Bsico.........................................................................................................................................21
7.2.2
Fluxos Alternativos...............................................................................................................................21
7.2.3
Requerimentos Especiais......................................................................................................................22
7.2.4
Pr-Condies......................................................................................................................................22
7.2.5
Ps-Condies......................................................................................................................................22
7.2.6
Pontos de Extenso...............................................................................................................................22

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.

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.

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.

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".

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

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.

10