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. |
|
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. |
|
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. |
|
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. |