《实用软件开发手册》求取 ⇩

1 引言1

2软件开发过程4

2.1 阶段与步骤7

2.1.1 阶段的描述——可交付性8

2.1.2 阶段轮廓10

2.1.3 项目初始阶段10

2.1.4 系统定义阶段11

2.1.5 系统设计阶段12

2.1.6 系统生成阶段13

2.1.7 系统验收阶段14

2.1.8 验收后开发阶段15

2.1.9 项目汇报阶段16

2.1.10 工作任务分解结构16

2.1.11 原型制作21

2.2.1 引语23

2.2 定量软件开发模型23

2.2.2 估算途径25

2.2.3 算法估算方法30

2.2.4 各阶段工作量分配32

2.2.5 产生开发计划进度表33

2.2.6 可靠性的定量化34

2.2.7 历史数据的使用36

2.3.1 为什么需要示踪器?37

2.3 示踪器37

2.3.2 示踪器的管理38

2.4 配置管理40

2.4.1 问题的引入40

2.4.2 基线41

2.4.3 可交付项的发布43

2.4.4 配置控制机制45

3开发技术48

3.1 引语48

3.1.1 技术特性与问题特性的匹配53

3.1.2 项目特性检查情单55

3.1.3 向题特性检查清单56

3.1.4 技术特性检查清单58

3.1.5 关于技术与工具的资料来源59

3.2 成本估算模型61

3.2.1 IBM模型61

3.2.2 SLIM模型61

3.2.3 PRICE-S模型62

3.2.4 COCOMO模型62

3.2.5 Bailcy—Basili元模型63

3.2.6 Schncider模型63

3.3 结构英语64

3.4 PSL/PSA64

3.5 结构分析…SA65

3.6 结构分析与设计技术——SADT67

3.7 受控需求表示式…CORE68

3.8 软件需求工程方法…SREM69

3.9 有限状态机…FSM72

3.10 Petri网73

3.11 Jackson系统开发——JSD74

3.12 软件开发系统——SDS/RSRE76

3.13 结构设计——SD77

3.14 Jackson结构程序设计——JSP78

3.15 系统设计师的助手79

3.16 MASCOT80

3.17 形式开发方法——FDM82

3.18 层次开发方法——HDM83

3.19 高级软件——HOS85

3.20 结构程序设计86

3.21 数据控制87

3.22 编码技术88

3.23 单元测试技术89

3.24 系统综合90

3.25 结构走查91

3.26 Fagan审查法92

4项目初始93

4.1 项目初始阶段目标93

4.2 初始阶段起点94

4.3 初始阶段终点95

4.4 项目初始期间可用技术98

4.5 预测98

4.5.1 招标评估98

4.5.2 招标准备98

4.6 项目初始阶段检查清单99

4.7 计划初始期间要点101

4.7.1 成败记录101

4.7.2 如果开始没有成功102

4.7.3 全面协商——成功的关键102

4.8.1 引言103

4.8 典型样例——VISTA103

4.8.2 图象处理背景104

4.8.3 VISTA系统功能与硬件配置106

5系统定义110

5.1 系统定义阶段的目标110

5.2 系统定义起点110

5.3 系统定义终点111

5.3.1 功能规格说明111

5.3.2 项目计划112

5.3.3 质量管理计划113

5.3.4 验收测试规格说明115

5.4 系统定义期间可用技术115

5.4.1 系统定义技术分类117

5.4.2 结构英语119

5.4.3 PSL/PSA123

5.4.4 结构分析…SA127

5.4.5 结构分析与设计工具…SADT134

5.4.6 受控需求表示式…CORE144

5.4.7 软件需求工程方法…SREM153

5.4.8 有限状态机——PSM167

5.4.9 Pctri网174

5.4.10 Jackson系统开发…JSD184

5.4.11 软件开发系统——SDS/RSRE192

5.4.12 结构走查198

5.5 系统定义期间监督管理的示踪器201

5.5.1 源代码大小估算201

