图书介绍

系统分析与设计方法 原书第5版pdf电子书版本下载

系统分析与设计方法  原书第5版
  • (美)Jeffrey L.Whitten等著;肖刚,孙慧等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111122038
  • 出版时间:2003
  • 标注页数:654页
  • 文件大小:195MB
  • 文件页数:672页
  • 主题词:信息系统-系统分析;信息系统-系统设计

PDF下载


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

下载说明

系统分析与设计方法 原书第5版PDF格式电子书版下载

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

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

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

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

图书目录

音阶娱乐俱乐部案例研究 3

目 录出版者的话专家指导委员会译者序前言致谢第一部分系统分析和设计环境第1章系统游戏的参与者 3

1.1为什么学习系统分析和设计方法 7

1.2信息工人 8

1.2.1系统所有者 8

1.2.2系统用户 10

1.2.3系统设计人员 11

1.2.4系统构造人员 11

1.2.5系统分析员 11

1.3.1企业为什么需要系统分析员 12

1.3.2什么是系统分析员 12

1.3现代系统分析员 12

1.2.6信息技术厂商和咨询顾问 12

1.3.3系统分析员做什么 13

1.3.4系统分析员在哪里工作 13

1.4现代企业发展的趋势和影响 17

1.4.1全面质量管理 17

1.4.2业务过程重构 18

1.4.3持续过程改进 18

1.4.4经济全球化 18

1.4.5信息技术发展趋势和推动力 19

1.5.1有效的信息技术知识 21

1.5.2 计算机编程经验和专长 21

1.5为从事系统分析员职业做准备 21

1.5.3一般商务知识 22

1.5.4解决问题的技能 22

1.5.5与人沟通的能力 23

1.5.6处理人际关系的能力 23

1.5.7适应能力 24

1.5.8人格与道德规范 24

1.5.9系统分析和设计技能 25

1.6前景 26

1.6.1职业前景 26

1.6.2预测 26

下一步学习内容 27

音阶娱乐俱乐部案例研究 35

第2章信息系统构件 35

2.1产品——信息系统 42

2.1.1事务处理系统 43

2.1.2管理信息系统 44

2.1.3决策支持系统 45

2.1.4专家系统 45

2.1.5办公自动化系统 45

2.1.6信息系统小结 46

2.2信息系统架构框架 48

2.3 “数据”构件 50

2.4 “过程”构件 52

2.5“接口”构件 55

2.6信息系统架构框架的使用 58

下一步学习内容 61

第3章信息系统开发 67

音阶娱乐俱乐部案例研究 67

3.1系统开发过程 69

3.1.1能力成熟度模型 70

3.1.2系统生命周期和系统开发方法 71

3.1.3系统开发基本原理 73

3.2系统开发方法 77

3.2.1项目确定 77

3.2.2项目阶段 79

3.2.3跨生命周期活动 84

3.3.1模型驱动开发路线 86

3.3其他开发路线和方法 86

3.3.2快速应用开发路线 89

3.3.3商用现成软件包开发路线 91

3.3.4混合开发路线 94

3.3.5维护和再工程开发路线 94

3.4自动化工具和技术 97

3.4.1 CASE——计算机辅助系统工程 97

3.4.2应用开发环境 100

3.4.3项目和过程管理器 100

下一步学习内容 101

第4章项目管理 113

音阶娱乐俱乐部案例研究 113

4.1什么是项目管理 115

4.1.1项目失败的原因 116

4.1.2 项目管理知识结构 118

4.2项目管理过程 121

4.2.1活动1——协商范围 123

4.2.2活动2——确定任务 124

4.2.3活动3——估计任务工期 126

4.2.4活动4——说明任务之间的依赖关系 127

4.2.5活动5——分配资源 129

4.2.6活动6——指导团队工作 133

4.2.7活动7——监督和控制进展 134

4.2.8活动8——评估项目结果和经验 140

下一步学习内容 142

第二部分系统分析方法第5章系统分析 151

音阶娱乐俱乐部案例研究 151

5.1什么是系统分析 153

5.2系统分析方法 155

5.2.1模型驱动分析法 155

5.2.2加速分析法 158

