Wykorzystanie modeli w rozwoju Agile
Zespół można utworzyć modele, aby pomóc określają i wdrażają historie użytkownika i testów przy użyciu programu Visual Studio Ultimate. Model jest widok wybranego aspekt aplikacji, takich jak sekwencja interakcje między składników lub działalności gospodarczej użytkowników.
Zespołu można można opracowanie modeli podczas trwania projektu, gdy go muszą zrozumieć jej historie użytkownika i jego kod bardziej głęboko.Na przykład zespół mogą opracowywać diagram aktywności dla scenariusza użytkownika, który ma interakcji użytkownika złożonych przed dniem szacowania zadania.
Eksploruj istniejącego kodu: zespół może wygenerować diagramów Pokaż interakcje i współzależności w istniejący kod, ułatwiające zrozumienie struktury, omówienia proponowanych zmian, oszacowanie kosztów i utworzyć dysk rozwoju badań. |
|
Zrozumienie potrzeb użytkowników wyraźniej: zespołu mogą być pomocne odpowiedzi ważne pytania użytkownika wątków, przygotowania historie użytkownika sprint lub wyjaśnienia szczegółów, gdy wątek użytkownika jest rozwijany modeli. |
|
To kod często bez utraty struktury: zespołu można użyć modeli warstwy do definiowania i sprawdzania poprawności zależności w jego kod.Zespół refactors i rozszerza kod, można sprawdzić poprawność diagramy warstwy, aby zapobiec kod się coraz trudniejsze do zmiany w czasie. |
Stabilizacji struktury aplikacji przy użyciu diagramów warstwy |
Omówienia i komunikować się o kodzie.Zespół można użyć modeli, wizualizacji i omówienia składników, interakcje i wzorach projektowych w kodzie.Jeśli zespół jest rozproszone geograficznie, można użyć modeli w ten sposób jest szczególnie pomocne. |
|
Generowanie kodu.Zespół może odpowiadać bardzo szybko i niezawodnie zmian wymagań użytkowników przez generowanie kodu z do modeli.Jeśli zespół rozwija linii produktów podobnych lub opiera się na wzorce często używane, korzyści generowania kodu są szczególnie wydajne. |