项目一 认识软件工程 1
【任务1-1】 认识软件与软件工程 2
【任务1-2】认识软件生命周期 7
【任务1-3】认识软件过程模型 9
【项目回顾】 15
【拓展训练】 16
项目二面向对象方法与软件建模 17
【任务2-1】 认识面向对象方法 18
【任务2-2】了解面向对象基本概念与特征 21
【任务2-3 】软件建模 28
【项目回顾】 34
【拓展训练】 35
项目三 认识UML 37
【任务3-1】 了解UML结构 38
【任务3-2】了解UML视图和图 43
【任务3-3】UML建模工具 49
【项目回顾】 55
【拓展训练】 56
项目四 用例建模 57
【任务4-1】 了解用例图的基础知识 58
【任务4-2】绘制用例图 66
【项目回顾】 85
【拓展训练】 86
项目五 静态建模 87
【任务5-1】 了解类图的基础知识 88
【任务5-2】绘制类图 99
【任务5-3】了解对象图的基础知识 115
【任务5-4】绘制对象图 118
【项目回顾】 129
【拓展训练】 130
项目六 数据库建模 131
【任务6-1】配置PowerDesigner安装与使用环境 132
【任务6-2】熟悉PowerDesigner建模过程 146
【任务6-3】创建概念数据模型 153
【任务6-4】创建物理数据模型 158
【项目回顾】 162
【拓展训练】 162
项目七 动态建模 164
【任务7-1】了解状态图的基础知识 165
【任务7-2】绘制状态图 173
【任务7-3】了解活动图的基础知识 190
【任务7-4】绘制活动图 195
【任务7-5】了解顺序图的基础知识 207
【任务7-6】绘制顺序图 211
【任务7-7】了解通信图的基础知识 220
【任务7-8】绘制通信图 222
【项目回顾】 227
【拓展训练】 228
项目八 物理建模 229
【任务8-1】了解组件图的基础知识 230
【任务8-2】绘制组件图 233
【任务8-3】了解部署图的基础知识 239
【任务8-4】绘制部署图 241
【项目回顾】 247
【拓展训练】 248
项目九 应用双向工程 249
【任务9-1】 应用正向工程 250
【任务9-2】应用逆向工程 267
【项目回顾】 274
【拓展训练】 274
项目十综合项目实训 276
【任务10-1】 项目简介 277
【任务10-2】实训演练 282
【任务10-3】实训拓展 291
【项目回顾】 297
【拓展训练】 297
参考文献 298