5.2.3需求获取法 159

5.2.4 业务过程重构法 160

5.2.5 FAST系统分析策略 160

5.3初始研究阶段 160

5.3.1任务1.1——列出问题、机会和指示 162

5.3.3任务1.3——评估项目价值 165

5.3.2任务1.2——协商项目的初步范围 165

5.3.5任务1.5——汇报项目和计划 166

5.3.4任务1.4——计划项目 166

5.4 问题分析阶段 167

5.4.1任务2.1——研究问题领域 168

5.4.2任务2.2——分析问题和机会 170

5.4.3任务2.3——分析业务过程 172

5.4.4任务2.4——制定系统改进目标 172

5.4.5任务2.5——修改项目计划 173

5.4.6任务2.6——汇报调查结果和建议 173

5.5需求分析阶段 174

5.5.1任务3.1——定义需求 176

5.5.2任务3.2——分析功能需求 177

5.5.4任务3.4——排列需求的优先次序 179

5.5.3任务3.3——跟踪和完善需求 179

5.5.5任务3.5——修改项目计划 180

5.5.6持续不断的需求管理 180

5.6决策分析阶段 181

5.6.1任务4.1——确定候选方案 181

5.6.2任务4.2——分析候选方案 185

5.6.3任务4.3——比较候选方案 185

5.6.4任务4.4——修改项目计划 187

5.6.5任务4.5——推荐一个方案 187

5.7系统分析的未来 187

下一步学习内容 188

音阶娱乐俱乐部案例研究 197

第6章需求获取 197

6.1需求获取简介 198

6.2需求获取过程 201

6.2.1发现和分析问题 201

6.2.2获取需求 203

6.2.3 归档和分析需求 204

6.2.4需求管理 206

6.3需求获取方法 206

6.3.1对现有文档、表和文件进行抽样 206

6.3.2调研和实地访问 208

6.3.3观察工作环境 208

6.3.4调查表 210

6.3.5面谈 212

6.3.6如何进行面谈 213

6.3.7获取原型 218

6.3.8联合需求计划 219

6.4调查研究策略 223

6.5需求文档的编制方法 224

6.5.1用例 224

6.5.2如何编制用例文档 225

6.5.3决策表 227

6.5.4需求表 227

下一步学习内容 229

音阶娱乐俱乐部案例研究 235

第7章数据建模和分析 235

7.1系统建模简介 237

7.2数据建模的系统概念 240

7.2.1实体 240

7.2.2属性 241

7.2.3关系 243

7.3逻辑数据建模过程 253

7.3.1战略数据建模 253

7.3.2系统分析期间的数据建模 253

7.3.3 对系统设计的考虑 255

7.3.4数据建模的自动化工具 255

7.4.1获取实体 256

7.4如何构造数据模型 256

7.4.2上下文数据模型 257

7.4.3基于键的数据模型 258

7.4.4概化层次体系 262

7.4.5具有完整属性的数据模型 262

7.5分析数据模型 264

7.5.1好的数据模型的标准 264

7.5.2数据分析 266

7.5.3规范化举例 266

7.6将数据需求映射到地点 274

下一步学习内容 275

音阶娱乐俱乐部案例研究 285

第8章过程建模 285

8.1系统建模简介 287

8.2过程建模的系统概念 290

8.2.1过程概念 290

8.2.2数据流 299

8.2.3外部代理 306

8.2.4数据存储 307

8.3 逻辑过程建模的过程 308

8.3.1战略系统规划 308

8.3.2用于业务过程重构的过程建模 309

8.3.3系统分析期间的过程建模 309

8.3.6 用于过程建模的计算机辅助系统工程 311

8.3.4 对系统设计的考虑 311

8.3.5用于过程建模的调查研究和信息收集 311

8.4如何构造过程模型 312

8.4.1上下文数据流图 312

8.4.2功能分解图 313

8.4.3事件响应或用例清单 314

8.4.4事件分解图 317

8.4.5事件图 318

8.4.6系统图 320

8.4.7基本图 321

8.4.8完成规格说明 323

8.5系统模型的同步 324

8.5.2过程分布 325

