Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O desenvolvimento de um aplicativo COM+ bem-sucedido requer um projeto de arquitetura de aplicativo inicial. A UML (Unified Modeling Language) é fundamental para esse desenvolvimento de design. O UML é uma notação de modelagem para dados e processos de aplicativos que combina as melhores práticas da indústria de software. Como o UML divide o aplicativo em três modos de exibição que refletem o aplicativo, bem como seu empacotamento e implementação, a notação de modelagem se estende bem para dar suporte à modelagem corporativa.
O UML aborda três modos de exibição do aplicativo, da seguinte maneira:
- A exibição estática, que é modelada por informações retiradas de cenários de usuário e diagramas de classe.
- A visualização dinâmica, que é modelada usando diagramas de sequência, colaboração e transição de estado.
- A visão funcional, que é a narrativa descritiva mais tradicional usando pseudocódigo e especificações.
As informações para essas exibições podem ser coletadas seguindo três etapas de design que funcionam bem com o UML. Antes de escrever uma única linha de código, você precisa criar os seguintes modelos:
-
Modelo conceptual
-
Decida quais componentes e serviços são necessários.
-
Modelo lógico
-
Determine a qual camada de design lógico eles pertencem.
-
Modelo físico
-
Determine onde os componentes residem fisicamente e como eles devem ser codificados.
Esses modelos podem ser usados com ferramentas CASE baseadas em UML. Para obter mais informações sobre esses três modelos de design, consulte os seguintes tópicos nesta seção:
- O Modelo Conceitual: Requisitos de Aplicação
- O Modelo Lógico: Definição de Aplicação e Planeamento
- O Modelo Físico: Arquitetura de Aplicação
Tópicos relacionados
-
Otimizando interações com a camada de lógica de negócios COM+
-
Outras ferramentas da Microsoft para criar aplicativos distribuídos