《软体工程项目驱动式教程》是2014年清华大学出版社出版的图书,作者是陈承欢。
基本介绍
- 书名:软体工程项目驱动式教程
- 作者:陈承欢
- ISBN:9787302383178
- 定价:39.8元
- 出版社:清华大学出版社
- 出版时间:2014年12月22日
- 装帧:平装
- 开本:16开
内容简介
本书以真实的软体系统为教学案例,优选了3个软体项目(人力资源管理系统,进、销、存管理系统,图书管理系统)作为教学项目,精心设定了近50项软体工程教学任务和部分综合实训任务,在完成各项具体开发任务过程中学习知识、训练技能、积累经验、固化能力。
本书针对软体开发职业岗位的从业需求,系统化重构教学内容,以真实软体项目的开发过程为主线设计教学单元,达到学以致用的目标。根据软体岗位需求和软体项目开发的过程,将教学内容划分为7个单元:软体项目开发的立项与启动→软体项目的分析与建模→软体项目的概要设计与详细设计→软体项目的编码实现与单元测试→软体项目的综合测试与验收→软体系统的运行与维护→软体项目的管理与安全保障。每个教学单元面向教学全过程设定了7个必要的教学环节:知识梳理→方法指导→模板预览→项目实战→小试牛刀→单元小结→单元习题,教学实施过程整体上按照理论指导→实战体验→训练提升的进程组织教学。 本书以真实的软体系统为教学案例,优选了3个软体项目(人力资源管理系统,进、销、存管理系统,图书管理系统)作为教学项目,精心设定...
图书目录
单元1软体项目开发的立项与启动1
【知识梳理】1
1.1项目、软体与软体项目1
1.2软体的分类3
1.3软体工程的基本概念4
1.4软体工程的基本原理5
1.5软体工程方法学6
1.6软体的生命周期8
1.7软体过程的基本概念11
1.8软体的开发模型11
1.9软体项目开发的人员组成与分工18
【方法指导】19
1.10软体项目的立项19
1.11软体项目的启动19
【模板预览】24
1.12软体项目开发立项与启动阶段的主要文档24
【项目实战】27
任务11编制人力资源管理系统开发的立项报告28
任务12编制人力资源管理系统开发的招标公告30
任务13编制人力资源管理系统开发的招标书31
任务14编制人力资源管理系统开发的投标书37
任务15编制人力资源管理系统开发的契约书42
任务16人力资源管理系统立项与启动的扩展任务49
【小试牛刀】49
任务17进、销、存管理系统开发的立项与启动49
【单元小结】50
【单元习题】50
单元2软体项目的分析与建模52
【知识梳理】52
2.1系统调查的基本方法52
2.2软体项目开发的初步调查与分析532.3软体项目开发的可行性分析53
2.4软体项目开发的详细调查与分析55
2.5软体项目的需求分析57
【方法指导】60
2.6数据流分析60
2.7UML与系统建模66
【模板预览】70
2.8软体项目的分析与建模阶段的主要文档70
【项目实战】74
任务21人力资源管理系统开发的背景分析74
任务22人力资源管理系统开发的可行性分析75
任务23制订人力资源管理系统开发计画75
任务24人力资源管理系统的需求分析76
任务25人力资源管理系统的建模86
任务26人力资源管理系统分析与建模的扩展任务96
【小试牛刀】97
任务27进、销、存管理系统的分析与建模97
【单元小结】102
【单元习题】102
单元3软体项目的概要设计与详细设计105
【知识梳理】105
3.1软体系统概要设计的主要任务105
3.2软体系统详细设计的主要任务106
3.3软体系统的功能模组设计107
3.4软体系统的输出设计111
3.5软体系统的输入设计111
3.6软体系统的配置方案设计114
【方法指导】116
3.7软体系统的资料库设计116
3.8软体系统的界面设计120
3.9详细设计图形工具122
【模板预览】125
3.10软体项目的设计阶段的主要文档125
【项目实战】127
任务31人力资源管理系统的总体设计127
任务32人力资源管理系统的接口设计129
任务33人力资源管理系统总体架构和软体平台设计130
任务34人力资源管理系统的资料库设计130
任务35人力资源管理系统的输入/输出设计135
任务36人力资源管理系统开发平台与开发工具的选择136
任务37人力资源管理系统的用户界面设计136
任务38人力资源管理系统概要设计与详细设计扩展任务137
【小试牛刀】138
任务39进、销、存管理系统的概要设计与详细设计138
【单元小结】140
【单元习题】141
单元4软体项目的编码实现与单元测试143
【知识梳理】143
4.1程式设计的基本步骤143
4.2程式设计的一般方法143
4.3程式编写的规範化要求144
4.4单元测试简介149
【方法指导】152
4.5.NET程式的单元测试152
4.6用户界面测试的基本原则和常见规範153
【模板预览】160
4.7软体项目的编码实现与单元测试阶段的主要文档160
【项目实战】161
任务41人力资源管理系统公共类与公共方法的创建161
任务42人力资源管理系统的“用户登录”模组设计与测试165
任务43人力资源管理系统的“单位信息设定”模组设计与测试175
任务44人力资源管理系统的“基本信息设定”模组设计与测试181
任务45人力资源管理系统的“个人所得税计算器”模组设计与测试191
任务46人力资源管理系统的“主界面”模组设计与系统联调201
任务47人力资源管理系统编码实现与单元测试的扩展任务207
【小试牛刀】207
任务48进、销、存管理系统编码实现与单元测试207
【单元小结】210
【单元习题】211
单元5软体项目的综合测试与验收212
【知识梳理】212
5.1软体测试的概述212
5.2测试用例设计219
5.3黑盒测试221
5.4白盒测试227
【方法指导】243
5.5集成测试243
5.6系统测试245
5.7验收测试246
【模板预览】249
5.8软体项目的综合测试与验收阶段的主要文档249
【项目实战】250
任务51人力资源管理系统的集成测试251
任务52人力资源管理系统的系统测试251
任务53人力资源管理系统的验收252
任务54人力资源管理系统综合测试与验收的扩展任务252
【小试牛刀】253
任务55进、销、存管理系统的综合测试与验收253
【单元小结】253
【单元习题】254
单元6软体系统的运行与维护256
【知识梳理】256
6.1软体系统的数据採集256
6.2软体系统的数据编码257
6.3软体系统的运行259
6.4软体系统的维护260
【方法指导】261
6.5数据採集的方法261
6.6数据整理的方法261
6.7数据编码设计的方法262
【模板预览】262
6.8软体系统的运行与维护的主要文档262
【项目实战】264
任务61人力资源管理系统的数据採集与数据初始化264
任务62人力资源管理系统的运行管理276
任务63人力资源管理系统的维护277
任务64人力资源管理系统运行与维护的扩展任务277
【小试牛刀】277
任务65进、销、存管理系统的运行与维护277
【单元小结】281
【单元习题】282
单元7软体项目的管理与安全保障283
【知识梳理】283
7.1软体系统开发的项目管理283
7.2软体项目开发的风险管理284
7.3软体项目开发的文档管理286
7.4软体项目开发的质量管理287
7.5软体项目开发的行为管理287
7.6软体项目开发的配置管理288
7.7能力成熟度模型简介289
7.8软体系统的正常使用与安全保障290
【方法指导】293
7.9编制软体项目开发工作计画的常用方法293
7.10软体系统项目管理的方法293
【模板预览】295
7.11软体项目管理与安全保障的主要文档295
【项目实战】297
任务71人力资源管理系统开发的项目管理297
任务72人力资源管理系统开发的文档管理298
任务73人力资源管理系统开发的质量管理298
任务74人力资源管理系统开发过程的安全保障299
任务75人力资源管理系统运行过程的安全保障301
任务76人力资源管理系统管理与安全保障的扩展任务303
【小试牛刀】303
任务77进、销、存管理系统的管理与安全保障303
【单元小结】304
【单元习题】304
附录A软体工程综合实训306
参考文献317
2,5,7