软件工程PDF格式文档图书下载
- 购买点数:11 点
- 作 者:李浪 朱雅莉 熊江主编 赵辉煌 易小波 屈喜龙等副主编
- 出 版 社:武汉:华中科技大学出版社
- 出版年份:2013
- ISBN:7560991573
- 标注页数:277 页
- PDF页数:287 页
第1章 概论 1
1.1软件 1
1.1.1软件的定义和特点 1
1.1.2软件的发展 3
1.2软件危机 4
1.2.1软件危机的主要特征 4
1.2.2软件危机的具体体现 5
1.2.3软件危机产生的原因 5
1.2.4软件危机的解决途径 6
1.3软件工程 6
1.3.1软件工程的定义 6
1.3.2软件工程的背景和历史 7
1.3.3软件工程的基本原理 8
1.3.4软件工程工具 9
习题1 12
第2章 软件过程 13
2.1软件生存周期 13
2.2软件过程概念 15
2.3软件过程模型 17
2.3.1瀑布模型 17
2.3.2演化过程模型 18
2.3.3增量过程模型 22
2.3.4专用过程模型 24
2.3.5 Rational统一过程 29
2.3.6极限编程与敏捷过程 32
2.3.7微软过程 36
2.3.8第四代技术过程模型 38
2.4软件过程改进 39
习题2 40
第3章 软件分析 42
3.1可行性研究 42
3.1.1可行性研究的任务 42
3.1.2可行性研究的步骤 43
3.1.3可行性研究报告 45
3.2需求分析 45
3.2.1需求分析的任务 46
3.2.2需求分析的步骤 47
3.2.3需求获取的方法 48
3.2.4软件需求说明书 48
3.3结构化分析方法 50
3.3.1结构化分析模型 51
3.3.2数据流图 52
3.3.3数据字典 59
3.3.4加工说明的描述工具 60
3.4 Visio的功能及使用方法 63
3.4.1 Visio 2007简介 63
3.4.2利用Visio绘制数据流图 64
习题3 65
第4章 软件设计 67
4.1软件设计的概念 67
4.1.1抽象 67
4.1.2模块化 68
4.1.3信息隐藏与局部化 69
4.1.4模块独立性 69
4.2软件体系结构 72
4.2.1软件体系结构概述 72
4.2.2新型软件体系结构 74
4.3总体设计 79
4.3.1总体设计过程 79
4.3.2总体设计方法 80
4.3.3总体设计说明书 83
4.4详细设计 83
4.4.1详细设计的任务和原则 83
4.4.2详细设计工具 84
4.4.3数据库设计 86
4.4.4界面设计 90
4.4.5详细设计说明书 91
习题4 91
第5章 软件实现与维护 94
5.1软件编码 94
5.1.1程序设计语言 94
5.1.2程序设计风格 98
5.1.3程序复杂性度量 100
5.1.4编码效率 102
5.2软件测试 103
5.2.1软件测试的基本概念 104
5.2.2白盒测试 108
5.2.3黑盒测试 111
5.2.4软件测试策略 119
5.3软件调试 120
5.4软件维护 122
习题5 125
第6章 面向对象方法学 126
6.1传统软件开发方法与面向对象方法的比较 126
6.2面向对象方法的基本概念 128
6.2.1对象 128
6.2.2类 129
6.2.3继承 129
6.2.4消息 130
6.2.5多态性和动态绑定 131
6.2.6永久对象 132
6.3面向对象建模方法 133
6.3.1建模的目的与重要性 133
6.3.2 Booch方法 134
6.3.3 Coad-Yourdon方法 134
6.3.4 OMT方法 135
6.3.5 OOSE方法 135
6.4 UML 136
6.4.1 UML的形成历史 136
6.4.2 UML的特点 136
6.4.3 UML的模型元素 137
6.4.4 UML视图 143
6.4.5类图 146
6.4.6用例图 148
6.4.7顺序图 153
6.4.8合作图 153
6.4.9状态图 154
6.4.10活动图 155
6.4.11包图 157
6.4.12构件图 158
6.4.13部署图 158
习题6 159
第7章 面向对象开发过程 162
7.1面向对象的分析 162
7.1.1需求陈述 162
7.1.2小型的教务管理系统 163
7.1.3建立对象模型 163
7.1.4建立动态模型 170
7.1.5建立功能模型 174
7.2面向对象设计 175
7.2.1面向对象的设计准则 176
7.2.2系统设计 178
7.2.3类设计 190
7.3面向对象的实现 193
7.3.1面向对象编程 193
7.3.2面向对象测试 201
习题7 211
第8章 软件项目管理 214
8.1软件项目管理的范围和过程 214
8.2软件项目计划 214
8.2.1软件度量 214
8.2.2项目资源估算与成本分析 218
8.2.3进度安排 225
8.3软件项目组织 228
8.3.1组织原则 228
8.3.2组织结构模式 228
8.3.3程序设计小组的组织形式 228
8.3.4人员配备 230
8.4软件项目控制 232
8.4.1风险管理 232
8.4.2质量管理 235
8.4.3配置管理 240
习题8 241
第9章 软件工程标准化和新趋势 244
9.1软件工程标准化 244
9.1.1软件工程标准化的意义 244
9.1.2软件工程标准分类 244
9.1.3软件工程标准的制定与推行 245
9.1.4我国的软件工程标准化工作 245
9.2软件国际标准 250
9.2.1 ISO 9000标准 250
9.2.2 ISO/IEC 12207软件生存周期过程标准 251
9.2.3 ISO/IEC TR15504软件过程评估标准 253
9.2.4 IEEE 1058.1软件项目管理计划标准 254
9.2.5能力成熟度模型 257
9.3软件文档 261
9.3.1软件文档的作用与分类 261
9.3.2文档的管理与维护 263
9.4软件工程新趋势 263
9.4.1软件构件 264
9.4.2可信软件 266
9.4.3群体软件工程 267
习题9 269
附录 部分习题参考答案 271
参考文献 277
- 《基础工程 陈晏松主编》陈晏松主编 2002
- 《学报工程与主编意识》廖智宏著 2010
- 《公路工程造价 陆春其主编》陆春其主编 2000
- 《软件工程 高级》郑人杰主编 1999
- 《软件工程》瞿中,宋琦,刘玲慧,王江涛编著 2016
- 《软件工程导论》朱少民编著 2009
- 《软件工程》王庆育编著 2004
- 《软件工程》宋雨,赵文清编著 2007
- 《软件工程》陆惠恩,陆培恩编著 1997
- 《实用软件工程》沈洁主编 2004
- 《软件工程》李浪,朱雅莉,熊江主编;赵辉煌,易小波,屈喜龙等副主编 2013
- 《计算机网络》李浪,刘先锋,朱雅莉主编 2012
- 《游戏开发设计基础教程》屈喜龙,雷晓,钟绍波编著 2011
- 《ASP+DREAMWEAVER开发动态网站实例荟萃》屈喜龙,李正庚等编著 2006
- 《多媒体技术与应用》何小波,赵元元主编;向文欣等副主编 2016
- 《汇编语言及应用教程》李浪,熊江,齐忠主编 2010
- 《ASP+ACCESS开发动态网站实例荟萃》屈喜龙,李正庚等编著 2006
- 《嵌入式软件开发实用教程》李浪,刘宏,熊江主编 2011
- 《ASP+SQL SERVER开发动态网站实例荟萃》屈喜龙,朱杰等编著 2006
- 《高等院校计算机系列教材 汇编语言程序设计》李浪,熊江,睦仁武主编;焦铬,黄顺,欧阳陈华,魏祖雪副主编 2007
- 《出版探索 纪念武汉大学编辑出版学专业创建廿周年校友论文集》罗紫初,方卿主编 2003
- 《数字时代出版产业发展研究》黄先蓉,罗紫初主编 2007
- 《高等学校试用教材 中国地质大学 武汉 教材出版基金重点资助教材 油气储层地质学原理与方法》姚光庆,蔡忠贤编著 2005
- 《民办大学教学与管理 武汉工业学院工商学院文集》吴光炳主编 2009
- 《比较哲学与比较文化论丛 第5辑》武汉大学哲学学院,武汉大学中西比较哲学研究中心编 2013
- 《数字出版与出版教育 第3辑》黄先蓉,罗紫初主编;张美娟,练小川,朱静雯副主编;方卿,王清,王晓光等编委成员 2012
- 《莎士比亚新论 武汉国际莎学研讨会论文集》阮珅主编 1994
- 《刑法深思 武汉大学刑法博士生论文集》李占州著 2010
- 《财政、经济增长和动态经济分析》邹恒甫著 2000
- 《莎评辑录》阮珅主编 1991