《系统分析师考前辅导 系统分析与设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张友生,王勇主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302205944
  • 页数:325 页
图书介绍:本书在参考和分析历年考试试题的基础上,着重对新版的考试大纲规定的内容重点深化和细化,内容涵盖系统分析师考试大纲和培训指南(2009版)中信息系统分析设计案例的所有知识点。

第1章 系统计划 1

1.1 项目的提出与选择 1

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

1.1.2 项目立项的价值判断 3

1.1.3 项目的选择和确定 7

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

1.2 定义问题与归结模型 12

1.2.1 方法论模型 12

1.2.2 实现步骤 14

1.2.3 典型方法 15

1.3 可行性研究 17

1.3.1 可行性研究的意义 18

1.3.2 可行性研究的内容 18

1.3.3 可行性研究的步骤 20

1.3.4 成本效益分析 22

1.4 现有系统的分析 24

1.5 遗留系统的分析 25

1.5.1 评价方法 26

1.5.2 演化策略 29

1.6 所需要资源估计 30

1.7 现有资源的有效利用 32

1.8 系统方案的制定 33

本章参考文献 35

第2章 需求获取与分析 37

2.1 需求的分类 37

2.2 需求获取的方法 38

2.3 需求分析的任务 41

2.4 需求分析方法论 42

2.4.1 结构化分析 43

2.4.2 面向对象分析 48

2.4.3 面向问题域的分析 56

2.4.4 方法论的比较 56

本章参考文献 58

第3章 系统设计 59

3.1 系统设计概论 59

3.2 处理流程设计 60

3.2.1 一些基本概念 61

3.2.2 工作流管理系统 62

3.3 系统文件设计 63

3.3.1 文件逻辑结构 64

3.3.2 文件物理结构 64

3.3.3 需要说明的问题 65

3.4 数据库的选择与设计 66

3.4.1 数据的组织 66

3.4.2 数据的应用 67

3.4.3 数据库设计实例 69

3.5 网络环境下的系统设计 71

3.5.1 需要考虑的问题 71

3.5.2 网络应用系统设计实例 72

3.6 分布式系统设计 73

3.7 运行环境的集成与设计 75

本章参考文献 76

第4章 软件设计 77

4.1 结构化设计 77

4.1.1 设计基本原则 77

4.2.2 模块结构 79

4.2.3 常用的系统结构图 81

4.3 面向对象设计 84

4.3.1 Booch方法 85

4.3.2 OMT方法 85

4.3.3 Coad/Yourdon方法 86

4.3.4 Jacobson方法 87

4.3.5 设计基本原则 87

4.4 用户界面设计 89

4.4.1 用户界面的特点 89

4.4.2 设计原则 89

4.5 设计评审 90

本章参考文献 92

第5章 软件测试 93

5.1 测试用例设计 93

5.1.1 黑盒测试 93

5.1.2 白盒测试 95

5.2 软件测试的步骤 96

5.3 软件测试种类 98

5.4 软件测试自动化工具 100

5.4.2 白盒测试工具 101

5.4.3 静态代码检查工具 102

5.4.4 黑盒测试工具 104

5.4.5 内存问题动态检查工具 105

5.5 面向对象的软件测试 105

本章参考文献 108

第6章 系统运行和维护 109

6.1 维护的实施和管理 109

6.1.1 系统可维护性 109

6.1.2 维护的分类 110

6.1.3 影响维护的因素 111

6.1.4 维护工作量 113

6.1.5 维护管理 114

6.2 系统的扩展和集成 117

6.3 新旧系统的转换交接 119

6.3.1 新旧系统的转换策略 119

6.3.2 软件再工程 120

6.3.3 数据转换和迁移 121

6.4 系统日常运行管理 122

6.5 系统服务质量评价 123

本章参考文献 124

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

7.1 可靠性概述 125

7.2 故障模型和可靠性模型 126

7.2.1 故障模型 126

7.2.2 可靠性模型 127

7.3 可靠性分析和可靠度计算 129

7.3.1 组合模型 130

7.3.2 可靠性计算 130

7.3.3 马尔柯夫模型 132

7.4 提高可靠性的措施 134

7.4.1 硬件冗余 134

7.4.2 信息冗余 136

本章参考文献 137

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

8.1 信息安全概述 138

8.1.1 信息安全概念的发展 138

8.1.2 信息安全研究的目标 139

8.1.3 信息安全的常用技术 140

8.2 访问控制技术 143

8.2.1 访问控制的实现方法 144

8.2.2 访问控制策略 145

8.2.3 Bell-Lapadula模型 147

8.3 数据机密性 148

8.3.1 对称密钥加密 148

8.3.2 非对称密钥加密 149

8.3.3 门限密码学 150

8.3.4 公开密钥基础设施 151

