图书介绍

系统分析与设计技术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

系统分析与设计技术
  • 张友生主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302101604
  • 出版时间:2005
  • 标注页数:395页
  • 文件大小:25MB
  • 文件页数:410页
  • 主题词:信息系统-系统分析-工程技术人员-资格考核-自学参考资料;信息系统-系统设计-工程技术人员-资格考核-自学参考资料

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

系统分析与设计技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第1章 系统计划1

1.1 系统项目的提出与选择1

1.1.1 系统项目的立项目标和动机1

1.1.2 各种项目立项的价值判断2

1.1.3 系统项目的选择和确定7

1.1.4 系统项目提出和选择的结果11

1.2.1 可行性研究的意义12

1.2 可行性研究与效益分析12

1.2.2 可行性研究的内容13

1.2.3 效益分析14

1.2.4 可行性分析报告的标准16

1.3 定义问题与归结模型16

1.3.1 定义问题和归结模型的意义16

1.3.2 定义问题和归结模型的方法论模型16

1.3.3 定义问题和归结模型的步骤18

1.3.4 定义问题和归结模型的若干手段20

1.4 系统方案的制定、评价和改进22

1.5 新旧系统的分析和比较26

1.5.1 新旧系统比较的目的26

1.5.2 新旧系统比较的原则和方式26

1.6 所需资源的估计28

1.6.1 资源评估的意义28

1.6.2 描述资源28

1.6.3 项目实施所需要的可能资源28

1.7.2 手段29

1.7.1 意义29

1.7 现有软件、硬件和数据资源的有效利用29

1.8 流行的系统分析方法论31

主要参考文献35

第2章 需求分析与定义36

2.1 软件需求与需求过程36

2.1.1 什么是软件需求36

2.1.2 需求工程37

2.2 需求调查与问题定义38

2.3 可行性研究41

2.4 现有系统的分析45

2.5 需求分析46

2.5.1 需求分析的工作任务46

2.5.2 需求建模47

2.6 确认测试计划48

2.7 流行的需求分析方法论48

2.7.1 结构化分析49

2.7.2 面向对象分析56

主要参考文献64

2.7.3 面向问题域的分析64

第3章 系统设计66

3.1 概论66

3.2 处理流程设计(工作流设计)67

3.3 系统人机界面设计71

3.4 系统的文件设计72

3.5 数据库管理系统的选择和数据库设计75

3.5.1 数据组织的分类75

3.5.2 数据库选择实例78

3.6 网络环境下的计算机应用系统的设计80

3.7 简单分布式计算机应用系统的设计84

3.8 系统运行环境的集成与设计86

3.9 系统过渡计划88

主要参考文献89

4.1.1 信息隐蔽90

4.1.2 模块独立性90

4.1 软件设计基本原则90

第4章 软件设计90

4.2 结构化设计方法94

4.3 面向对象设计100

4.3.1 面向对象的概念100

4.3.2 面向对象分析方法101

4.3.3 面向对象设计102

4.4 用户界面设计108

4.5 设计评审109

主要参考文献110

5.1 软件测试的定义和目的111

第5章 软件测试111

5.2 测试用例设计112

5.2.1 黑盒测试112

5.2.2 白盒测试114

5.2.3 逻辑覆盖114

5.3 软件测试的策略114

5.3.1 单元测试115

5.3.2 集成测试116

5.3.3 确认测试116

5.3.4 系统测试117

5.3.5 α测试和β测试117

5.4 软件测试种类117

5.5 软件测试自动化工具120

5.5.1 软件测试自动化概述120

5.5.2 白盒测试工具——NuMega DevPartner Studio121

5.5.3 黑盒测试工具——QACenter123

5.6 面向对象的软件测试124

5.6.2 面向对象设计的测试125

5.6.1 面向对象分析的测试125

5.6.3 面向对象编程的测试126

5.6.4 面向对象的单元测试126

5.6.5 面向对象的集成测试127

5.6.6 面向对象的系统测试127

主要参考文献128

第6章 软件维护129

6.1 软件的可维护性129

6.3 软件维护的工作量132

6.2 软件维护的分类132

6.4 软件维护作业的实施和管理133

6.5 预防性维护137

6.6 软件再生工程138

主要参考文献139

第7章 系统的可靠性分析与设计140

7.1 可靠性概述140

7.2 系统的故障模型和可靠性模型141

7.2.1 系统的故障模型141

7.2.2 系统的可靠性模型143

7.3 系统的可靠性分析和可靠度计算145

7.3.1 组合模型145

7.3.2 马尔柯夫模型147

7.4 提高系统可靠性的措施149

主要参考文献152

第8章 系统的安全性和保密性设计153

8.1 信息安全内容153

8.1.1 信息安全概念的发展153

8.1.2 信息安全研究的目标154

8.1.3 信息安全的常用技术155

8.2 访问控制技术159

8.2.1 访问控制的实现方法159

8.2.2 访问控制策略161

8.2.3 Bell-Lapadula模型163

8.3 数据机密性164

8.3.1 对称密钥加密与AES165

8.3.2 非对称密钥加密与RSA166

8.3.3 门限密码学167

8.3.4 PKI168

8.4 数据完整性170

8.4.1 Biba完整性模型170

8.4.2 杂凑函数与消息摘要170

8.5 通信与网络的安全性172

8.5.1 网络环境下危及安全的因素172

8.5.2 网络安全层次模型173

8.5.3 通信与网络的信息安全技术173

8.5.4 防火墙技术177

8.6 系统安全管理与安全工程178

8.6.1 安全管理的必要性178

8.6.2 系统安全管理180

8.6.3 系统安全工程187

主要参考文献187

第9章 文档编制188

9.1 软件文档188

