图书介绍
普通高等教育计算机类十二五规划教材 软件工程与实践PDF|Epub|txt|kindle电子书版本网盘下载
![普通高等教育计算机类十二五规划教材 软件工程与实践](https://www.shukui.net/cover/46/33844124.jpg)
- 廖礼萍编著 著
- 出版社: 西安:西安交通大学出版社
- ISBN:9787560539157
- 出版时间:2012
- 标注页数:195页
- 文件大小:12MB
- 文件页数:203页
- 主题词:软件工程
PDF下载
下载说明
普通高等教育计算机类十二五规划教材 软件工程与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1软件的发展1
1.2软件危机2
1.2.1产生软件危机的原因3
1.2.2克服软件危机的途径4
1.3软件工程4
1.3.1软件工程的定义4
1.3.2软件工程的基本原则5
1.3.3软件工程的发展6
1.4软件开发方法6
1.5小结10
习题一10
第2章 软件生命周期模型11
2.1软件生命周期11
2.2软件生命周期模型的概念12
2.3典型的软件生命周期模型12
2.3.1瀑布模型12
2.3.2快速原型模型14
2.3.3增量模型16
2.3.4螺旋模型17
2.3.5喷泉模型19
2.3.6基于构件的开发模型20
2.3.7模型驱动体系结构21
2.4小结22
习题二23
第3章可行性研究24
3.1可行性研究的任务24
3.2可行性研究步骤25
3.3系统流程图26
3.3.1基本符号26
3.3.2系统流程图的作用27
3.4成本-效益分析30
3.5可行性研究实例32
3.6小结33
习题三34
第4章 需求分析35
4.1需求的定义35
4.2获取需求的方法36
4.3需求分析的任务36
4.4需求分析的方法37
4.5结构化分析建模38
4.5.1结构化分析的步骤39
4.5.2数据流图40
4.5.3数据字典43
4.5.4加工逻辑的描述44
4.6结构化分析建模实例46
4.7验证软件需求48
4.8快速原型需求分析方法48
4.9小结50
习题四51
第5章 概要设计52
5.1概要设计概述52
5.1.1概要设计基本任务52
5.1.2概要设计基本步骤53
5.2基本设计原理54
5.2.1模块化54
5.2.2抽象55
5.2.3逐步求精55
5.2.4模块独立性55
5.3软件结构的描述工具59
5.3.1软件结构图59
5.3.2层次图和IPO表61
5.4结构化设计62
5.4.1数据流图的类型62
5.4.2结构化设计过程62
5.4.3变换分析设计63
5.4.4事务分析设计64
5.4.5综合型数据流图的软件结构设计66
5.5结构化设计举例66
5.6软件结构优化准则67
5.7概要设计审查和验证69
5.8小结70
习题五70
第6章 详细设计与编码实现72
6.1详细设计的基本任务72
6.2界面设计72
6.2.1界面设计的主要问题72
6.2.2友好界面设计的基本原则73
6.3过程设计73
6.3.1结构化程序设计方法73
6.3.2过程设计的描述工具73
6.4详细设计实例76
6.5编码实现79
6.5.1程序设计语言的选择79
6.5.2编码风格80
6.6小结81
习题六81
第7章 测试与维护82
7.1软件测试基础82
7.1.1软件测试的目的与准则83
7.1.2软件测试方法84
7.2测试用例设计技术86
7.2.1白盒测试技术86
7.2.2黑盒测试技术91
7.3软件测试过程93
7.3.1软件测试步骤93
7.3.2单元测试94
7.3.3集成测试95
7.3.4系统测试和验收测试96
7.4调试98
7.4.1调试的目的98
7.4.2调试的方法99
7.5软件维护99
7.5.1软件维护的定义99
7.5.2软件维护过程100
7.5.3软件的可维护性100
7.6小结102
习题七102
第8章面向对象方法学基础104
8.1面向对象基础104
8.1.1面向对象的基本思想104
8.1.2面向对象的基本概念105
8.1.3面向对象的基本特征106
8.1.4面向对象方法的优点107
8.1.5面向对象方法的基本流派108
8.2 UML面向对象建模115
8.2.1 UML介绍115
8.2.2静态模型117
8.2.3功能模型125
8.2.4动态模型127
8.2.5三种模型之间的关系131
8.3小结131
习题八132
第9章面向对象分析133
9.1面向对象分析的基本过程133
9.1.1面向对象分析概述133
9.1.2获取需求133
9.1.3用例模型134
9.2建立对象模型实例136
9.2.1确定对象137
9.2.2确定关联并画出初步的对象模型图137
9.2.3确定主题137
9.2.4确定属性138
9.2.5确定服务139
9.2.6识别泛化关系139
9.2.7完善对象模型139
9.3建立动态模型实例140
9.3.1准备脚本140
9.3.2构造顺序图141
9.3.3构造状态图142
9.3.4完善动态模型142
9.4建立功能模型实例142
9.4.1基本系统模型142
9.4.2功能级数据流图143
9.5小结144
习题九144
第10章 面向对象设计145
10.1面向对象设计的基本原则145
10.2软件复用147
10.2.1概述147
10.2.2基于构件的软件复用148
10.2.3软件重用的效益148
10.3面向对象设计的步骤149
10.3.1系统分解149
10.3.2类设计150
10.3.3设计类中的服务151
10.3.4设计关联153
10.3.5数据管理设计154
10.3.6人机界面设计156
10.4小结157
习题十158
第11章 面向对象实现159
11.1程序设计语言159
11.1.1面向对象程序设计概述159
11.1.2不同面向对象语言的比较159
11.1.3程序设计风格161
11.2面向对象测试163
11.2.1面向对象的测试策略163
11.2.2测试用例的设计166
11.3小结168
习题十一168
第12章 软件项目管理169
12.1成本估算方法169
12.1.1代码行及功能点估算方法169
12.1.2参数模型估算法170
12.2进度管理172
12.3人员组织174
12.4质量保证174
12.5软件配置管理175
12.5.1软件配置管理产生的原因175
12.5.2实施软件配置管理的步骤176
12.6软件过程管理178
12.6.1软件过程的定义178
12.6.2软件能力成熟度模型179
12.7小结181
习题十二181
附录A软件工程开发文档182
参考文献195