8.5.1数据模型和过程模型的同步 325

8.6前景 327

下一步学习内容 327

第9章可行性分析和系统方案建议 337

音阶娱乐俱乐部案例研究 337

9.1 行性分析和系统方案建议 338

9.1.1 可行性分析——逐步投入法 338

9.1.2系统分析——初始研究阶段的检查点 339

9.1.3系统分析——问题分析阶段的检查点 340

9.1.4系统分析——决策分析阶段的检查点 340

9.2 可行性的4个准则 340

9.2.1运行可行性 341

9.2.2技术可行性 342

9.2.3 进度可行性 342

9.2.4经济可行性 343

9.2.5 底线 343

9.3成本效益分析技术 343

9.3.1系统将花费多少 343

9.3.2系统将提供什么收益 345

9.3.3建议的系统合算吗 346

9.4候选系统的可行性分析 349

9.4.1候选系统矩阵 350

9.4.2 可行性分析矩阵 353

9.5.1书面报告 354

9.5系统方案建议 354

9.5.2 正式汇报 357

第三部分系统设计方法第10章系统设计 367

音阶娱乐俱乐部案例研究 367

10.1什么是系统设计 368

10.2系统设计方法 368

10.2.1模型驱动方法 368

10.2.2快速应用开发 372

10.2.3 FAST系统设计策略 372

10.3系统设计之内部开发——“构造”方案 374

10.3.1任务5.1——设计应用架构 375

10.3.3任务5.3——设计系统接口 377

10.3.2任务5.2——设计系统数据库 377

10.3.4任务5.4——打包设计说明 379

10.3.5任务5.5——修改项目计划 379

10.4系统设计之集成商用软件——“购买”方案 379

10.4.1任务4.1——研究技术评价准则和选项 380

10.4.2任务4.2——向供应商征求建议(或报价) 381

10.4.3任务5A.1——验证供应商的声明和性能 383

10.4.4任务5A.2——评价和分级供应商建议 384

10.4.5任务5A.3——签订合同并听取供应商汇报 384

10.4.6 购买决定对剩余生命周期阶段的影响 385

下一步学习内容 385

第11章应用架构和建模 391

音阶娱乐俱乐部案例研究 391

11.1应用架构 393

11.2.1物理过程 394

11.2物理数据流图 394

11.2.2物理数据流 397

11.2.3物理外部代理 399

11.2.4物理数据存储 399

11.3信息技术架构 400

11.3.1分布式系统 401

11.3.2数据架构——分布式关系数据库 411

11.3.3接口架构——输入、输出和中间件 412

11.3.4 过程架构——软件开发环境 416

11.4.2战术应用架构策略 419

11.5建模信息系统应用架构 419

11.4.1企业应用架构策略 419

11.4系统设计的应用架构策略 419

11.5.1绘制物理数据流图 420

11.5.2前置条件 420

11.5.3网络架构 420

11.5.4数据分布和技术确定 422

11.5.5过程分布和技术确定 422

11.5.6人/机边界 424

下一步学习内容 424

第12章数据库设计 433

音阶娱乐俱乐部案例研究 433

12.1.1常规文件的优点和缺点 436

12.1常规文件和数据库 436

12.1.2数据库的优点和缺点 437

12.2系统分析员的数据库概念 438

12.2.1字段 438

12.2.2记录 438

12.2.3文件和表 439

12.2.4数据库 440

12.3数据库设计的前置条件——规范化 445

12.4常规文件设计 446

12.5现代数据库设计 446

12.5.1数据库设计的目标和前置条件 447

12.5.2数据库模式 447

1 2.5.3数据完整性和访问完整性 451

12.5.4角色 452

12.5.5数据库分布和复制 453

12.5.6数据库原型 454

12.5.7规划数据库容量 454

12.5.8数据库结构生成 455

12.6数据库设计的前景 455

下一步学习内容 455

第13章输出设计和原型化 465

音阶娱乐俱乐部案例研究 465

13.1输出设计概念和指南 467

13.1.1输出的分布和观众 468

13.1.2输出的实现方法 470

13.2.1用于输出设计和原型化的自动化工具 474

