Diretrizes: Pacote de Casos de Uso
 Pacote de Casos de Uso |
Um pacote de casos de uso é um conjunto de casos de uso, atores, relacionamentos, diagramas e outros pacotes; ele é usado para estruturar o modelo de casos de uso dividindo-o em partes menores. |
Tópicos
Um modelo estruturado em unidades menores é mais fácil de entender. É mais fácil mostrar os relacionamentos entre as principais partes do modelo, se você puder expressá-los em termos de pacote. Um pacote pode ser o de nível mais alto do modelo ou é estereotipado, como um pacote de casos de uso. Você também pode deixar o cliente decidir como estruturar as principais partes do modelo.
- Se houver muitos casos de uso ou atores, você pode usar os pacotes de casos de uso para estruturar ainda mais o modelo de casos de uso. Um pacote de casos de uso contém vários atores, casos de uso, seus relacionamentos e outros pacotes; portanto, você pode ter vários níveis de pacotes de casos de uso (pacotes dentro de pacotes).
- O pacote de nível mais alto contém todos os pacotes de casos de uso de nível mais alto, todos os atores de nível mais alto e todos os casos de uso de nível mais alto.
Você pode dividir um modelo de casos de uso em pacotes de casos de uso por vários motivos:
- É possível usar os pacotes de casos de uso para refletir a ordem, a configuração ou as unidades de liberação no sistema finalizado.
- A alocação de recursos e a competência de diferentes equipes de desenvolvimento podem exigir que o projeto seja dividido entre vários grupos em locais distintos. Alguns pacotes de casos de uso são adequados para um grupo e outros para uma pessoa, o que torna os pacotes uma forma naturalmente eficiente de continuar o desenvolvimento. No entanto, você deve verificar se definiu responsabilidades diferentes para cada pacote, de maneira que o desenvolvimento possa ser realizado em paralelo.
- É possível usar os pacotes de casos de uso para estruturar o modelo de casos de uso de uma maneira que reflita os tipos de usuários. Muitas necessidades de mudança originam-se dos usuários. Os pacotes de casos de uso garantem que as mudanças de um determinado tipo de usuário afetarão apenas as partes do sistema que correspondem a esse tipo de usuário.
- Em alguns aplicativos, determinadas informações devem estar acessíveis somente para poucas pessoas. Os pacotes de casos de uso permitem que você preserve o sigilo nas áreas necessárias.
Copyright
(c) 1987 - 2001 Rational Software Corporation
| |
|