Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

CASOS DE USO: ANÁLISE DE SISTEMA

Por:   •  21/11/2017  •  12.996 Palavras (52 Páginas)  •  438 Visualizações

Página 1 de 52

...

de cliente”, uma interface apropriada seria a seguinte:

3

1.2. DIAGRAMA DE CASOS DE USO

Todos os casos de uso podem ser visualizados na documentação de análise em um único

diagrama conhecido como diagrama de casos de uso. Este diagrama vai sendo construído

ao longo do processo de desenvolvimento do sistema, ao passo que cada novo caso de uso é

descoberto e descrito.

Basicamente, o diagrama de casos de uso exibe as associações entre casos de uso e atores.

O caso de uso “Consultar código de cliente” deve ser diagramado com o caso de uso

(representado por uma elipse) sendo associado ao seu único ator – o usuário. Os atores são

representados por bonecos.

Consultar código de cliente

Usuário

Outros tipos de associações serão vistos oportunamente.

1.3. EXTENSÃO DE CASO DE USO

A extensão de um caso de uso pode ser entendida da seguinte forma:

Imaginemos que o caso de uso “A” funcione perfeitamente bem. Porém, podem ocorrer

situações em que este caso de uso funcione acionando um caso de uso “B” que servirá para

estender o caso de uso “A”, ou seja, para incluir passos ao caso de uso “A”. A extensão de

4

caso de uso ocorre, então, somente quando em algumas situações o funcionamento de um

caso de uso precisa acionar outro caso de uso.

Exemplificando, seja o seguinte cenário mais freqüente de sucesso para o caso de uso

“Consultar dados cadastrais do cliente”:

j) Cenário mais freqüente de sucesso:

Ator(es) Sistema

1. Usuário informa o código do cliente. 2. Exibe os dados cadastrais do cliente.

É importante entender que este caso de uso funciona perfeitamente bem com este cenário. É

um caso de uso completo. No entanto, como executá-lo se o usuário não dispõe do código

do cliente? Nestas situações, outro caso de uso – o caso de uso “Consultar código de

cliente” – é disparado a partir da tela que comporta o caso de uso “Selecionar cliente” para

suprir a necessidade de se conhecer o devido código. A extensão do caso de uso, neste

exemplo, determinou uma alternativa na execução do caso de uso “Selecionar cliente”.

Assim, na descrição deste caso de uso, é necessário preencher o item “Alternativas”.

k) Alternativas:

Ator(es) Sistema

1. Usuário dispara o caso de uso “Consultar

código de cliente”.

2. Seguir para o passo 1 do cenário mais

freqüente de sucesso.

A respeito do diagrama de casos de uso, a extensão de caso de uso provoca um

relacionamento de dependência do caso de uso extensor para o caso de uso estendido. Um

relacionamento de dependência é representado por uma seta pontilhada unidirecional. Para

que o relacionamento de dependência represente uma extensão, usamos um estereótipo –

através dos símbolos “>” – com a palavra “estende”.

Consultar código de cliente

Selecionar cliente

Usuário

>

Agora, reparem: se para a execução de um caso de uso extensor (“Consultar código de

cliente”) for absolutamente necessário executar anteriormente um caso de uso a ser

estendido (“Selecionar cliente”), então é desnecessário e redundante associar o caso de uso

extensor ao ator já associado ao caso de uso estendido.

5

Consultar código de cliente

Selecionar cliente

Usuário

>

Somente se os casos de uso extensores puderem ser iniciados não apenas a partir dos casos

de uso estendidos, torna-se necessário associá-los, no diagrama de casos de uso, ao ator em

comum a um caso de uso estendido.

Havendo extensão de casos de uso, o item “Casos de uso relacionados” precisa ser

preenchido. Neste item, no caso de uso extensor, acrescentamos o nome do caso de uso

estendido e, no caso de uso estendido, acrescentamos o nome do caso de uso extensor.

1.4. USO DE CASO DE USO

O uso de um caso de uso pode ser entendido da seguinte forma:

Imaginemos alguns passos que sejam sempre usados por mais de um caso de uso, digamos,

pelos casos de uso “A” e “B”. Tais passos podem ser retirados destes casos

...

Baixar como  txt (97.1 Kb)   pdf (432.5 Kb)   docx (92.3 Kb)  
Continuar por mais 51 páginas »
Disponível apenas no Essays.club