您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
软件工程 第4版
字数: 414000
装帧: 平装
出版社: 人民邮电出版社
出版日期: 2023-01-01
商品条码: 9787115589798
版次: 4
开本: 16开
页数: 268
出版年份: 2023
定价:
¥59.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
历经市场考验,第3次改版更新,深受读者喜爱; 根据技术的发展增补软件逆向工程、软件再工程等新内容,与时俱进; 深入浅出、详略适当、理论和实际相结合、易于理解。
内容简介
本书从实用的角度,介绍软件工程的基础知识和技术方法,力求做到结合实际、注重应用、便于教学,体现内容的新颖性和系统性。本书内容包括软件工程概述,可行性研究与软件工程开发计划,需求分析,概要设计,详细设计,软件实现,软件维护,面向对象方法、UML及应用,WebApp软件工程,软件重用和再工程,软件工程管理,实例——网上商品竞拍系统。
作者简介
陆惠恩 复旦大学数学系计算数学专业(计算机系计算机软件专业前身)1968届毕业。从事高校计算机软件专业教学三十余年、指导学生毕业设计二十多年,有丰富的教学、科研实际经验。编写《软件工程》教材多年,书中有不少实例有利于读者对内容的理解和掌握,并根据计算机软件工程发展的情况更新了教材的内容,因而所编写的教材深受广大高校师生的欢迎。
目录
第1章软件工程概述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
习题6115
第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
第10章软件重用和再工程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
第11章软件工程管理218
11.1软件工程管理概述218
11.2软件开发成本估算219
11.2.1软件开发成本估算方法219
11.2.2代码行技术和任务估算技术220
11.2.3COCOMO2模型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
第12章实例——网上商品竞拍系统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
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网