8.4 数据完整性 153

8.4.1 Biba完整性模型 153

8.4.2 杂凑函数与消息摘要 153

8.5 通信与网络的安全性 155

8.5.1 网络安全层次模型 155

8.5.2 通信与网络安全技术 156

8.5.3 防火墙技术 159

8.6 安全管理与安全工程 161

8.6.1 安全管理的问题 161

8.6.2 信息安全标准 162

8.6.3 安全管理模型 164

8.6.4 安全管理策略 165

8.6.5 安全管理框架 167

8.6.6 安全管理系统实现的功能 167

8.6.7 系统安全工程 169

本章参考文献 171

第9章 嵌入式系统设计 172

9.1 嵌入式系统概论 172

9.1.1 嵌入式系统的基本概念 172

9.1.2 实时系统的基本概念 173

9.2 嵌入式系统的基本架构 174

9.2.1 硬件架构 174

9.2.2 软件架构 176

9.3 嵌入式操作系统 177

9.3.1 概念与特点 177

9.3.2 一般结构 178

9.3.3 多任务调度 179

9.3.4 内核对象 182

9.3.5 内核服务 184

9.4 嵌入式系统分析与设计 186

9.4.1 核心技术 187

9.4.2 设计流程 188

9.4.3 硬件子系统设计 189

9.4.4 软件子系统设计 191

9.5 多任务设计的相关问题 193

9.5.1 标识设备的依赖性 193

9.5.2 资源请求模型 195

9.5.3 死锁 196

9.5.4 优先级反转问题 198

9.6 嵌入式软件移植 200

9.6.1 裸机系统的软件移植 201

9.6.2 基于操作系统的软件移植 202

9.6.3 层次化设计 203

本章参考文献 205

第10章 文档编制 206

10.1 软件文档概述 206

10.2 可行性研究报告 208

10.3 项目开发计划 210

10.4 需求规格说明书 212

10.5 数据要求规格说明书 213

10.6 用户手册 214

10.7 操作手册 216

10.8 测试计划 217

10.9 测试分析报告编制指南 218

10.10 技术报告 219

10.11 开发进度记录 220

10.12 项目开发总结报告 222

本章参考文献 223

第11章 项目管理 224

11.1 项目与项目管理 224

11.1.1 项目概述 224

11.1.2 项目管理概述 226

11.2 项目范围管理 228

11.2.1 项目范围计划 228

11.2.2 工作分解结构 229

11.2.3 项目范围确认和控制 231

11.3 项目时间管理 232

11.3.1 进度计划编制 232

11.3.2 计划编制的方法和工具 234

11.3.3 项目进度控制 237

11.4 项目成本管理 240

11.4.1 项目成本计划 240

11.4.2 软件成本估算方法 242

11.4.3 成本控制 244

11.5 项目质量管理 246

11.5.1 质量管理计划 246

11.5.2 质量控制和质量保证 247

11.5.3 软件质量管理概述 248

11.5.4 软件质量保证体系 250

11.5.5 软件质量保证的实施 255

11.5.6 全面质量管理 258

11.5.7 六西格玛管理 262

11.6 人力资源与沟通管理 264

11.6.1 项目组织与项目经理 264

11.6.2 项目人员管理 265

11.6.3 IT项目中的沟通 266

11.7 项目风险管理 269

11.7.1 风险管理计划 270

11.7.2 风险识别 271

11.7.3 风险分析与量化 271

11.7.4 风险应对 272

本章参考文献 273

第12章 企业信息化战略与实施 274

12.1 企业信息化规划 274

12.1.1 信息化的内容 274

12.1.2 信息化规划的内容 275

12.1.3 信息化规划与战略规划 277

12.1.4 信息系统战略规划方法 279

12.2 企业信息系统建设 284

12.2.1 信息系统的发展阶段 285

12.2.2 信息系统的功能 286

12.2.3 信息系统的类型 288

12.2.4 信息系统建设的复杂性 289

12.2.5 信息系统的生命周期 291

12.2.6 信息系统建设的原则 293

12.2.7 信息系统开发方法 295

12.3 信息资源管理 297

12.3.1 信息孤岛形成的原因 297

12.3.2 信息孤岛的预防及应对 298

12.3.3 信息资源分类 300

12.3.4 信息资源管理基础标准 301

12.3.5 建立业务概念设计模型 304

12.4 企业信息化实施 307

12.4.1 信息化实施过程 307

12.4.2 业务流程重组 310

12.5 管理咨询 313

12.5.1 管理咨询概述 314

12.5.2 管理咨询的类型 315

12.6 知识管理 317

12.6.1 知识管理对组织信息化的意义 317

12.6.2 知识管理的工具和手段 319

12.7 CIO 322

本章参考文献 325