第 11 章 VC++ 的
Rose 双向工程
《 Rational Rose 2003 基础教
程》
配套电子教案
内 容
Rose VC++ 的正向工程
代码生成属性
Code Update Tool 与代码生成
生成的代码内容
VC++ 的逆向工程
步骤
–
1. 检查模型;
–
2. 创建构件,在构件规范窗口的 Language 下
拉列表框中选择 VC++ ,并将构件映射到对应
的 VC 项目;
–
3. 将类映射到构件;
–
4. 设置代码生成属性;
–
5. 右单击要生成代码的构件,选择 Update Co
de… ,或者单击 Tools>VC++>Update Code
… ,激活 Code Update Tool ;
–
6. 按照 Code Update Tool 提示操作。
1 Rose VC++ 的正向工程
2 代码生成属性
–
设置代码生成属性的途径
•
VC++ 语言属性窗口:设置 VC++ 语言属性
•
VC++ 属性对话框( Properties Dialog ):为新
建的模型或当前模型设置默认的 VC++ 语言属性
•
构件属性对话框:设定应用于构件所要实现的类
的模型属性
•
Model Assistant 工具:精确设置模型中的类与
代码之间的对应关系
•
模型元素的规范窗口
2 代码生成属性
2.1 VC++ 语言属性窗口
–
类的属性
–
类属性的属性
–
类操作的属性
–
依赖关系( Dependency )
–
角色( Role )
–
包的属性( Class Category )
–
构件的属性( Module Specific
ation )
–
项目属性( Project )