Neste exercício, você criará um novo modelo de análise, utilizando o gabarito de modelo de análise interno. O gabarito de modelo de análise fornece um exemplo de um modelo de análise corretamente estruturado que você pode utilizar para criar rapidamente seu próprio modelo de análise, utilizando os estereótipos e diagramas stub do RUP®.
O Rational® Software Architect fornece um gabarito de modelo de análise interno para ajudá-lo a criar rapidamente seu modelo de análise corretamente estruturado. O gabarito contém stubs de pacotes e de diagramas pré-nomeados, bem como elementos de análise do Rational Unified Process® que podem ser utilizados para construir um modelo de domínio de seu sistema.
Você criou um novo modelo UML utilizando o gabarito de modelo de análise. Para explorar o novo modelo, a visualização Explorador de Modelos, dê um clique duplo no arquivo Analysis Model.emx e navegue pela hierarquia de modelos.
O gabarito de modelo de análise é estruturado de acordo com as diretrizes de estrutura do modelo Rational UML. O gabarito de modelo de análise organiza o modelo em agrupamentos funcionais desconexos e internamente coesivos, que podem ajudá-lo a criar rapidamente um modelo completo de análise lógica. Você já identificou a área funcional principal no modelo de casos de uso denominado Operações de Conta. O modelo de análise é construído sobre a mesma estrutura, mas inclui realizações de caso de uso e diagramas de domínio para descrever a estrutura estática e dinâmica do sistema PiggyBank.
O gabarito de modelo de casos de uso contém os seguintes pacotes:
Pacote | Descrição |
---|---|
«perspectiva» Visões Gerais: | Este pacote contém diagramas e elementos do modelo de análise RUP que são utilizados para descrever o modelo do domínio. Os elementos de análise do RUP definem as classes de nível do domínio em uma das três categorias: limite, controlador ou entidade. |
«ModelLibrary» Blocos de Construção de Análise | Este pacote contém a estrutura não processada da área funcional que você pode utilizar para organizar o modelo. Este pacote contém o bloco de construção Elementos de Análise de ${functional.area} e o bloco de construção Realizações de Caso de Uso no Nível de Análise de ${functional.area}. Esses blocos de construção armazenam os elementos de análise do RUP e as realizações de casos de uso do PiggyBank. |
Você pode utilizar a estrutura do gabarito existente e a documentação associada para obter orientação ao definir suas áreas funcionais e organizá-las em um modelo de casos de uso apropriado.
Para continuar, vá para o Exercício 2.2: Identificando Classes.