Udostępnij za pośrednictwem


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:

  • Mapowanie relacji między określonych fragmentów kodu.

  • Zawiera omówienie relacji w kodzie dla całego rozwiązania.

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

Visual Studio Informatykami + Team Foundation Server Blog

Artykuły techniczne i arkuszy

Dziennik architektury - problem 23: Modelowanie architektura i procesy

Inne witryny

Centrum MSDN architektura

Zobacz też

Koncepcje

Przegląd scenariusza: zmiana projektu z wykorzystaniem wizualizacji i modelowania

Modelowanie aplikacji

Modele projektowania dla projektowania oprogramowania

Modelowanie — Wymagania dla użytkownika

Modelowanie architektury oprogramowania

Korzystanie z modeli podczas procesu projektowania