《系统分析与设计基础 第4版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)维拉奇,(美)乔治,(美)霍夫著;施平安译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302210924
  • 页数:422 页
图书介绍:本书遵照系统开发生命期(SDLC)的逻辑循序,详细而清晰地介绍了系统分析与设计的概念、原理、技能和方法。

第Ⅰ部分 系统开发基础 3

第1章 系统开发环境 3

1.1什么是信息系统分析与设计 4

1.2系统分析与设计:核心概念 4

1.3系统 6

1.3.1系统及其组成部分的定义 6

1.3.2重要的系统概念 8

1.4现代系统分析与设计方法 10

1.5信息系统类型与系统开发 11

1.5.1事务处理系统 13

1.5.2管理信息系统 13

1.5.3决策支持系统 14

1.5.4信息系统综述 14

1.6信息系统开发与系统开发生命期 15

1.6.1第1阶段:系统规划和选择 16

1.6.2第2阶段:系统分析 17

1.6.3第3阶段:系统设计 17

1.6.4第4阶段:系统实现和运行 18

1.7开发方法 19

1.7.1原型化方法 20

1.7.2计算机辅助软件工程(CASE)工具 20

1.7.3联合应用程序设计 21

1.7.4快速应用程序开发 21

1.7.5共享设计 23

1.7.6敏捷方法 23

第2章 软件来源 30

2.1简介 30

2.2系统获取 31

2.2.1外包 31

2.2.2软件来源 32

2.2.3选择成品软件 36

2.3重用 39

第3章 信息系统项目的管理 45

3.1松谷家具公司的背景 46

3.2信息系统项目的管理 47

3.2.1项目启动 51

3.2.2项目规划 54

3.2.3项目执行 61

3.2.4项目收尾 63

3.3项目计划的表示和调度 65

3.3.1项目计划的表示 66

3.3.2用PERT计算期望的持续时间 67

3.3.3松谷家具公司构造的甘特图和网络图 68

3.4使用项目管理软件 71

3.4.1建立项目的开始日期 72

3.4.2输入任务并指定任务之间的关系 72

3.4.3选择一种调度方法来评审项目报表 73

第Ⅱ部分 系统规划和选择 95

第4章 系统规划和选择 95

4.1项目识别和选择 96

4.1.1信息系统项目的识别和选择过程 96

4.1.2交付品和结果 99

4.2系统开发项目的启动和规划 100

4.2.1系统开发项目的启动和规划过程 101

4.2.2交付品和结果 101

4.3项目可行性评估 102

4.3.1经济可行性评估 103

4.3.2其他可行性问题的评估 110

4.3.3构造项目基线计划 111

4.4项目基线计划的评审 115

4.5 PVF WebStore:系统规划和选择 119

4.5.1 Internet基础知识 119

4.5.2松谷家具公司的WebStore 121

第Ⅲ部分 系统分析 137

第5章 确定系统需求 137

5.1执行需求确定过程 138

5.1.1需求确定过程 138

5.1.2交付物和结果 139

5.1.3需求结构化 140

5.2传统的需求确定方法 140

5.2.1面谈和倾听 140

5.2.2直接观察用户 144

5.2.3分析规程和其他文档 145

5.3现代系统需求确定方法 149

5.3.1联合应用设计 149

5.3.2用原型化方法确定需求 152

5.4用于确定系统需求的全新方法 153

5.4.1识别要重建的过程 153

5.4.2破坏技术 154

5.5 PVF WebStore:系统需求确定 155

5.5.1系统布局和导航特征 155

5.5.2 WebStore和站点管理系统功能 156

5.5.3客户和库存信息 157

5.5.4系统原型演进 157

第6章 系统需求结构化:过程建模 167

6.1过程建模 168

6.1.1系统过程建模 168

6.1.2交付物和结果 168

6.2数据流图的画图方法 169

6.2.1定义和符号 171

6.2.2 DFD开发实例 172

6.2.3数据流图的画图规则 175

6.2.4 DFD的分解 177

6.2.5平衡DFD 179

6.3在分析过程中使用数据流图 181

6.3.1 DFD画图指南 181

6.3.2使用DFD作为分析工具 183

6.3.3在业务过程重组中使用DFD 183

