- ISBN:9787302660811
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:248
- 出版时间:2024-06-01
- 条形码:9787302660811 ; 978-7-302-66081-1
本书特色
(1)知识结构完整。
本书系统地介绍软件工程的基本概念、原理和方法,涵盖软件需求分析、设计、实现、测试、维护等各个阶段。同时,本书还包括软件工程的实践经验和相关案例,以帮助读者更好地理解和应用软件工程知识。
(2)理论实践结合。
本书强调理论与实践的结合,帮助读者掌握软件工程的基本原理,并能够在实际项目中灵活运用。此外,本书提供一些实践性的习题和真实的项目案例,让读者在实践中不断巩固和提高软件工程知识。
(3)习题丰富多样。
全书各章节配备了丰富的标准化习题,并将全部习题和答案整理成文档作为教材资源,便于教师教学和考试。
(4)配套资源全面。
为适应教学模式和教学方法的改革,本书提供完备的配套资源,包括专业认证版教学大纲、思政案例设计、案例源码和开发文档、习题集和答案等。
(5)案例贯穿全书。
本书以一个“高校财务问答系统”作为软件工程概述、可行性研究、软件需求工程、结构化分析、结构化设计、面向对象分析与设计、软件实现、软件测试等章节的应用案例贯穿全书。读者可以跟随案例的进展,逐步完成各个任务,提高自己的实践能力。
内容简介
本书分为两部分,共12章。第1部分理论知识包括第1~11章,以软件开发流程为主线,分别从结构化方法和面向对象方法两方面进行阐述。将“高校财务问答系统”进行拆分,作为软件工程概述、可行性研究、软件需求工程、结构化分析、结构化设计、面向对象分析与设计、软件实现、软件测试等章节的应用案例。第2部分实践案例包括第12章,以“学生选课系统”和“民主测评系统”为案例,用于学生对软件工程生命周期全流程知识进行梳理和实践。 本书知识结构完整、理论实践结合、习题丰富多样、配套资源全面、案例贯穿全书,可以很好地帮助读者掌握软件工程的基本概念、原理和方法。本书既可作为全国高等学校计算机和软件相关专业的教材,也可作为软件从业人员的学习指导用书。
目录
第1章软件工程概述3
1.1软件5
1.1.1软件的概念5
1.1.2软件的特点5
1.1.3软件的分类5
1.2软件工程的产生6
1.2.1软件生产的发展6
1.2.2软件危机7
1.3软件工程8
1.3.1软件工程的概念8
1.3.2软件工程方法学8
1.4软件过程9
1.4.1软件生命周期9
1.4.2软件过程模型10
1.5应用案例——高校财务问答系统项目实施方案13
1.5.1项目描述13
1.5.2项目实施组织体系13
1.5.3项目实施流程15
1.5.4项目进度安排17
1.6习题17 第2章可行性研究20
2.1可行性研究内容22
2.2可行性研究步骤222.3技术可行性23
2.4经济可行性23
2.5应用案例——高校财务问答系统可行性研究报告25
2.5.1引言25
2.5.2对现有系统的分析25
2.5.3所建议的系统26
2.5.4可行性分析26
2.5.5结论27
2.6习题27 第3章软件需求工程29
3.1需求工程概述31
3.1.1软件需求31
3.1.2需求分析32
3.2需求获取33
3.2.1需求获取参与角色33
3.2.2需求获取存在问题33
3.2.3需求获取方法34
3.2.4提高需求获取的效率36
3.2.5需求获取实例38
3.3需求提炼39
3.3.1需求分析模型39
3.3.2需求分析模型分类40
3.3.3需求分析建模方法41
3.4需求描述41
3.4.1需求描述方法41
3.4.2软件需求规格说明书41
3.4.3需求描述的编写原则42
3.5需求验证42
3.5.1需求验证标准42
3.5.2如何做好需求验证44
3.6需求管理45
3.6.1需求变更控制46
3.6.2需求跟踪47
目录3.7应用案例——高校财务问答系统需求描述47
3.7.1引言47
3.7.2综合描述48
3.7.3目标系统功能需求49
3.7.4目标系统性能需求49
3.7.5目标系统界面与接口需求 50
3.7.6目标系统其他需求50
3.8习题50 第4章结构化分析52
4.1结构化分析概述54
4.1.1结构化分析过程54
4.1.2结构化分析模型55
4.2数据流图55
4.2.1数据流图的基本成分55
4.2.2数据流图的实现56
4.3ER图60
4.3.1数据对象60
4.3.2属性60
4.3.3关系60
4.3.4ER图的实现61
4.4状态转换图62
4.5数据字典63
4.5.1数据字典的定义与用途63
4.5.2数据字典的内容和格式64
4.6数据加工逻辑说明66
4.6.1结构化语言66
4.6.2判定表67
4.6.3判定树68
4.7应用案例——高校财务问答系统结构化分析68
4.7.1功能需求68
4.7.2高校财务问答系统数据流图70
4.7.3高校财务问答系统数据字典72
4.7.4高校财务问答系统ER图73
4.8习题73 第5章结构化设计76
5.1结构化设计任务78
5.2数据设计79
5.3软件结构设计80
5.3.1软件结构设计基本原理80
5.3.2软件结构设计原则84
5.3.3HIPO图84
5.3.4结构图86
5.4接口设计90
5.4.1用户界面接口设计91
5.4.2外部接口设计和内部接口设计91
5.5过程设计91
5.5.1流程图92
5.5.2盒图95
5.5.3问题分析图96
5.6应用案例——高校财务问答系统结构化设计97
5.6.1概要设计97
5.6.2详细设计99
5.7习题104 第6章面向对象方法学与UML108
6.1面向对象方法概述110
6.2UML概述111
6.2.1UML的特点111
6.2.2UML的视图111
6.2.3UML的建模元素112
6.2.4UML模型113
6.3用例建模机制114
6.4静态建模机制114
6.4.1类图114
6.4.2对象图115
6.4.3包图115
6.5动态建模机制116
6.5.1顺序图116
6.5.2通信图116
6.5.3状态机图117
6.5.4活动图117
6.6实现建模机制117
6.6.1组件图118
6.6.2部署图118
6.7习题119 第7章面向对象分析与设计120
7.1面向对象分析122
7.2用例建模122
7.2.1用例建模过程122
7.2.2用例图设计125
7.2.3用例建模实例128
7.3静态建模131
7.3.1静态建模过程131
7.3.2类图设计133
7.3.3静态建模实例139
7.4动态建模143
7.4.1顺序图设计143
7.4.2活动图设计145
7.4.3动态建模实例147
7.5面向对象设计150
7.5.1系统设计150
7.5.2对象设计151
7.6应用案例——高校财务问答系统面向对象分析与设计152
7.7习题159 第8章软件实现161
8.1软件实现概述163
8.2编程语言164
8.2.1编程语言的发展164
8.2.2编程语言的基本机制165
8.2.3编程语言简介165
8.3软件编程标准与规范167
8.4应用案例——高校财务问答系统编程实现168
8.5习题173 第9章软件测试175
9.1软件测试概述177
9.2软件测试方法178
9.2.1静态测试178
9.2.2动态测试178
9.3黑盒测试技术179
9.3.1等价类划分法179
9.3.2边界值分析法182
9.3.3因果图法182
9.4白盒测试技术185
9.4.1逻辑覆盖法185
9.4.2基本路径法189
9.5软件测试过程191
9.5.1单元测试192
9.5.2集成测试193
9.5.3确认测试195
9.5.4系统测试196
9.5.5验收测试196
9.6应用案例——高校财务问答系统软件测试197
9.7习题198 第10章软件维护201
10.1软件维护概述203
10.1.1软件维护的概念203
10.1.2软件维护的类型203
10.1.3软件维护的策略204
10.1.4软件维护的副作用205
10.1.5软件的可维护性205
10.2软件维护过程207
10.2.1软件维护机构207
10.2.2软件维护申请207
10.2.3软件维护工作流程208
10.3软件再工程209
10.4习题210 第11章软件项目管理212
11.1软件项目管理概述214
11.1.1软件项目管理的概念214
11.1.2软件项目管理的过程214
11.1.3软件项目管理的内容214
11.2成本管理215
11.2.1软件项目成本估算方法215
11.2.2软件项目成本估算模型216
11.3进度管理217
11.3.1软件项目进度管理内容217
11.3.2软件项目进度计划217
11.4配置管理218
11.5风险管理219
11.6质量管理220
11.7人员管理221
11.8习题221
第2部分实 践 案 例
第12章综合实践案例225
12.1学生选课系统226
12.1.1系统背景226
12.1.2可行性分析226
12.1.3需求分析226
12.1.4软件设计229
12.1.5软件实现232
12.1.6软件测试240
12.2民主测评系统240
12.2.1系统背景240
12.2.2系统分析241
12.2.3系统建模241
12.2.4系统实现244
12.2.5系统测试247 参考文献249
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
飞机总体设计
¥46.8¥78.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
(平装)北大必修课:北大口才课
¥12.2¥45.0