当前位置:首页 > 工业技术
软件工程技术
软件工程技术

软件工程技术PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:王立峰,刘宝祥主编
  • 出 版 社:长春:吉林大学出版社
  • 出版年份:1989
  • ISBN:7560103677
  • 页数:182 页
图书介绍:
《软件工程技术》目录

第一章简介 1

§1.1 信息技术,软件工程和程序员的定义 1

目 录 1

§1.2软件工程的简短历史 3

§1.3软件工程当前的问题 6

§1.4本书采用的方法 7

§2.1软件工程的扩展定义及其说明 9

§2.2软件工程过程及其复杂性 9

第二章软件工程 9

2.2.1软件工程过程的特性 10

2.2.2复杂性 11

§2.3软件系统类型 12

2.3.1样品系统 12

2.3.2 目标市场 13

2.3.3规格说明和实现的特色 13

2.3.4作者及其人数 14

§2.4软件能力检查 15

§3.1理解 17

第三章管理软件开发的基本原则 17

§3.2软件“生命周期”模式 18

§3.3可见性,建档 21

§3.4主动的管理和结构预排技术 24

§3.5控制规格说明的更改 26

§3.6样品制作和单个编程者的任务 27

3.6.1管理样品的制作 27

3.6.2管理单人小组 28

第四章规格说明和可行性 29

§4.1有关规格说明问题的总看法 29

§4.2要求的概念化和可行性 32

§4.3用户要求说明(URS) 33

4.3.1编辑URS 34

4.3.2 URS阶段的样品制作:用于样品的URS 35

4.3.3举例:医院监测系统的URS 36

4.3.4 从URS到FS 39

4.4.1 FS的一般特性 41

§4.4功能说明(FS) 41

4.4.2作者,结构和形式 43

4.4.3 FS表示:表示法,形式化方法,快速样品制作语言 45

4.4.4医院监测系统的FS 46

4.4.5从FS到设计的转移 51

§4.5概要系统设计(OSD) 51

4.5.1作者,形式和内容 52

4.5.2软件及硬件规模确定 56

4.5.3用于技术可行性的OSD样品制作 57

4.5.4 OSD软件类及软件设计 58

§4.6生命周期模式的变化 59

§4.7规格说明及可行性阶段的结果 61

第五章人力和时标的估算 63

§5.1估算概观 63

§5.2估算实践 64

§5.3隐藏的缺点 65

5.3.3 “自顶向下”和“自底向上”的估算 66

5.3.2可以接受的投标价格 66

5.3.1通过类推法和PARKINSON定律进行的估算 66

5.3.4假的生产率因素 67

§5.4 “OSD/活动计划”方法 68

§5.5对参数化成本模型的研究 72

5.5.1分析方法 72

5.5.2复杂性模型 73

5.5.3因素分析模型 74

5.5.4关于参数化模型发展状态的评论 76

§5.6对生命周期阶段和人员的依赖 77

§5.7人力—时标关系 78

第六章软件开发的组织与控制 80

§6.1任务的计划和控制 80

§6.2必要的文本 81

6.2.1活动计划及控制文件 81

6.2.2成本控制文件 85

§6.3队伍结构:主程序设计员的同等小组 87

6.3.1主程序设计员队伍(CPT) 88

6.3.2 CPT的方法和实践 90

6.3.3 CPT方法的缺点 91

6.3.4 CPT的指导原则 91

§6.4转换的管理 92

第七章系统和软件设计 96

§7.1好的设计原则 96

7.1.1一般设计方法 97

7.1.2术语和总的看法 98

7.1.3好的设计标准 99

§7.2一些设计方法 101

7.2.1功能分解 101

7.2.2变换驱动的设计 102

7.2.3结构驱动的设计 103

7.2.4面向进程的设计 103

7.2.5有限状态转换设计 105

7.2.6形式方法设计 105

§7.3设计实践和表示法 106

7.2.7模块说明书 106

7.3.1表示法和设计阶段 107

7.3.2描述表示法 109

7.3.3结构表示法 114

7.3.4详细设计表示法 118

第八章实现 126

§8.1低层实现 126

8.1.1结构程序设计 126

8.1.2程序设计风格 128

§8.2程序设计语言的选择 129

§8.3程序设计的支持环境(PSE) 131

8.3.1现行的实践 132

8.3.2在PSEs方面的进展 133

§8.4程序设计语言的趋势 135

第九章软件质量 137

§9.1 基本问题 137

§9.2定义:验证,证实,确认 138

§9.4软件质量的标准 140

§9.3质量过程 140

9.4.1依从 141

9.4.2可修改性 143

9.4.3可靠性 145

§9.5通过测试进行的质量演示 147

9.5.1 由作者进行的“仁慈”的测试 148

9.5.2独立的“客方”测试 151

9.5.3被测试软件的可信度 152

9.6.2质量检验(QI) 154

9.6.3质量保证(QA) 154

9.6.1 质量控制(QC) 154

§9.6质量控制,检验和保证的实践 154

9.6.4 QI/QA的组织工作 155

9.6.5质量的成本 155

第十章附加的管理问题 157

§10.1可交付的文件 157

10.1.1用户手册 157

10.1.3 维护手册 159

10.1.2操作员手册 159

§10.2维护,新版本和配置管理 164

10.2.1软件维护和发行政策 164

10.2.2新(E型)版本和发行方面的问题 165

10.2.3配置管理 166

§10.3人员问题 168

10.3.1招募软件工程师 168

10.3.2留用软件工程师 169

§10.4软件工程教育 172

10.4.1普遍的问题 172

10.4.2职员要求 173

10.4.3建议的原则和课程 173

§10.5合同 177

10.5.1软件产品及其服务的估算 177

10.5.2软件服务的合同类型 177

§10.6好的软件工程实践的检查表 180

参考书 181

返回顶部