Udostępnij za pośrednictwem


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

Aktualizowanie istniejących aplikacji

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.

Modelowanie wątków użytkownika

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.

Modelowanie projektu

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.

Generowanie kodu

Zobacz też

Koncepcje

Przy użyciu modeli w ramach procesu rozwoju