Udostępnij za pośrednictwem


Modele projektowania dla projektowania oprogramowania

Diagramy modelowania pomóc zrozumieć, wyjaśnienia i przedstawiania pomysłów o kodzie i wymagań użytkowników, których system oprogramowania musi obsługiwać.Na przykład do opisania i komunikować się wymagań użytkowników, można użyć przypadek użycia języka UML (Unified Modeling), aktywność, klasy i diagramy sekwencji.Do opisu i komunikować się funkcjonalność systemu, można użyć składnika, klasy, aktywności i diagramy sekwencji UML.

Zobacz kanału 9 wideo: poprawy architektury przez modelowanie.

Można tworzyć następujące diagramy UML w tej wersji:

Diagram

Pokazuje

Diagramy aktywności UML: odwołania

Przepływ pracy między działaniami i uczestnicy procesu biznesowego

Diagramy składników UML: odwołania

Składniki systemu, ich interfejsów, porty i relacje

Diagramy klas UML: odwołania

Typy, które są używane do przechowywania i wymiany danych w systemie oraz ich relacje

Diagramy sekwencji UML: odwołania

Sekwencje wzajemnego oddziaływania między obiektami, elementy, systemy lub podmiotów

Diagramy przypadków użycia UML: odwołania

Użytkownik celów i zadań, które obsługuje system

W celu wizualizacji architektury systemu lub istniejącego kodu, należy utworzyć następujące diagramy:

Diagram

Pokazuje

Warstwy diagramów: odwołania

Architektura wysokiego poziomu systemu

Wykresy zależności

Wizualizacja zależności kodu na wykresach zależności

Zależności i inne relacje w istniejący kod

Diagramy klas wygenerowany kod

Porady: tworzenie diagramów klasy UML z kodu(C# tylko)

Praca z diagramami klasy (Projektant klasy)

Typy i ich relacji w kodzie .NET

Diagramy sekwencji wygenerowany kod

Wizualizacja kodu poprzez generowanie diagramów sekwencyjnych

Sekwencje metoda wywołuje w kodzie .NET

Typowe zadania

Tematu

Zadanie

Porady: tworzenie diagramów i projektów modelowych UML

Utwórz modele i dodać diagramów.

Porady: edycja modeli UML i diagramów

Rysowanie diagramów Aby edytować model.

Porady: importowanie elementów modelu UML z plików XMI

Importowanie elementów UML z diagramy sekwencji klasy schematy i diagramy przypadków użycia jako pliki XMI 2.1, które zostaną wyeksportowane z innych narzędzi do modelowania.

Definiowanie pakiety i przestrzenie nazw

Utwórz pakiety podziału modelu na jednostki, które inni członkowie zespołów mogą pracować nad.

Porady: generowanie kodu z diagramu klasy UML

Generuj kod C# ze diagramy klas do rozpoczęcia realizacji programu.

Dopasowanie modelu z profilami i stereotypami

Dostosowywanie elementów modelu za pomocą Stereotypy, aby rozszerzyć standardowe elementy modelu UML w szczególnych celach.

Łączenie elementów modeli i elementów pracy

Tworzenie połączeń między elementami modelu i elementów pracy powinien ułatwić śledzenie zadań, przypadków testów, błędów, wymagań, problemów lub inne rodzaje pracy, które są skojarzone z określonych części modelu.

Eksportowanie obrazów diagramów

Zapisz model i diagramy tak, aby można je udostępnić innym użytkownikom, łącznie z tymi, którzy nie korzystają z Visual Studio Ultimate.

Zadania pokrewne

Tematu

Zadanie

Wizualizacja i poznanie kodu

Utworzyć współzależność wykresy, diagramy sekwencji i diagramy warstwy opisz i eksplorowania nieznanych kodu.

Wymagania użytkownika modelowania

Użyj modeli wyjaśnienie i komunikować się potrzebom użytkowników.

Architektura systemu oprogramowania modelowania

Opisać ogólną strukturę i funkcjonowanie systemu i upewnić się, że spełnia on potrzeby użytkowników, należy użyć modeli.

Walidacja systemu w czasie projektowania

Upewnij się, że oprogramowanie pozostaje zgodna z potrzeb użytkowników i ogólnej architektury systemu.

Przy użyciu modeli w ramach procesu rozwoju

Wykorzystanie modeli w rozwoju Agile

Używać modeli, aby ułatwić zrozumienie i zmiana systemu, podczas jego rozwoju.

Tworzenie struktury rozwiązania dotyczące modelowania

Organizowanie modeli w średnich lub dużych projektów.

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