Diretrizes: Pacote de Caso de Uso
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 é o de nível mais alto do modelo ou é
estereotipado, como um pacote de caso 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 utilizar os pacotes de casos de uso para estruturar ainda mais o modelo de casos de uso.
Um pacote de caso 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 utilizar 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 utilizar 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.
| |
|