13.2如何设计和原型化输出 474

13.2.2输出设计指南 475

13.2.3输出设计过程 477

13.2.4基于Web的输出和电子业务 485

下一步学习内容 487

第14章输入设计和原型化 493

音阶娱乐俱乐部案例研究 493

14.1输入设计概念和指南 495

14.1.1数据收集、数据录入和数据处理 495

14.1.2输入方法和实现 497

14.1.3输入设计的系统用户问题 500

14.1.4 内部控制——输入数据的编辑 501

14.2.1常用GUI输入控件 503

14.2输入设计的GUI控件 503

14.2.2高级输入控件 508

14.3如何设计和原型化输入 509

14.3.1输入设计和原型化的自动化工具 509

14.3.2输入设计过程 510

14.3.3基于Web的输入和电子业务 515

下一步学习内容 516

第15章用户界面设计 523

音阶娱乐俱乐部案例研究 523

15.1用户界面设计概念和指南 525

15.1.1计算机用户的类型 525

15.1.3人类工程学指南 526

15.1.2人的因素 526

15.1.4对话语气和词汇 527

15.2用户界面技术 528

15.2.1操作系统和Web浏览器 528

15.2.2显示器 528

15.2.3键盘和指点设备 529

15.3图形用户界面风格 529

15.3.1窗口和帧 529

15.3.2菜单驱动的界面 530

15.3.3指令驱动的界面 536

15.3.4提问-回答对话 537

15.3.5用户界面设计的特殊考虑 538

15.4.2用户界面设计过程 542

15.4如何设计用户界面 542

15.4.1用于用户界面设计和原型化的自动化工具 542

下一步学习内容 547

第四部分系统分析和设计完成后的工作第16章系统构造和实现 555

音阶娱乐俱乐部案例研究 555

16.1什么是系统构造和实现 556

16.2构造阶段 556

16.2.1任务6.1——建造和测试网络(如果需要) 557

16.2.2任务6.2——建造和测试数据库 558

16.2.3任务6.3——安装和测试新软件包(如果需要) 559

16.2.4任务6.4——编写和测试新程序 559

16.3.2任务7.2——准备转换计划 560

16.3实施阶段 560

16.3.1任务7.1——进行系统测试 560

16.3.3任务7.3——安装数据库 562

16.3.4任务7.4——培训用户 563

16.3.5任务7.5——转换到新系统 563

下一步学习内容 564

第17章系统运行和支持 569

音阶娱乐俱乐部案例研究 569

17.1系统运行和支持的上下文 570

17.2系统维护 574

17.2.1任务8.1.1——验证问题 574

17.2.3任务8.1.3——研究和调试程序 576

17.2.2任务8.1.2——对程序进行基准测试 576

17.2.4任务8.1.4——测试程序 577

17.3系统恢复 577

17.4技术支持 578

17.5系统改进 578

17.5.1任务8.4.1——分析改进请求 580

17.5.2任务8.4.2——做出快速修改 580

17.5.3任务8.4.3——恢复现有物理系统 581

17.6系统退役 582

下一步学习内容 582

第五部分高级分析和设计方法模块A面向对象分析和建模 589

A.1 对象建模概述 589

A.2.1 对象、属性、方法和封装 590

A.2对象建模的系统概念 590

A.2.2类、概化和特化 592

A.2.3对象/类关系 594

A.2.4消息 595

A.2.5多态性 597

A.3 UML模型图 597

A.4 对象建模过程 597

A.4.1建模系统的功能性描述 598

A.4.2发现和确定业务对象 602

A.4.3组织对象并确定其关联关系 606

A.4.4建模对象的行为 608

下一步学习内容 610

B.1.1设计对象 615

模块B面向对象设计和建模 615

B.1面向对象设计概述 615

B.1.2 对象责任 616

B.1.3对象复用 616

B.2面向对象设计过程 617

B.2.1对用例模型加以精炼以反映实现环境 617

B.2.2建模支持用例情境的对象交互和行为 620

B.2.3修改对象模型以反映实现环境 626

B.3其他UML设计模型图和实现模型图 626

下一步学习内容 628

词汇表 633

精品推荐