专题一UML概述 1
1.教学目标 1
2.工作任务 1
3.相关实践知识 1
3.1安装Rational Rose 2003 1
3.2 Rational Rose 2003窗体 5
4.相关理论知识 10
4.1 UML概述 10
4.2标准建模语言UML的内容 11
4.3标准建模语言UML的主要特点 12
4.4标准建模语言UML的应用领域 13
5.试验 13
专题二创建商业银行的ATM系统用例 15
1.教学目标 15
2.工作任务 15
3.相关实践知识 15
3.1使用Rational Rose 2003绘制商业银行的ATM系统 15
3.2创建用例之间的关系 21
4.相关理论知识 22
4.1 UML简介 22
4.2用例建模简介 22
5.试验 24
6.课后作业 24
专题三类图 27
1.教学目标 27
2.工作任务 27
3.相关实践知识 27
3.1用UML为一个具体的图书馆管理系统建立类图模型 27
3.2用Rational Rose工具为此系统建立静态模型图 28
4.相关理论知识 47
4.1类的定义 47
4.2类之间的关系 48
4.3派生属性和派生关联 54
4.4抽象类和接口 55
4.5版型 56
4.6边界类、实体类、控制类 56
4.7类图 56
5.课后作业 57
专题四创建求一元二次方程根的序列图和协作图 59
1.教学目标 59
2.工作任务 59
3.相关实践知识 59
3.1一元二次方程根的序列图 59
3.2将上述求根序列图转化为协作图 65
4.相关理论知识 70
4.1序列图 70
4.2协作图 72
5.试验 73
6.课后作业 73
专题五创建求一元二次方程根的状态图和活动图 75
1.教学目标 75
2.工作任务 75
3.相关实践知识 75
3.1求一元二次方程根的状态图 75
3.2将求根状态图转化为求根活动图 83
4.相关理论知识 86
4.1状态图 86
4.2活动图 87
5.试验 90
6.课后作业 90
专题六包图、组件图和部署图 93
1.教学目标 93
2.工作任务 93
3.相关实践知识 93
3.1用包组织用例模型 93
3.2创建超市进销存系统的组件和部署图 95
4.相关理论知识 101
4.1包 101
4.2组件图 104
4.3部署图 106
5.课后作业 108