Modelowanie aplikacji
Aby mieć pewność, że aplikacja spełnia wymagania użytkownika, służy program Visual Studio Ultimate do zrozumienia kod i modelowanie aplikacji.Visual Studio Ultimate ułatwia wizualizację kod, więc można zrozumieć jej strukturę, relacje i zachowanie łatwiej.Można tworzyć modele na różnych poziomach szczegółowości i śledzenie wymagania, zadań, przypadków testów, błędów lub inne rodzaje pracy związanej z do modeli, łącząc elementy modelu z elementów pracy programu Team Foundation Server i planu rozwoju.Można wykonywać te zadania w całym cyklu życia aplikacji w ramach procesu rozwoju.Zobacz Nowości w narzędziach modelowania przeznaczonych do zarządzania cyklem życiowym aplikacji w Visual Studio 2012 i Przegląd scenariusza: zmiana projektu z wykorzystaniem wizualizacji i modelowania.
Aby
Wizualizacja kod:
|
|
Opisać i komunikować się wymagań użytkowników:
|
|
Określenia struktury:
|
|
Sprawdź poprawność systemu z wymaganiami i przeznaczone do projektowania:
|
|
Podziel się modele, diagramy i wykresy za pomocą kontroli wersji Team Foundation:
|
Gdy wielu użytkowników, którzy pracują z tych elementów w systemie kontroli wersji Team Foundation, należy użyć niniejszych wytycznych, aby pomóc w uniknięciu problemów z kontrolą wersji: |
Wygeneruj lub skonfigurować części aplikacji z UML lub języków:
|
|
Dostosowywanie modele i schematy:
|
Typy modeli i ich zastosowań
Wzór typu i typowe zastosowania |
---|
Wykres zależności Wykresy zależność pomóc Zobacz organizacji i relacji w kodzie. Typowe zastosowania:
Zobacz: |
Diagram warstwy Diagramy warstwy umożliwiają definiowanie struktury aplikacji jako zestaw warstw lub bloki z jawne zależności.Można uruchomić sprawdzanie poprawności wykrywanie konfliktów między zależności w kodzie i zależności opisane na diagramie warstwy. Typowe zastosowania:
Zobacz: |
UML model UML model zawiera kilka widoków, w tym klasy, składnika, przypadek użycia, aktywności i diagramy sekwencji.Można dostosować UML do własnych domeny aplikacji.Na przykład można dołączyć znaczniki, dodatkowe informacje i ograniczeń do elementów modelu.Można także zdefiniować narzędzia, które działają w modelach.Zobacz Modele projektowania dla projektowania oprogramowania. Typowe zastosowania:
|
Diagram sekwencji opartego na kodzie Diagramy sekwencji, które można wygenerować kodu .NET pomóc w wizualizacji, jak kod implementuje metody. Typowe zastosowania:
Zobacz: |
Języka specyficznego dla domeny (DSL) DSL jest zapis, który zaprojektujesz w określonym celu.W programie Visual Studio jest zwykle graficznego. Typowe zastosowania:
Zobacz: |
Gdzie można uzyskać więcej informacji?
Fora |
|
Blogi |
|
Artykuły techniczne i arkuszy |
Dziennik architektury - problem 23: Modelowanie architektura i procesy |
Inne witryny |
Zobacz też
Koncepcje
Zarządzanie cyklem eksploatacji aplikacji z programu Visual Studio i Team Foundation Server