Warstwy diagramów: odwołania
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 Warstwy diagramów: wytyczne.Aby uzyskać więcej informacji na temat wzorców warstwowo odwiedź wzorców & Witryna praktyki.
Diagramy warstwy odczytu
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.
|
2 |
Zależność |
Wskazuje, że jednej warstwy można używać funkcji w innej warstwie, ale nie odwrotnie.
|
3 |
Zależność dwukierunkowy |
Wskazuje, że jednej warstwy można używać funkcji w innej warstwie i odwrotnie.
|
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 Warstwy diagramów: wytyczne.
Identyfikator
Odniesienie do połączonych artefakt