项目一 软件工程背景与Visio 2007建模指南 1
1.1软件工程背景知识 1
1.2绘图软件Visio 2007的安装和界面介绍 4
1.3用Visio 2007绘制基本工程图形 6
1.4用Visio 2007绘制软件工程图 9
项目二UML和Rational Rose建模实践指南 16
2.1 UML和Rational Rose建模概述 17
2.2用例图建模方法 25
2.3类图和对象图建模方法 33
2.4用Rose设计动态模型 44
项目三 数据库项目实践指南 57
3.1数据库的基础知识 57
3.2数据库设计的基本步骤 61
3.3实体关系图 64
3.4构造E-R模型 65
3.5数据库设计方法和技巧 65
3.6数据库建模典型案例分析 68
项目四 人事管理系统开发指南 75
4.1项目立项背景 75
4.2项目开发计划 76
4.3系统需求分析 79
4.4系统设计 88
4.5编程实现 96
4.6项目开发总结 103
项目五 网络工资管理系统开发指南 105
5.1项目立项背景 105
5.2软件开发计划 106
5.3系统需求分析 109
5.4系统设计 115
5.5系统结构实现 120
5.6项目开发总结 128
项目六 网络论坛系统开发指南 132
6.1项目立项背景 132
6.2软件开发计划 134
6.3系统需求分析 138
6.4系统概要设计 148
6.5编程实现 160
6.6系统集成和测试 170
6.7项目开发总结 172
项目七 计算机报价管理系统 174
7.1项目立项背景 174
7.2项目开发计划 175
7.3需求分析 175
7.4系统设计 178
7.5编程实现 189
7.6系统测试 207
项目八 软件工程案例项目实训指导 213
8.1项目实训指导 213
8.2项目一实训指导——熟悉Visio 2007建模工具 215
8.3项目二实训指导——熟悉Rose建模工具 216
8.4项目三实训指导——数据库建模实训 217
8.5项目四~六实训指导——项目实训流程 223
8.6实训题目选题参考 225
附录 227
附录1软件工程师职业道德规范及鉴定标准 228
附录2 GB/T 8567—2006计算机软件文档编制规范(部分) 237
附录3 260
附录4 262
参考文献 264