6.4逻辑建模 185

6.5用决策表进行逻辑建模 186

6.6 PVF WebStore:过程建模 189

第7章 系统需求结构化:概念数据建模 205

7.1概念数据建模 206

7.1.1概念数据建模过程 207

7.1.2交付物和结果 208

7.2为概念数据建模收集信息 210

7.3实体-关系模型简介 212

7.3.1实体 213

7.3.2属性 214

7.3.3候选键和标识符 214

7.3.4多值属性 215

7.3.5关系 216

7.4概念数据建模和E-R模型 216

7.4.1关系的度 217

7.4.2关系的基数 218

7.5 Hoosier Burger的概念数据建模示例 221

7.6 PVF WebStore:概念数据建模 223

7.7选择最佳的候选设计策略 227

7.8生成候选设计策略 228

7.9制订Hoosier Burger的新库存控制系统的设计策略 230

7.10选择最有可能的方案 232

第Ⅳ部分 系统设计 249

第8章 设计人机界面 249

8.1表单和报表的设计 250

8.1.1表单和报表的设计过程 251

8.1.2交付物和结果 253

8.1.3表单和报表的格式化 254

8.2界面和对话设计 260

8.2.1界面和对话的设计过程 261

8.2.2交付物和结果 261

8.2.3界面设计 261

8.2.4对话设计 271

8.3 PVF WebStore:人机界面设计 275

8.3.1 Web界面设计的一般指南 275

8.3.2 Web布局的一般指南 276

8.3.3 PVF的WebStore系统的人机界面设计 277

8.3.4菜单驱动的导航以及饼干屑 277

8.3.5轻量图形 278

8.3.6表单和数据完整性 278

8.3.7基于模板的HTML 279

第9章 数据库设计 289

9.1数据库设计 290

9.1.1数据库设计过程 290

9.1.2交付物和结果 292

9.2关系数据库模型 295

9.3规范化 297

9.3.1规范化规则 297

9.3.2函数依赖和主键 298

9.3.3第二范式 298

9.3.4第三范式 299

9.4将E-R图转变为关系 300

9.4.1表示实体 301

9.4.2表示关系 301

9.4.3 E-R图与关系间的转变总结 304

9.5合并关系 305

9.5.1关系合并示例 305

9.5.2视图集成问题 305

9.6 Hoosier Burger的逻辑数据库设计 306

9.7物理文件和物理数据库设计 309

9.8字段设计 309

9.8.1选择数据类型 309

9.8.2控制数据完整性 311

9.9设计物理表 312

9.9.1表行的安排 315

9.9.2设计文件控制 319

9.10 Hoosier Burger的物理数据库设计 320

9.11 PVF WebStore:数据库设计 322

第Ⅴ部分 系统实现与运行 337

第10章 系统实现与运行 337

10.1系统实现和运行 338

10.1.1编码、测试和安装过程 339

10.1.2编码、测试和安装过程的交付物和结果 339

10.1.3系统编档、用户培训和用户支持过程 340

10.1.4系统编档、用户培训和用户支持过程的交付物和结果 340

10.1.5信息系统的维护过程 341

10.1.6信息系统维护的交付物和结果 342

10.2软件应用测试 342

10.2.1 7种不同类型的测试 343

10.2.2测试过程 345

10.2.3用户的验收测试 347

10.3安装 348

10.4系统编档 350

10.4.1用户文档 351

10.4.2准备用户文档 353

10.5用户培训和用户支持 353

10.5.1信息系统用户的培训 353

10.5.2信息系统用户的支持 355

10.5.3分析员要考虑的支持问题 357

10.6实现为什么有时会失败 357

10.7项目收尾 359

10.8执行系统维护 359

10.8.1维护类型 360

10.8.2维护成本 361

10.8.3维护效率度量 362

10.8.4控制维护请求 362

10.8.5配置管理 363

10.8.6自动化开发工具在系统维护中的作用 364

10.8.7 Web站点维护 365

10.9松谷家具公司的信息系统维护 365

10.10 PVF WebStore:系统实现和运行 366

附录 381

附录A面向对象分析与设计 381

附录B敏捷方法 400

缩略语表 412

术语表 414