5.5.2 系统大小示踪器202

5.5.3 需求规格说明质量示踪器203

5.6 系统定义阶段检查清单205

5.6.1 功能规格说明的质量准则205

5.6.2 功能规格说明的内容207

5.6.4 系统定义与可维护性212

5.6.3 验收测试实施方法212

5.6.5 质量管理计划内容213

5.7 系统定义阶段要点215

5.7.1 系统定义阶段人员配备215

5.7.2 信息流维护215

5.7.5 确定较低层的功能216

5.7.6 限制功能规格说明范围216

5.7.4 为各种对象选取合适的名字216

5.7.3 保持质量目标216

5.7.7 更新项目汇报报告217

5.7.8 记录定义过程217

5.7.9 将系统中的设施通用化218

5.7.10 英语非常适用于功能规格说明码?218

5.7.11 对模型的期望218

5.7.12 Boehm关于软件工程的七条基本原理219

5.7.13 编制模拟程序前的计划220

5.7.14 与标准程序包的接口220

5.7.16 你的系统能用吗?221

5.7.15 错误出现得越早发现得越晚221

6系统设计222

6.1 系统设计阶段目的222

6.1.1 引言222

6.1.2 易实现性222

6.1.3 功能完整性224

6.1.4 遵循限制224

6.1.5 可维护性225

6.2 系统设计起点227

6.3 系统设计终点228

6.3.1 结构229

6.3.2 细节229

6.3.3 有效性230

6.3.4 可交付项230

6.4 系统设计期间所用技术230

6.4.1 结构设计——SD233

6.4.2 Jackson结构程序设计——JSP242

6.4.3 Jackson系统开发…JSD254

6.4.4 有限状态机——FSM262

6.4.5 Petri网265

6.4.6 系统设计师的助手…SARA269

6.4.7 MASCOT280

6.4.8 形式开发方法——FDM288

6.4.9 层次开发方法——HDM296

6.4.10 高级软件——HOS307

6.4.11 结构走查317

6.4.12 Fagan审查法319

6.5 系统设计阶段监督管理的示踪器321

6.5.1 目标321

6.5.2 连性变量322

6.5.3 Myers模块耦合度度量323

6.5.4 Myers模块内聚度度量324

6.5.5 调用图度量325

6.5.6 错误检测度量326

6.5.7 错误校正时间变量327

6.5.8 文件大小度量328

6.5.9 源代码长度估算328

6.5.10 系统大小示踪器329

6.6 系统设计阶段检查清单329

6.6.1 设计过程中的课题329

6.6.2 设计文件的一般性质331

6.6.3 系统设计与可维护性332

6.6.4 潜在设计错误类型334

6.7 系统设计要点335

6.7.1 增加项目汇报报告内容335

6.7.2 设计目标定量化335

6.7.3 明显错误的消除335

6.7.8 随时向委托人通报情况336

6.7.7 人尽其用336

6.7.6 初步测试336

6.7.5 系统情况336

6.7.4 暴露错误336

6.7.9 草案设计工具337

7系统生成338

7.1 系统生成阶段目标338

7.1.1 系统生成背景338

7.1.2 完善总体设计340

7.1.3 将正确设计变换成正确代码340

7.1.4 代码变换的正确性检查341

7.1.5 系统综合342

7.1.6 系统生成期间的辅助步骤343

7.2 系统生成起点344

7.3 系统生成终点345

7.4 系统生成期间所用技术345

7.4.1 Jackson结构程序设计…JSP347

7.4.2 Jackson系统开发——JSD349

7.4.3 有限状态机—FSM355

7.4.4 系统设计师的助手——SARA356

7.4.5 MASCOT357

7.4.6 层次开发方法——HDM364

7.4.7 结构程序设计367

7.4.8 数据控制375

7.4.9 程序设计语言384

7.4.10 宏处理程序387

7.4.11 程序库与可重用性389

7.4.12 走查与审查392

