IBM® Rational® Rhapsody® Developer for C 使您能够创建表示文件的模型元素。文件是规范 (.h) 或实施 (.c) 源文件的图形表示法。
文件模型元素使您能够使用功能建模并利用 Rational Rhapsody 的能力(建模、执行、代码生产和反向工程),而无需彻底更改现有的文件。
注: 文件与先前版本的产品中存在的组件中的文件功能并不相同。为区分两者,新的文件称作程序包中的文件,而旧的文件元素称作组件中的文件。组件中的文件仅包含对主要模型元素(程序包、类、对象和块)的引用,并在代码生成的过程中显示它们到物理文件的映射。
文件元素可以包含变量、函数、依赖关系、类型、部件、聚集类和其他模型元素。但是,不允许嵌套文件。
Rational Rhapsody 支持以下对文件的建模行为:
- 您可以将文件拖动到对象模型图和结构图。
- 如果您使用 FunctionalC 概要文件,那么对象模型图和结构图的绘图工具栏上提供了文件工具。
- 您可以将文件拖动到时序图,或者将实例行实现为文件。
- 文件可以具有状态图或活动图。
- 文件是隐式的,并且多重性始终为 1。
- 文件在组建作用域中和配置的初始化树中列出。仅在派生作用域的情况下,它们在初始化树中有影响。
- 文件可以定义为单独的单元,并且可以对其执行配置管理。
- 文件只能由程序包所有。