Diagrama de caso de uso

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (535 palavras )
  • Download(s) : 0
  • Publicado : 28 de outubro de 2012
Ler documento completo
Amostra do texto
Objetivo
O Diagrama de Casos de Uso tem o objetivo de auxiliar a comunicação entre os analistas e o cliente.
Um diagrama de Caso de Uso descreve um cenário que mostra as funcionalidades do sistemado ponto de vista do usuário. 
O cliente deve ver no diagrama de Casos de Uso as principais funcionalidades de seu sistema.
Notação
O diagrama de Caso de Uso é representado por:
l atores;
lcasos de uso;
l relacionamentos entre estes elementos.
Estes relacionamentos podem ser:
l associações entre atores e casos de uso;
l generalizações entre os atores;
l generalizações, extends eincludes entre os casos de uso.
casos de uso podem opcionalmente estar envolvidos por um retângulo que representa os limites do sistema.
Em maiores detalhes:
l Atores

Um ator é representadopor um boneco e um rótulo com o nome do ator. Um ator é um usuário do sistema, que pode ser um usuário humano ou um outro sistema computacional.
l Caso de uso

Um caso de uso é representado poruma elipse e um rótulo com o nome do caso de uso. Um caso de uso define uma grande função do sistema. A implicação é que uma função pode ser estruturada em outras funções e, portanto, um caso de usopode ser estruturado.
l Relacionamentos
o Ajudam a descrever casos de uso
m Entre um ator e um caso de uso
r Associação

Define uma funcionalidade do sistema do ponto de vista dousuário.
m Entre atores
r Generalização

- Os casos de uso de B são também casos de uso de A
- A tem seus próprios casos de uso
m Entre casos de uso
r Include
Um relacionamento include de umcaso de uso A para um caso de uso B indica que B é essencial para o comportamento de A. Pode ser dito também que B is_part_of A.
r Extend
Um relacionamento extend de um caso de uso B para um casode uso A indica que o caso de uso B pode ser acrescentado para descrever o comportamento de A (não é essencial). A extensão é inserida em um ponto de extensão do caso de uso A.
Ponto de extensão...
tracking img