开发软件设计模型

更新:2010 年 9 月

建模图有助于理解、阐明和传达代码的构思和软件系统必须支持的用户需求。 例如,若要描述和传达用户需求,您可以使用统一建模语言 (UML) 用例图、活动图、类图和序列图。 若要描述和传达系统的功能,您可以使用 UML 组件图、类图、活动图和序列图。

提示

若要获取此版本的其他功能,请下载并安装 Visual Studio 2010 Microsoft Visual Studio 2010 可视化和建模功能包

您可以在此版本中创建下面的 UML 关系图:

关系图

显示

UML 活动图:参考

业务流程中的操作和参与者之间的工作流

链接到视频

UML 组件图:参考

系统的组件、组件的接口、端口和关系

链接到视频

UML 类图:参考

用于在系统中存储和交换数据的类型及其关系

链接到视频

链接到视频

UML 序列图:参考

对象、组件、系统或参与者之间的交互序列

链接到视频

UML 用例图:参考

系统支持的用户目标和任务

链接到视频

链接到视频

若要直观显示系统的体系结构或现有代码,请创建以下关系图:

关系图

显示

层关系图:参考

系统的高级体系结构

链接到视频

链接到视频

依赖项关系图

如何:生成 .NET 代码的依赖项关系图

现有代码中的依赖关系以及其他关系

链接到视频

代码生成的类图

使用类图(类设计器)

.NET 代码中的类型及其关系

代码生成的序列图

如何:使用序列图浏览代码

.NET 代码中方法调用的序列

链接到视频

常规任务

主题

任务

如何:创建 UML 建模项目和关系图

创建模型并添加关系图。

链接到视频

如何:编辑 UML 模型和关系图

绘制关系图以编辑模型。

链接到视频

定义包和命名空间

创建包以便将模型分为不同团队成员可以处理的单位。

链接到视频

使用配置文件和构造型自定义模型

使用构造型自定义模型元素,以便为特定目的扩展标准 UML 模型元素。

如何:将模型元素链接至工作项

在模型元素和工作项之间创建链接,以便帮助您跟踪任务以及测试用例、Bug、需求、问题或与模型的特定部分关联的其他类型工作。

如何:导出关系图的图像

保存模型和关系图,以便您可以与其他用户(包括不使用 Visual Studio 旗舰版的用户)共享它们。

相关任务

主题

任务

显示现有代码

创建依赖项关系图、序列图和层关系图来查看和浏览不熟悉的代码。

用户需求建模

使用模型阐明和传达用户的需求。

建立软件系统体系结构模型

使用模型描述系统的整体结构和行为并确保它满足用户的需求。

在开发过程中验证系统

确保您的软件与用户的需求和系统的整个体系结构保持一致。

在开发过程中使用模型

在敏捷开发中使用模型

使用模型帮助您在系统开发的过程中理解和更改您的系统。

构造建模解决方案

在大中型项目中组织模型。

外部资源

类别

链接

视频

链接到视频

链接到视频

链接到视频

论坛

博客

技术文章和日志

The Architecture Journal - Issue 23: Architecture Modeling and Processes(体系结构日志 - 问题 23:体系结构建模和流程)

其他网站

MSDN Architecture Center(MSDN 体系结构中心)

修订记录

日期

修订记录

原因

2010 年 9 月

在主题正文中集成并重新组织了链接,以便减少读取次数。 请提供反馈以便让我们知道您是否喜欢。 谢谢!

客户反馈