9.1.1 文档的作用188

9.1.3 文档编制的要求189

9.1.2 文档的分类189

9.1.4 文档标准190

9.1.5 文档的管理与分发191

9.2 可行性研究报告191

9.2.1 可行性研究报告的作用191

9.2.2 可行性研究报告编写指南192

9.2.3 其他相关说明194

9.3.2 项目开发计划编写指南195

9.3.1 项目开发计划的作用195

9.3 项目开发计划195

9.3.3 其他相关说明196

9.4 需求规格说明书198

9.4.1 需求规格说明书的作用198

9.4.2 需求规格说明书编写指南198

9.4.3 其他相关说明199

9.5 数据要求规格说明书201

9.5.1 数据要求规格说明书的作用201

9.5.2 数据要求规格说明书编写指南201

9.5.3 相关技术202

9.6.1 用户手册的作用203

9.6.2 用户手册编写指南203

9.6 用户手册203

9.6.3 其他相关说明205

9.7 操作手册206

9.7.1 操作手册的作用206

9.7.2 操作手册编写指南206

9.7.3 其他相关说明207

9.8.2 测试计划编制指南208

9.8 测试计划、测试分析报告208

9.8.1 测试计划与测试分析报告的作用208

9.8.3 测试分析报告编制指南209

9.8.4 其他相关说明210

9.9 技术报告211

9.9.1 技术报告的作用211

9.9.2 技术报告编制指南211

9.9.3 其他相关说明212

9.10.2 开发进度记录编制指南213

9.10 开发进度记录213

9.10.1 开发进度记录的作用213

9.10.3 其他相关说明214

9.11 项目开发总结报告216

9.11.1 项目开发总结报告的作用216

9.11.2 项目开发总结报告编制指南216

9.11.3 其他相关说明217

主要参考文献217

10.1.1 项目218

10.1 项目及项目管理的基本概念218

第10章 项目管理218

10.1.2 项目管理220

10.2 项目计划223

10.3 进度管理225

10.4 人员管理230

10.5 费用管理230

10.5.1 费用计划230

10.5.2 费用控制231

10.6 软硬件和数据资源的计划与管理233

10.7 项目环境管理234

10.8 与用户的协作235

10.9 标准化管理237

10.10 配置管理238

10.11 项目管理工具240

10.12 项目信息管理242

10.13 项目风险管理243

10.14.1 美国UCC公司项目管理体制244

10.14 项目管理体制244

10.14.2 IBM集成产品开发(IPD)体系245

主要参考文献246

第11章 软件质量管理247

11.1 软件质量概述247

11.2 软件质量保证体系249

11.2.1 软件质量保证活动249

11.2.2 软件质量保证计划252

11.2.3 软件质量保证的实施255

11.3.1 标准的层次258

11.3 软件质量保证标准258

11.3.2 国家标准259

11.3.3 ISO标准260

11.3.4 CMM263

11.3.5 CMMI267

11.4 全面质量管理269

11.4.1 全面质量管理简介269

11.4.2 全面质量管理的实施271

11.5.1 六西格玛管理的概念274

11.5 六西格玛管理274

11.5.2 六西格玛管理的理念276

主要参考文献277

第12章 实时系统分析与设计279

12.1 实时系统分析与设计方法279

12.1.1 有限状态机279

12.1.2 Petri网280

12.2 实时系统内核的设计281

12.2.1 实时系统调度算法282

12.2.2 实时任务管理和调度286

12.2.3 定时器和中断管理288

12.2.4 存储器管理290

12.2.5 I/O与文件系统291

12.2.6 网络通信292

12.3 实时系统分析与设计实例分析294

12.3.1 测控设备控制计算机实时系统分析与设计294

12.3.2 Windows NT与Multibus系统实时串行通信软件的设计298

12.3.3 全数字仿真计算机实时系统应用301

主要参考文献304

第13章 嵌入式系统分析与设计306

13.1 嵌人式系统概述306

13.1.1 嵌入式系统的应用领域306

13.1.2 典型的嵌入式系统结构307

13.1.3 嵌入方式307

13.2 嵌入式系统开发的特点和要求308

13.3 嵌入式系统开发流程310

13.4 嵌入式系统开发的硬、软件资源312

主要参考文献323

第14章 信息化基础知识324

14.1 信息与信息化324

14.1.1 信息的定义及其特性324

14.1.2 信息化325

14.1.3 信息化对组织的意义327

14.1.4 组织对信息化的需求328

14.2 政府信息化与电子政务330

14.2.1 政府信息化的概念、作用及意义330

14.2.2 我国政府信息化的历程和策略331

14.2.3 电子政务的概念、内容和技术形式335

14.2.4 电子政务的应用领域338

14.2.5 电子政务建设的过程模式和技术模式339

14.3 企业信息化与电子商务343

14.3.1 企业信息化的概念、目的、规划、方法343

14.3.2 企业资源规划(ERP)的结构和功能346

14.3.3 客户关系管理(CRM)在企业的应用350

14.3.4 企业门户354

14.3.5 企业应用集成356

14.3.6 供应链管理(SCM)的思想359

14.3.7 商业智能(BI)362

14.3.8 电子商务的类型、标准365

14.4 信息资源管理368

14.5 信息化的有关政策、法规和标准370

主要参考文献372

15.1 信息系统374

15.1.1 信息系统的概念374

第15章 信息系统基础知识374

15.1.2 信息系统的功能375

15.1.3 信息系统的类型379

15.1.4 信息系统的发展381

15.2 信息系统建设385

15.2.1 信息系统建设的复杂性385

15.2.2 信息系统的生命周期387

15.2.3 信息系统建设的原则389

15.2.4 信息系统开发方法391

主要参考文献395

热门推荐