Udostępnij za pośrednictwem


Diagramy warstw: Odwołanie

W Visual Studio Ultimate, można użyć diagram warstwy do wizualizacji wysokiego szczebla, logiczne architektury systemu.Diagram warstwy organizuje artefakty fizycznej w systemie w grupy logiczne, abstrakcyjna o nazwie warstwy.Te warstwy opisują główne zadania, które wykonują artefaktów lub głównych składników systemu.Każda warstwa może zawierać również warstwy zagnieżdżone, które opisują bardziej szczegółowych zadań.

Można określić zależności przeznaczone lub istniejących między warstwami.Te zależności, które są reprezentowane przez strzałki, wskazują warstw, które można użyć lub obecnie funkcjonalności, reprezentowane przez innych warstw.Organizując systemu do warstwy, które opisują różne role i funkcje diagram warstwy może pomóc ułatwić zrozumienie, ponowne używanie i utrzymać swój kod.

Za pomocą diagramu warstwy ułatwiają wykonywanie następujących zadań:

  • Komunikowanie się istniejących lub zamierzone logiczne architektury systemu.

  • Wykrywanie konfliktów między istniejącego kodu i zamierzonego architektury.

  • Wizualizowanie wpływ zmian w architekturze zamierzonego wewnętrznych, zaktualizować lub wydzielają systemu.

  • Wzmocnienie zamierzonej architekturze podczas rozwoju i utrzymania kodu przez zatwierdzania przez użytkownika wyboru w tym i zbudować operacji.

W tym temacie opisano elementy, które można używać na diagramie warstwy.Aby uzyskać więcej informacji na temat tworzenia i rysowania diagramów warstwy, zobacz Diagramy warstw: Zalecenia.Aby uzyskać więcej informacji na temat wzorców warstwowo odwiedź wzorców & Witryna praktyki.

Diagramy warstwy odczytu

Elementy na diagramy warstwowe

W poniższej tabeli opisano elementy, które można używać na diagramie warstwy.

Kształt

Element

Opis

1

Warstwy

Logiczna grupa artefakty fizycznej w systemie.Artefakty takie mogą być obszarów nazw, projekty, klas, metody itd.

Aby zobaczyć artefakty, które są połączone z warstwą, otwórz menu skrótów dla warstwy, a następnie wybierz Łącza w widoku otworzyć Explorer warstwy.

Aby uzyskać więcej informacji, zobacz Explorer warstwy.

  • Zabronione zależności obszaru nazw -Określa, że artefaktów związanych z tym warstwy nie może zależeć od określonych obszarów nazw.

  • Zabronione przestrzeni nazw -Określa, że artefaktów związanych z tym warstwy nie musi należeć do określonych obszarów nazw.

  • Wymagane obszary nazw -Określa, że artefaktów związanych z tej warstwy, trzeba należeć do jednego z określonych obszarów nazw.

2

Zależność

Wskazuje, że jednej warstwy można używać funkcji w innej warstwie, ale nie odwrotnie.

  • Kierunek -Określa kierunek zależność.

3

Zależność dwukierunkowy

Wskazuje, że jednej warstwy można używać funkcji w innej warstwie i odwrotnie.

  • Kierunek -Określa kierunek zależność.

4

Komentarz

Służy do dodawania uwag ogólnych do diagramu lub elementów na diagramie.

5

Łącze komentarz

Łączenie za pomocą komentarze do elementów na diagramie.

Explorer warstwy

Każda warstwa artefakty można połączyć w roztworze, na przykład projektów, klas, obszary nazw, pliki projektów i inne części oprogramowania.Numer na warstwie pokazuje liczbę artefakty, które są połączone z warstwy.Jednak podczas czytania liczba artefaktów na warstwie, pamiętaj następujące czynności:

  • Jeśli warstwy łącza do artefakty, która zawiera inne artefakty, ale warstwy nie łączy bezpośrednio do innych artefakty, a następnie numer zawiera tylko artifact połączonych.Jednak inne artefakty są uwzględniane dla analizy podczas sprawdzania poprawności warstwy.

    Na przykład jeśli warstwa jest połączony z pojedynczego obszaru nazw, następnie liczba połączonych artefakty jest 1, nawet jeśli obszar nazw zawiera klasy.Jeśli warstwa ma również łącza do każdej klasy w obszarze nazw, numer będzie zawierać połączone klas.

  • Jeśli warstwa zawiera inne warstwy, które są połączone z artefakty, następnie warstwy kontenera wiąże się również do tych artefakty, mimo że liczba na warstwie kontener nie obejmuje tych artefakty.

Aby uzyskać więcej informacji na temat łączenia warstw i artefakty, zobacz:

Zbadanie artefakty połączonych

  • Na diagramie warstwy należy otworzyć menu skrótów dla jednej lub więcej warstw, a następnie wybierz Wyświetlanie łącza.

    Warstwy Explorer otwiera i pokazuje artefakty, które są połączone z zaznaczonych warstw.Warstwy Explorer zawiera kolumnę, który pokazuje właściwości łącza artifact.

    [!UWAGA]

    Jeśli nie widzisz wszystkich właściwości, rozwiń węzeł Explorer warstwy okna.

    Kolumny w warstwie Explorer

    Opis

    Kategorie

    Rodzaj artefakt, takich jak klasy, obszar nazw, pliku źródłowego i itd

    Warstwy

    Warstwy, która łączy na artefakt

    Obsługuje sprawdzanie poprawności

    Jeśli True, a następnie proces sprawdzania poprawności warstwy można sprawdzić, czy projekt jest zgodny z zależnościami z tego elementu lub.

    Jeśli False, a następnie łącze nie uczestniczą w procesie sprawdzania poprawności warstwy.

    Aby uzyskać więcej informacji, zobacz Diagramy warstw: Zalecenia.

    Identyfikator

    Odniesienie do połączonych artefakt

Zobacz też

Koncepcje

Modele projektowania dla projektowania oprogramowania