“模型资源管理器”树视图中进行了反向工程的代码

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

在 Microsoft Office Visio 中实施反向工程代码构造显示UML 模型资源管理器的树视图中的不同级别。在顶部是UML 系统级别,其中包含的模型、 子系统、 包的后续级别,工程和类才会相反。可以重命名的所有元素由以下图标和文件夹。

此外,默认情况下,包含与 C#、C++、IDL 和 Visual Basic 数据类型对应的一组包。无法对这些默认文件夹进行重命名。

UML 系统

“‘模型资源管理器’最顶层的一个包含蓝色、红色和绿色的三角形图标,表示 UML 系统”

UML 系统是您开发的 UML 模型的容器。在树视图中,该系统由一个唯一的图标表示,并具有默认名称“UML 系统”

模型

绿色文件夹图标并带有文本:静态模型

“UML 系统”图标下是 UML 模型级别,用绿色文件夹图标表示。Visual Studio 中的解决方案被反向工程为模型级别的“静态模型”

可以在 UML 系统中添加和删除模型,但 UML 系统中必须至少有一个模型。

顶层包

黄色文件夹图标并带有文本:顶层包

Visual Studio 中的命名空间被反向工程为包。全局命名空间成为全局包,默认情况下命名为“顶层包”

顶层包使用在树视图中表示所有包文件夹的黄色文件夹图标表示。

子系统

红色文件夹,表示名为 BLL 的 UML 子系统文件夹。

Visual Studio 中的项目被反向工程为 UML 子系统。嵌套项目会被反向工程为嵌套子系统。子系统可以包含系统内的整个模型。

经过反向工程的子系统依据其表示的项目命名,在树视图中显示为红色文件夹图标。例如,“BLL”是在 FMStocks7 示例中实施了反向工程的项目的名称。

可以使用“UML 静态结构图”模具中的“子系统”形状向 UML 模型中添加子系统。

“UML 子系统”形状图标

嵌套的包

“2 个黄色文件夹图标,BLL 嵌套在 FMStocks7 下”

在 UML 模型中可以有多个层次的嵌套包。每个嵌套包均在树视图中以黄色文件夹图标表示,并带有其表示的包的名称。例如,包“BLL”的文件夹图标嵌套在包 FMStocks7 的文件夹图标下。

可以使用“UML 静态结构”模具中的“包”形状向 UML 模型中添加包。

“UML 包”形状图标

课程

“‘模型资源管理器’中的白色正方形图标,表示类 Account”

源代码中用户定义的类会被反向工程为类,其中包含特性、操作和属性。经过反向工程的类在 UML 树视图中使用为类定义指定的图标表示。类在树视图中出现的位置取决于其定义的位置。

可以使用“UML 静态结构”模具中的“类”形状向 UML 模型中添加类。

UML 类形状图标

注意: 无法解析其引用的类被反向工程为名为“外部类”的包下的类。如果在实施反向工程之前未生成解决方案或项目,就会发生这种情况。

实施反向工程解决方案的示例

“FM Stocks Visual Studio 项目,在‘UML 模型资源管理器’中实施反向工程,显示系统、模型、包和类级别”

标注 1 表示UML 系统 1系统图标。系统时应用程序或进行建模的过程。

标注 2 文件夹图标表示 UML 模型,静态模型。模型是一种系统的抽象。

标注 3 文件夹图标表示 UML顶层包。包是模型元素的组合。通过将形状拖到绘图页上创建的包也显示在模型资源管理器

标注 4 子系统图标,表示 UML 子系统,BLL,Visual Studio 中的项目。通过将子系统形状拖到绘图页上创建的子系统也显示在模型资源管理器

标注 5 文件夹图标表示 UML 嵌套包, FM StocksVisual Studio 中项目内的命名空间。

标注 6 静态结构图标表示模型图,静态结构 1。双击该图标将显示对应模型图的绘图页。

标注 7 表示类元素,帐户图标。通过将形状拖到绘图页上创建的类也显示在模型资源管理器

标注 8 表示属性, DefaultBalance图标。如果拖动到绘图页上的属性图标,包含此属性的形状将添加到页面。

标注 9 表示操作,添加的图标。如果拖动到绘图页上的操作图标,包含此操作的形状将添加到页面。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×