7.4.13 静态分析394

7.4.14 符号执行396

7.4.15 断言检查399

7.4.16 测试数据选择401

7.4.17 测试覆盖范围分析与软件度量406

7.4.18 开发环境408

7.4.19 系统综合技术416

7.4.20 系统开发人员心理学422

7.5 系统生成阶段监督管理的示踪器427

7.5.1 详细设计示踪器427

7.5.2 编码示踪器428

7.5.3 测试示踪器434

7.6 系统生成阶段检查清单435

7.6.1 详细设计检查清单436

7.6.2 编码检查清单437

7.6.3 单元测试检查清单438

7.6.4 用户文件检查清单439

7.6.5 系统转换进度表检查清单440

7.6.6 培训进度表检查清单441

7.6.7 验收测试说明书检查清单442

7.6.8 潜在编码错误类型445

7.7.3 系统设计规格说明的控制变化446

7.7.2 生成阶段的人员配备446

7.7 成阶段要点446

7.7.1 维护信息流446

7.7.4 估算测试时间447

7.7.5 采用与改编447

7.7.6 增加PDR内容448

7.7.7 扔掉坏苹果448

7.7.8 人工错误播种448

7.7.9 系统的独立测试449

7.7.10 保持软件在测试期间的静态性449

7.7.11 程序设计风格449

8系统验收与验收后开发451

8.1 系统验收目标451

8.2 系统验收起点452

8.3 系统验收终点452

8.5 验收后开发的管理453

8.5.1 为变化作准备453

8.4 验收测试的实施453

8.5.2 变化的监督管理与评估454

8.5.3 变化的规格说明、设计与实现456

9项目汇报458

9.1 项目汇报的目的458

9.2 项目汇报的结构459

9.3.1 项目说明书460

9.3.2 项目属性历史460

9.3 项目汇报的内容460

9.3.3 示踪器历史461

9.3.4 技术与系统评价461

9.3.5 潜在可重用项461

9.3.6 补遗462

9.3.7 关键词摘要462

9.4 项目汇报报告检查清单462

9.5 项目汇报报告样例463

参考文献472

英汉名词对照482

1990《实用软件开发手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由徐宝文编译 1990 北京:中国铁道出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

实用工具软件学习手册(1996 PDF版)
实用工具软件学习手册
1996 天津:天津科学技术出版社
软件使用手册( PDF版)
软件使用手册
MS WINDOWS 3.X软件开发实用教程(1995 PDF版)
MS WINDOWS 3.X软件开发实用教程
1995 北京:中国铁道出版社
家庭电脑实用软件手册(1995 PDF版)
家庭电脑实用软件手册
1995 杭州:浙江科学技术出版社
IBM PC软件二次开发实用技巧(1993 PDF版)
IBM PC软件二次开发实用技巧
1993 成都:电子科技大学出版社
软件开发环境(1991 PDF版)
软件开发环境
1991 上海:上海交通大学出版社
软件开发费用测算(1991 PDF版)
软件开发费用测算
1991 北京:清华大学出版社
软件开发技术(1995 PDF版)
软件开发技术
1995 西安:西安交通大学出版社
QBasic游戏软件实例与开发(1995 PDF版)
QBasic游戏软件实例与开发
1995 北京:清华大学出版社
会计软件开发、应用实例(1994 PDF版)
会计软件开发、应用实例
1994 长沙:湖南科学技术出版社
FoxBASE+ 2.10 管理软件开发实用工具(1994 PDF版)
FoxBASE+ 2.10 管理软件开发实用工具
1994 广州:中山大学出版社
软件开发指南(1991 PDF版)
软件开发指南
1991 北京:清华大学出版社
软件开发工具(1996 PDF版)
软件开发工具
1996 北京:经济科学出版社
Access 2000(1999 PDF版)
Access 2000
1999 北京:人民邮电出版社
微机应用与软件开发(1993 PDF版)
微机应用与软件开发
1993 成都:四川科学技术出版社