软件工程技术概论PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:朱三元等编著
- 出 版 社:北京:科学出版社
- 出版年份:2002
- ISBN:7030099400
- 页数:295 页
中创软件丛书序言 1
前言 1
第一章 传统软件工程概述 1
1.1 引言 1
1.2 软件工程史前期与软件危机 2
1.3 软件工程定义 3
1.4 软件工程与一般工程的差异 5
1.5 软件生存周期 6
1.6 程序设计方法 8
1.6.1 结构化程序设计 9
1.6.2 模块化与信息隐藏 10
1.6.3 面向对象程序设计 13
1.7 软件开发模型 15
1.7.1 瀑布模型(waterfall model) 16
1.7.2 渐增模型(incremental model) 17
1.7.3 演化模型(evolutionary model) 18
1.7.4 螺旋模型(spiral model) 19
1.7.5 喷泉模型(fountain model) 21
1.7.6 智能模型(intelligent model) 21
1.8 软件开发方法 22
1.8.1 模块化方法(modular method) 23
1.8.2 结构化方法 23
1.8.3 面向数据结构方法 25
1.8.4 面向对象方法 26
参考文献 27
第二章 面向对象的分析和设计 29
2.1 面向对象的基本概念 30
2.1.1 对象 30
2.1.2 类 31
2.1.3 继承 32
2.1.4 消息 33
2.1.5 多态性(polymorphism)和动态绑定(dynamic binding) 33
2.2 面向对象分析(Object-Oriented Analysis,OOA) 33
2.2.1 OOA的目标和步骤 33
2.2.2 分析过程 34
2.2.4 建立对象-行为模型 38
2.2.3 建造对象-关系模型 38
2.3 面向对象设计(Object-Oriented Design,OOD) 39
2.3.1 OOD的步骤 39
2.3.2 系统设计 39
2.3.3 对象设计 41
2.3.4 设计模式 42
2.4 几种典型的面向对象方法简介 42
2.4.1 Coad Yourdon方法 42
2.4.2 OMT方法 44
2.4.3 Booch方法 46
2.4.4 OOSE方法 46
参考文献 47
第三章 统一的建模语言(UML) 49
3.1 UML概述 49
3.1.1 发展历史 49
3.1.2 UML简介 50
3.1.3 图 51
3.1.4 视图 53
3.2 用例建模 54
3.2.1 用例图 55
3.2.2 确定行为者 55
3.2.3 确定用例 56
3.3.1 类图和对象图 58
3.3 类和对象建模 58
3.2.4 用例之间的关系 58
3.3.2 确定类 60
3.3.3 UML中类之间的关系 62
3.3.4 包 68
3.3.5 模板(templates) 69
3.3.6 一个类图的实例 70
3.4 动态建模 71
3.4.1 消息 71
3.4.2 状态图 71
3.4.3 时序图 81
3.4.4 协作图 83
3.4.5 活动图 85
3.5 物理体系结构建模 88
3.5.1 逻辑体系结构和物理体系结构 88
3.5.2 构件图 90
3.5.3 部署图 91
3.6 使用UML的过程 94
3.6.1 UML过程的基础 94
3.6.2 面向对象方法的一般过程 95
3.6.3 Rational Objectory过程 98
参考文献 99
第四章 软件过程工程 101
4.1.1 软件过程 102
4.1 软件过程概念及软件过程工程框架 102
4.1.2 软件过程工程 106
4.1.3 软件过程周期 109
4.2 软件过程模型及其构造方法 113
4.2.1 软件过程模型 113
4.2.2 软件过程建模方法 115
4.2.3 软件过程建模语言 119
4.3 软件过程的实施机制 122
4.3.1 过程实施概述 122
4.3.2 软件过程的例化 124
4.3.3 过程运作 128
4.3.4 过程的模拟 130
参考文献 132
5.1 软件过程的度量及改进 133
5.1.1 过程度量的基本概念 133
第五章 软件过程改进 133
5.1.2 过程度量的通用模式 137
5.1.3 软件过程的度量模型 139
5.1.4 过程改进 142
5.2 CMM软件过程成熟度模型及其过程改进模式 145
5.2.1 CMM概述 145
5.2.2 CMM的内容和组成部分 146
5.2.3 基于CMM的过程改进 152
5.3.2 软件过程评价标准的框架 153
5.3 SPICE软件过程改进模式 153
5.3.1 SPICE概述 153
5.3.3 SPICE过程改进模式 159
5.4 AGILE开发方法和过程 161
5.4.1 极值程序设计(eXtreme Programming,XP) 162
5.4.2 SCRUM软件开发过程 162
5.4.3 自适应软件开发(Adaptive Software Development,ASD) 165
5.4.4 Crystal方法族 165
5.4.5 瑞理统一过程(Rational Unified Process,RUP) 166
参考文献 166
6.1 软件复用概述 168
6.1.1 软件复用的定义 168
第六章 软件复用和构件技术 168
6.1.2 软件复用的过程 169
6.1.3 软件复用的粒度 170
6.1.4 软件复用的形式 171
6.2 生产者复用和消费者复用 172
6.2.1 生产者复用(producter reuse) 172
6.2.2 消费者复用(consutner reuse) 173
6.3 软件复用经济学 174
6.3.1 软件复用对质量、生产率和成本的影响 174
6.3.2 复用成本估计 176
6.4.1 什么是构件和体系结构 177
6.4 构件与体系结构 177
6.4.2 基于构件的软件体系结构风格 178
6.5 构件与构件系统 181
6.5.1 对可复用构件的要求 181
6.5.2 构件模型 182
6.5.3 构件系统 183
6.5.4 构件的分类 186
6.5.5 构件库管理 188
6.6 建造构件 189
6.6.1 建造可复用构件 189
6.6.2 可变性机制 191
参考文献 193
7.1.1 以往的软件开发技术缺乏对软件复用的支持 194
7.1 基于复用的软件开发过程重组 194
第七章 软件复用的实施和组织 194
7.1.2 为复用改变软件开发过程 195
7.1.3 软件复用的组织结构 197
7.2 软件复用工程的过程 198
7.2.1 应用族工程(AFE) 198
7.2.2 构件系统工程(CSE) 200
7.2.3 应用系统工程(ASE) 201
7.3 渐增地、系统地实施软件复用 202
7.3.1 向复用业务过渡的关键要素 202
7.3.2 渐增地系统地采用复用技术 202
参考文献 208
7.3.3 实施系统复用需遵循的原则 208
第八章 构件接口技术 210
8.1 概述 210
8.1.1 基本概念 210
8.1.2 企业级构件系统的构件接口技术 211
8.2 EJB/J2EE技术 212
8.2.1 J2EE概述 212
8.2.2 EJB技术 215
8.3 COM+技术 222
8.3.1 COM+技术概述 222
8.3.2 构件对象模型COM/DCOM基础 224
8.3.3 COM+构件新特性 229
8.3.4 COM+系统及其服务 232
8.4 CORBA 235
8.4.1 CORBA概述 235
8.4.2 CORBA的核心概念和体系结构 236
8.4.3 CORBA应用开发 242
8.4.4 CORBA构件模型 246
参考文献 250
第九章 产品化技术 251
9.1 软件评审 251
9.1.1 软件评审任务 252
9.1.2 软件评审方法 253
9.1.3 软件评审的特点 254
9.2 生存周期软件开发V模型 255
9.2.1 测试案例设计原则 256
9.2.2 软件测试基本技术 257
9.2.3 软件测试自动化技术 260
9.3 软件配置管理 264
9.3.1 基本概念 264
9.3.2 软件配置管理的任务 265
9.3.3 配置管理计划编制大纲 271
9.3.4 配置数据库 272
参考文献 272
附录1 软件工程职业道德规范和实践要求 274
附录2 中英名词对照表 282
附录3 缩略词表 293
- 《市政工程基础》杨岚编著 2009
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019