Sdílet prostřednictvím


Používání modelů v agilním vývoji

Tým můžete vytvořit modely umožňující definovat a implementovat uživatelské články a testy pomocí Visual Studio Ultimate.Model je zobrazení vybrané aspekty aplikace, například pořadí interakce mezi komponenty nebo obchodní činnosti uživatelů.

Když je třeba pochopit více hluboce jeho příběhy uživatelů a jeho kód týmu je vyvinout modely v celém projektu.Tým může například vyvinout diagram činnosti pro příběh uživatele, který má složité uživatelské interakce před úkol Odhad.

Prozkoumejte existující kód: členové týmu mohou vytvářet diagramy, které znázorňují interakce a závislostí v existujícím kódu porozumět jeho strukturu diskutovat o navržených změnách, odhadu nákladů a vytvoření zkoušky při vývoji.

Aktualizace stávajících aplikací

Jasněji porozumět potřebám uživatelů: může váš tým používat modely umožňující odpovědí důležité otázky o příběhy uživatelů, Příprava sprint příběhy uživatelů nebo k objasnění podrobností při příběhu uživatele je vyvíjen.

Modelování uživatelských scénářů

Refaktorovat kód často bez ztráty struktury: může váš tým používat modely vrstvy k definování a ověření závislosti v jeho kód.Váš tým refactors a rozšiřuje kód, můžete ověřit diagramech vrstev můžete zabránit stále obtížnější se časem změnit kód.

Stabilizace struktury aplikace pomocí diagramů vrstev

Projednat a komunikaci o kódu.Může váš tým používat modely pro vizualizaci a popisují součásti, interakce a návrhové vzory v kódu.Pokud váš tým je geograficky vzdálené, mohou být použity modely tím způsobem je užitečné.

Modelování návrhu

Generovat kód.Tým může reagovat velmi rychle a spolehlivě na změny požadavků uživatelů generování kódu ze své modely.Pokud váš tým vyvíjí řadu podobných produktů nebo závisí na často používané vzory, jsou zvláště účinné výhody generování kódu.

Vytváření kódu

Viz také

Koncepty

Použití modelů v procesu vývoje