Udostępnij za pośrednictwem


Używanie modeli w Agile Development

Zespół można utworzyć modeli pomagają definiować i zaimplementować historie użytkownika, badania przy użyciu programu Visual Studio Ultimate.Model jest widok wybranego aspektu aplikacji, na przykład sekwencja interakcji składników lub działalności gospodarczej użytkowników.

Zespół można może rozwijać modeli w całym projekcie, kiedy ją muszą zrozumieć jej historie użytkownika i jego kod głębiej.Na przykład zespół mogą opracowywać diagram aktywności dla historię użytkownika, która ma interakcji użytkownika złożone przed szacowania zadania.

Poznaj istniejący kod: zespołu można wygenerować diagramów, które pokazują interakcji i współzależności w istniejący kod ułatwiające zrozumienie jego struktury, omówienia proponowanych zmian, oszacowanie kosztów i tworzyć własne testy, aby stymulować rozwój.

Aktualizowanie istniejących aplikacji

Zrozumienie potrzeb użytkowników Jaśniej: zespołu mogą być pomocne odpowiedzi ważne pytania dotyczące historii użytkownika, przygotowującego sprint historie użytkownika lub wyjaśnienie szczegółów, gdy wątek użytkownika jest rozwijany modeli.

Modelowanie komentarzy klientów

Zreorganizujesz kod często bez utraty struktury: zespołu można używać modeli warstwy do definiowania i sprawdzanie poprawności zależności w kodzie.Jak zespół refactors i rozszerza kod, może sprawdzać poprawność diagramy warstwy w celu zapobiegania kod z coraz trudniejsze do zmiany w czasie.

Stabilizowanie struktury aplikacji dzięki zastosowaniu diagramów warstwy

Omówienia i komunikować się o kodzie.Zespół można użyć modele wizualizacji i dyskutować składników, interakcje i wzorach projektowych w kodzie.Jeśli zespół jest geograficznie rozproszone, można użyć modeli w tym sposób jest szczególnie pomocne.

Modelowanie projektu

Generuj kod.Zespół może odpowiadać bardzo szybko i niezawodnie zmian wymagań użytkowników z modeli do generowania kodu.Jeśli zespół rozwija się linii produktów podobnych lub opiera się na schematach często używanych, korzyści z generowania kodu są szczególnie wydajny.

Generowanie kodu

Zobacz też

Koncepcje

Korzystanie z modeli podczas procesu projektowania