Udostępnij przez


Projektowanie aplikacji COM+ przy użyciu języka UML

Tworzenie pomyślnej aplikacji COM+ wymaga projektu architektury aplikacji z góry. Ujednolicony język modelowania (UML) jest kluczem do tego projektowania. UML to notacja modelowania danych i procesów aplikacji, która łączy najlepsze rozwiązania w branży oprogramowania. Ponieważ język UML dzieli aplikację na trzy widoki, które odzwierciedlają aplikację, a także jej pakowanie i implementację, notacja modelowania rozszerza się dobrze, aby obsługiwać modelowanie przedsiębiorstwa.

Kod UML adresuje trzy widoki aplikacji w następujący sposób:

  • Widok statyczny, który jest modelowany przez informacje pochodzące ze scenariuszy użytkownika i diagramów klas.
  • Widok dynamiczny, który jest modelowany przy użyciu diagramów sekwencji, współpracy i przechodzenia stanów.
  • Widok funkcjonalny, który jest bardziej tradycyjną narracją opisową przy użyciu pseudokodu i specyfikacji technicznych.

Informacje dotyczące tych widoków można zebrać, wykonując trzy kroki projektowe, które dobrze współpracują z językiem UML. Przed napisaniem pojedynczego wiersza kodu należy utworzyć następujące modele:

model koncepcyjny

Zdecyduj, jakie składniki i usługi są wymagane.

model logiczny

Określ, do której warstwy projektu logicznego należą.

model fizyczny

Określ, gdzie składniki znajdują się fizycznie i jak mają być kodowane.

Te modele można następnie używać z narzędziami CASE opartymi na języku UML. Aby uzyskać więcej informacji na temat tych trzech modeli projektowych, zobacz następujące tematy w tej sekcji:

Zasady projektowania i założenia COM+

Ogólne porady dotyczące projektowania przy użyciu COM+

Optymalizacja interakcji z warstwą logiki biznesowej COM+

innych narzędzi firmy Microsoft do tworzenia aplikacji rozproszonych