在敏捷开发中使用模型

您的团队可创建模型可帮助定义和实现用户情景和测试使用最终的 Visual Studio。 模型是应用程序的一个选定方面的视图,例如交互序列元素或用户的操作事件之间的。

,它在必须深度时,了解其用户情景和代码团队可以在整个项目过程中开发模型。例如,团队可能开发具有复杂用户交互在评估任务之前的用户情景的活动图。

浏览现有代码: 您的团队可生成显示交互,并帮助中的现有代码的依赖项了解其结构,讨论建议的更改,估计成本的关系图,因此,创建测试驱动的开发。

更新现有应用程序

更清楚地了解用户的需求: ,当在开发用户情景时,您的团队可使用模型来帮助回答有关用户情景的重要问题,用户情景为一个冲刺 (sprint) 准备或阐述详细信息。

用户情景建模

常见重构代码不丢失结构: 您的团队可使用层模型定义和验证其代码的依赖项。当您的团队重构和扩展代码时,可验证层关系图来帮助防止代码变得更加难以随之变化。

使用层关系图稳定应用程序结构

讨论和传达有关您的代码。您的团队在代码中使用模型可视化和讨论组件、交互和设计模式。如果您的团队分散在不同的地理位置,则可以使用模型特别有用。

设计建模

生成代码。您的团队可以快速可靠地响应客户要求的更改通过从您的模型生成代码。如果您的团队开发系列相似产品或依赖于常用模式,则生成代码的优势会特别大。

生成代码

请参见

概念

在开发过程中使用模型