Tworzenie wizualizacji kodu
Aby ułatwić zrozumienie istniejącego kodu i opisu aplikacji, można użyć wizualizacji i narzędzi w Visual Studio Ultimate do modelowania.W ten sposób można wizualnie Dowiedz się, jak wprowadzone zmiany mogą mieć wpływ na kod i pomocy oceni pracę i ryzyka, które wynikają z tych zmian.Na przykład:
Aby zrozumieć relacje w kodzie, zamapuj wizualnie tych relacji.
Aby opisać architektury systemu i zachować kod zgodny z jego projekt, umożliwia tworzenie diagramów warstwy i sprawdzanie poprawności kodu z tych diagramów.
Aby zrozumieć działanie metody, należy wygenerować diagramy sekwencji.
Do opisania struktury klasy, należy utworzyć diagramy klas.
Do modelu i komunikować się różnych aspektów systemu, Rysowanie diagramów języka UML (Unified Modeling).Na przykład można modelować składników systemu, typy, interakcji i procesów.
Narzędzia te ułatwiają również łatwo komunikować się z osób biorących udział w projekcie.Na przykład można użyć diagramy klas UML do utworzenia wspólny słownik dyskusyjnym system stronom projektu, użytkownikom i członków zespołu.
Co chcesz zrobić?
Zrozumienie kodu i jej relacje:
|
|
Dostrzec w nim powiązania kodu: Umożliwia wizualizację, jak kod wykonuje metodę przy służących do wytwarzania diagramy sekwencji z definicji metody. |
|
Zrozumienie struktury klasy: Wizualizacja struktura klas w projekcie przy tworzeniu diagramów klas z kodu. |
|
Opisz projekt systemu wysokiego poziomu i sprawdzanie poprawności kodu przed ten projekt: Opisz projektu wysokiego poziomu systemu i jego zamierzone zależności poprzez tworzenie diagramów warstwy.Sprawdzanie poprawności kodu przed ten projekt, aby upewnić się, że zależności w kodzie pozostać w zgodzie z projektem. |
|
Komunikowanie się architektura i wymagań użytkowników: Model wymagań użytkowników i architektura systemu oprogramowania rysując następujące diagramy UML: aktywność, składnika, klasa, sekwencji i przypadek użycia. |
Zasoby zewnętrzne
Kategoria |
Łącza |
---|---|
Fora |
|
Blogi |
|
Artykuły techniczne i arkuszy |
Dziennik architektury - problem 23: Modelowanie architektura i procesy |
Inne witryny |
Zobacz też
Koncepcje
Przegląd scenariusza: zmiana projektu z wykorzystaniem wizualizacji i modelowania
Modele projektowania dla projektowania oprogramowania
Modelowanie — Wymagania dla użytkownika