软件工程 第4版 大中专理科计算机 陆惠恩 编 新华正版
¥
43.7
7.3折
¥
59.8
全新
仅1件
作者陆惠恩 编
出版社人民邮电出版社
ISBN9787115589798
出版时间2023-01
版次4
装帧平装
开本16
页数268页
字数414千字
定价59.8元
货号xhwx_1202784815
上书时间2024-12-16
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
主编:
历经市场验,第3次改版更新,深受读者喜爱;
根据技术的发展增补软件逆向工程、软件再工程等新内容,与时俱进;
深入浅出、详略适当、理论和实际相结合、易于理解。
目录:
章软件工程概述001
1.1软件工程的产生001
1.1.1软件生产的发展001
1.1.2软件危机002
1.2软件工程003
1.2.1软件工程的定义004
1.2.2软件工程学的主要内容004
1.2.3软件工程的基本007
1.3软件生命周期007
1.4软件过程模型008
1.4.1瀑布模型009
1.4.2快速原型模型010
1.4.3增量模型011
1.4.4喷泉模型012
1.4.5统一过程模型013
本章小结014
题1015
第2章可行研究与软件工程开发计划016
2.1软件定义与可行研究016
2.1.1软件定义016
2.1.2可行研究018
2.2软件工程开发计划的制订019
2.2.1软件工程项目概述和实施计划019
2.2.2gantt图020
2.2.3工程网络图021
2.2.4软件工程开发计划的复审024
本章小结025
题2025
第3章需求分析027
3.1需求分析的任务027
3.1.1确定目标系统的具体要求028
3.1.2建立目标系统的逻辑模型030
3.2结构化分析步骤030
3.2.1进行调查研究030
3.2.2分析和描述系统的逻辑模型031
3.2.3对需求分析进行复审031
3.3需求分析的图形工具032
3.3.1实体-联系图033
3.3.2数据流图034
3.3.3转换图037
3.3.4ipo图038
3.4数据字典039
3.4.1数据字典的内容039
3.4.2数据字典使用的符号040
3.4.3数据字典与图形工具042
3.5软件需求分析举例042
3.5.1系统管理042
3.5.2商品信息管理043
3.5.3商品供销存管理043
3.5.4商品销售管理系统的数据流图044
3.5.5数据字典044
3.6需求分析文档045
3.6.1软件需求规格说明书045
3.6.2用户手册编写提示046
3.6.3编写需求分析文档的步骤046
本章小结047
题3047
第4章概要设计049
4.1概要设计步骤049
4.1.1软件结构设计049
4.1.2数据结构设计及数据库设计050
4.1.3系统接设计051
4.1.4测试方案设计051
4.2软件结构设计的基本051
4.2.1模块与模块化051
4.2.2模块的耦合和内聚054
4.2.3软件结构设计的优化规则057
4.3软件结构设计的图形工具058
4.3.1层次图058
4.3.2结构图059
4.4概要设计方法060
4.4.1结构化方法060
4.4.2面向数据结构设计方法063
4.5概要设计文档与复审066
4.5.1概要设计说明书066
4.5.2概要设计复审067
4.5.3数据库设计说明书067
本章小结068
题4068
第5章详细设计070
5.1过程设计070
5.1.1流程图071
5.1.2盒图075
5.1.3pad076
5.1.4判定表078
5.1.5判定树078
5.1.6过程设计语言079
5.2用户界面设计081
5.2.1用户界面设计问题081
5.2.2用户界面设计过程082
5.2.3用户界面设计的基本原则082
5.2.4用户界面设计指南083
5.3数据代码设计085
5.3.1数据代码设计原则085
5.3.2代码种类086
5.3.3数据代码设计方法088
5.4数据输入输出设计088
5.4.1数据输入设计088
5.4.2数据输出设计089
5.5数据安全设计089
5.6详细设计文档与复审090
5.6.1详细设计说明书090
5.6.2作手册091
5.6.3详细设计的复审092
本章小结092
题5092
第6章软件实现094
6.1结构化程序设计094
6.2选择程序设计语言095
6.3程序设计风格097
6.4程序设计质量评价099
6.5程序设计文档099
6.6软件测试目标和原则100
6.6.1软件测试目标100
6.6.2软件测试原则100
6.7软件测试方法101
6.7.1静态分析与动态测试101
6.7.2黑盒法与白盒法102
6.8软件测试步骤102
6.8.1模块测试102
6.8.2集成测试103
6.8.3程序审查会和人工运行104
6.8.4确认测试104
6.8.5行运行105
6.9设计测试方案105
6.9.1等价类划分法106
6.9.2边界值分析法106
6.9.3错误推测法107
6.9.4逻辑覆盖法107
6.9.5实用测试策略110
6.10软件调试、验证与确认111
6.10.1软件调试111
6.10.2软件验证112
6.10.3软件确认112
6.11软件测试计划和分析报告113
本章小结114
题5
第7章软件维护119
7.1软件维护过程119
7.1.1软件维护的种类119
7.1.2软件维护的困难120
7.1.3软件维护的实施121
7.1.4软件维护的副作用123
7.2软件的可维护123
7.2.1影响可维护的因素124
7.2.2可维护的度量124
7.2.3提高软件的可维护125
本章小结126
题7126
第8章面向对象方法、uml及应用128
8.1面向对象方法概述128
8.1.1面向对象方法的主要优点129
8.1.2面向对象方法的主要概念130
8.2uml概述132
8.2.1uml的发展132
8.2.2uml的设计目标133
8.2.3uml的内容133
8.2.4uml的扩展机制134
8.3uml图135
8.3.1用例图136
8.3.2类图137
8.3.3对象图141
8.3.4图141
8.3.5顺序图143
8.3.6活动图144
8.3.7协作图144
8.3.8构件图145
8.3.9部署图145
8.4面向对象分析146
8.4.1面向对象分析过程146
8.4.2面向对象分析原则147
8.5建立对象模型148
8.5.1确定对象和类148
8.5.2确定类的相互关系149
8.5.3划分主题150
8.6建立动态模型152
8.6.1编写脚本153
8.6.2设计用户界面154
8.6.3画顺序图或活动图154
8.6.4画图154
8.7建立功能模型155
8.8面向对象设计156
8.8.1系统设计157
8.8.2对象设计160
8.8.3面向对象设计的准则和启发式规则161
8.9面向对象系统的实现162
8.9.1选择程序设计语言162
8.9.2面向对象程序设计163
8.10面向对象的测试163
8.10.1面向对象测试策略164
8.10.2面向对象的测试步骤165
8.11uml的应用169
8.11.1uml模型169
8.11.2uml视图171
8.11.3uml使用准则171
8.11.4uml的应用领域172
本章小结173
题8173
第9章webapp软件工程175
9.1web的特175
9.2网络系统的层次结构177
9.2.1二层cs结构177
9.2.2三层cs结构178
9.2.3四层cs结构180
9.2.4bs结构180
9.3客户端使用的技术182
9.3.1html182
9.3.2脚本语言182
9.3.3applet183
9.3.4ajax183
9.4网络服务器端使用的技术184
9.4.1servlet184
9.4.2jsp186
9.5webapp的设计模式186
9.5.1观察者模式187
9.5.2组合模式188
9.5.3工厂方法模式和策略模式189
9.5.4模型-视图-控制器模式190
9.5.5装饰者模式191
9.6webapp的设计192
9.6.1webapp的特点及应用类型192
9.6.2webapp的需求分析193
9.6.3webapp需求分析过程196
9.6.4webapp设计过程198
9.6.5webapp体系结构设计202
9.6.6webapp导航设计203
9.7webapp测试204
9.7.1webapp测试过程概述205
9.7.2webapp内容测试205
9.7.3webapp界面测试206
9.7.4webapp导航测试207
9.7.5webapp配置测试207
9.7.6webapp安全测试207
9.7.7webapp能测试208
本章小结208
题9209
0章软件重用和再工程210
10.1可重用的软件成分210
10.2软件重用过程211
10.2.1软件重用过程的模型211
10.2.2开发可重用的软件构件213
10.2.3分类和检索软件构件213
10.2.4软件重用环境214
10.3软件逆向工程215
10.4软件再工程216
本章小结217
题10217
1章软件工程管理218
11.1软件工程管理概述218
11.2软件开发成本估算219
11.2.1软件开发成本估算方法219
11.2.2代码行技术和任务估算技术220
11.2.3coo2模型221
11.2.4程序环行复杂度的度量223
11.3软件工程人员组织224
11.4软件配置管理226
11.5软件质量保证228
11.5.1软件质量的特229
11.5.2软件质量保证措施230
11.6软件开发风险管理231
11.6.1软件开发风险的分类231
11.6.2软件开发风险的识别232
11.6.3软件开发风险的预测232
11.6.4处理软件开发风险的策略233
11.7软件工程标准与软件工程文档235
11.7.1软件工程标准235
11.7.2软件工程文档的编写236
本章小结238
题11238
2章实例——网上商品竞拍系统239
12.1问题定义和可行研究239
12.1.1问题定义239
12.1.2可行研究239
12.2需求分析和概要设计240
12.2.1系统角的功能设计240
12.2.2数据库设计242
12.2.3系统结构设计243
12.2.4网络设计244
12.3模块设计245
12.3.1注册登录245
12.3.2用户信息管理245
12.3.3拍商品管理246
12.3.4拍业务管理247
12.4软件测试248
本章小结250
题12250
附录a部分题参251
附录b试题类型举例257
参文献258
内容简介:
本书从实用的角度,介绍软件工程的基础知识和技术方法,力求做到结合实际、注重应用、便于,体现内容的新颖和系统。本书内容包括软件工程概述,可行研究与软件工程开发计划,需求分析,概要设计,详细设计,软件实现,软件维护,面向对象方法、uml及应用,webapp软件工程,软件重用和再工程,软件工程管理,实例——网上商品竞拍系统。
作者简介:
陆惠恩 复旦大学数学系计算数学专业(计算机系计算机软件专业前身)1968届。从事高校计算机软件专业三十余年、指导设计二十多年,有丰富的、科研实际经验。编写软件工程教材多年,书中有不少实例有利于读者对内容的理解和掌握,并根据计算机软件工程发展的情况更新了教材的内容,因而所编写的教材深受广大高校师生的欢迎。
— 没有更多了 —
以下为对购买帮助不大的评价