1 使用Rational Rose 进行UML 可视化建模 本课程以某所大学的《在线选修课程管理系统》为例来介绍怎样使用Rational Rose 进行UML 可视化建模。 最终递交三个文件:regist.mdl, regist.sql, VB 的代码或Java 的代码。 内容: 一、 系统描述 ................................................................................................................... 2 二、 用例图(Use Case View) ............................................................................................ 2 三、 活动图(Activity Diagram)(建立选修课程目录表) .................................................. 5 四、 相关的包和类以及简单类图 ................................................................................. 11 五、 用例实现图(Use Case Realization Diagram) ......................................................... 13 六、 顺序图(Sequence Diagram)与合作图(Collaboration Diagram) ............................. 15 七、 类图中的关系(Relationships) ................................................................................. 18 八、 类图中的操作与属性 ............................................................................................. 20 九、 类图中的泛化 ......................................................................................................... 22 十、 状态图(Statechart Diagram) .................................................................................... 26 十一、 构件图(Component Diagram) .......................................................................... 31 十二、 部署图(Deployment Diagram) ......................................................................... 34 十三、 生成程序代码 .................................................................................................. 35 十四、 创建数据库设计 .............................................................................................. 40 十五、 附件1:转换后的Visual Basic 程序 ...........................................