quinta-feira, março 16

Desvendando os Casos de Uso

Casos de Uso dizem respeito a funcionalidades que estão agrupadas em cenários comuns. Essas funcionalidades, certamente, devem ter afinidades entre sí, além de convergirem para um objetivo comum. Um Caso de Uso deve ser 'enxuto', ou seja, deve fornercer aos operadores funcionalidades que estão estritamente relacionadas com os objetivos a que se propõe.
O diagrama de caso de uso é a representação em UML (Unified Modeling Language) - Linguagem de Modelagem Unificada - desses cenários afins, cuja representação sustenta-se em três elementos fundamentais.
  1. O caso de uso no estrito senso do termo, ou seja, o nome comum desse agrupamento de funcionalidades - cenários comuns;
  2. Os atores - operadores do caso de uso, esses podem ser pessoas, outros sistemas (robôs etc.), outros casos de uso;
  3. Indicador de interelacionamento - que índica a relação entre os atores e as funcionalidades do caso de uso.

Usamos denominar casos de uso segundo a seguinte forma: UC - mneumônico de Use Case - expressão que significa caso de uso na lingua inglesa e XX - numero seqüencial que indentifica o caso de uso, p ex.: UC01.

Freqüentemente, encontramos casos de uso cujos objetivos sejam 'Criar', 'Consultar', 'Editar' e 'Excluir' agrupados num único caso de uso, denominado 'Manter'. A esse agrupamento denominamos 'CRUD' - sigla a construída a partir das palavras da lingua inglesa: Create - Criar, Retrieve - Consultar, Update - Atualizar e Delete - Excluir. Esse agrupamento favorece a visão do contexto do sistema, necessitando que seja detalhado em nota explicativa específica. Abaixo vemos a representação de um diagrama de caso de uso.

1 Comments:

At março 20, 2006 2:12 PM, Anonymous Anônimo said...

Gilmar,
Sou participante do curso do DFJUG, os posts estão ótimos. É mais uma fonte de estudo, bastante clara, que tem me ajudado muito!
Parabéns!

 

Postar um comentário

<< Home