Modelos UPIA

Um modelo UML Profile-based Integrated Architecture (UPIA) é um tipo de modelo UML que utiliza elementos especializados para descrever a empresa e o sistema de arquiteturas de sistemas.

Você pode utilizar modelos UPIA para desenvolver uma arquitetura corporativa abrangente e para analisar, projetar e implementar os sistemas que são necessários para realizar a missão da empresa. Ao refinar a arquitetura corporativa em níveis mais baixos do modelo, você pode garantir que a service oriented architecture (SOA) que está sendo desenvolvida seja consistente com a estratégia corporativa.

O UPIA é uma parte integral da solução IBM® Rational Integrated Architecture Modeling and Management (IAM2). O IAM2 utiliza o UPIA como sua ferramenta de modelagem principal e inclui um processo de modelagem muito rigoroso que pode emitir relatórios de arquitetura de negócios comuns ou os produtos do Department of Defense Architecture Framework (DoDAF).

Perfil UPIA

O perfil UPIA que é aplicado a modelos UPIA contém mais de 250 restrições de Object Constraint Language (OCL) que restringem a propriedade de elementos de modelo UPIA e os relacionamentos entre os elementos UPIA. Você pode criar e aplicar manualmente estereótipos a elementos UML padrão para representar elementos UPIA; no entanto, devido às restrições, muitos erros podem ocorrer durante a validação. O recurso de modelagem UPIA oferece ferramentas específicas de elemento de modelo UPIA e de relacionamento que permitem criar a propriedade de elemento válida e relacionamentos entre os elementos UPIA.

O perfil UPIA nas versões atuais do Produtos de Modelagem do IBM® Rational UML era derivado do perfil utilizado nas versões anteriores desse recurso. Se você abrir um modelo que foi criado em uma versão anterior dos produtos de modelagem, o seu modelo será automaticamente atualizado para a versão mais recente do perfil UPIA. Você pode revisar qualquer modificação em elementos e estereótipos antes de salvar o modelo. Quando o modelo é salvo com o perfil atualizado, ele não pode mais ser aberto na versão mais antiga do UML.

Modelos de Modelo UPIA

É possível selecionar entre três modelos ao criar um projeto de modelagem UPIA. Os modelos podem acelerar o desenvolvimento de modelo oferecendo alguma estrutura necessária para um projeto. É possível modificar esta estrutura para adequar-se ao seu estilo de modelagem. Além disso, alguns dos modelos contêm exemplo de como sua estrutura pode ser preenchida com elementos UPIA. Quando você não precisar mais consultar o exemplo, poderá excluí-lo do modelo.

Modelo UPIA em Branco Este modelo cria um novo projeto e um modelo UML que possui o perfil UPIA aplicado. O modelo UPIA contém a estrutura mínima necessária.
Modelo UPIA Corporativo Este modelo cria um novo projeto e um modelo UPIA estruturado para definir uma arquitetura corporativa. O modelo inclui um exemplo de hierarquia de Descrição de Arquitetura paralela com pacotes estereotipados e outros elementos para a modelagem de conceitos operacionais, estratégias, sistemas e outras visualizações. Este exemplo demonstra como criá-los e como conectá-los.
Modelo de Solução do UPIA Este modelo cria um novo modelo UPIA que é estruturado para definição de soluções da arquitetura. O modelo contém uma hierarquia de pacotes que separa os dados em grupos lógicos, tais como o modelo de negócios, o modelo de TI e sistemas e o modelo estratégico.

Feedback