当前位置:首页 > 经济
中小企业级系统分析与设计  第3版
中小企业级系统分析与设计  第3版

中小企业级系统分析与设计 第3版PDF电子书下载

经济

  • 电子书积分:14 积分如何计算积分?
  • 作 者:David Harris著;张瑞萍,孙岩,吴华等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302094691
  • 页数:402 页
图书介绍:本书突出中小企业中采用面向项目的方法进行系统分析和设计,完整介绍系统开发的SDLC(系统开发生命期)方法、提供Cornucopia案例,应用理论和概念,提供综合案例研究深入学习理论知识。
《中小企业级系统分析与设计 第3版》目录

第1部分 引言 2

第1章 小型企业中的信息系统 2

1.1 信息系统定义 2

目录 2

1.1.1 小型企业计算的出现 3

1.1.2 作为主要技术的Internet 4

1.1.3 应用软件的成熟 4

1.1.4 企业系统分析员 5

1.2 小型企业特征 5

1.2.1 企业主参与 5

1.3 小型企业的信息需求 6

1.3.1 生产和存货 6

1.3.2 人员 6

1.2.3 竞争压力 6

1.2.2 经济约束 6

1.3.3 财务报告 7

1.3.4 市场、销售和服务 7

1.3.5 客户关系 7

1.4 系统开发生命期 8

1.4.1 CIS的循环本质 8

1.4.3 不能预测的退化 9

1.4.2 功能和运作的退化 9

1.4.4 缩减SDLC时间 10

1.5 计算机信息系统要素 10

1.5.1 人 10

1.5.2 过程 11

1.5.3 软件 11

1.5.4 硬件 11

1.5.5 网络 12

1.5.7 分析员角色 13

1.5.6 数据 13

1.5.8 分析员——变化代言人 14

1.5.9 分析员——解决问题的战略家 14

1.5.10 分析员——小组的协调员 15

1.6 技术的角色 16

1.7 方法、工具和技术 16

1.7.1 CASE工具 16

1.7.2 介绍Visible Analyst 17

1.7.3 CASE的替代技术 18

1.8 增强的SDLC 18

1.9 本章小结 19

1.10 自测题 19

1.11 活动安排 20

1.12 讨论题 21

2.1.1 信息的相关性 23

2.1 基本信息处理需求 23

第2章 启动项目 23

2.1.2 信息的准确性 24

2.1.3 信息的时效性 24

2.1.4 信息的可用性 24

2.1.5 信息的可负担性 24

2.1.6 信息的适应性 25

2.1.7 信息的可访问性 25

2.1.8 症状、问题和解决方法总结 25

2.2 小型企业信息系统问题 26

2.2.1 效率低下的源数据输入 26

2.2.2 子系统集成中的错误 26

2.3 实际调查和诊断 27

2.3.1 CIS Lab和Silhouette Sea Charter的示例 27

2.3.5 文档回顾 28

2.3.4 个人接触 28

2.3.2 行业调查 28

2.3.3 在线调查 28

2.3.6 介绍6个系统要素 29

2.3.7 系统服务请求 29

2.4 可行性分析 30

2.4.1 建立或购买战略 31

2.4.2 成本和交付参数 32

2.4.3 可行性报告和项目合同 32

2.5 CORNUCOPIA案例 33

2.5.1 背景 33

2.5.2 可行性分析 35

2.5.3 可行性报告 35

2.5.4 项目合同 36

2.5.5 使用Visible Analyst的Cornucopia 38

2.6 本章小结 38

2.7 自测题 39

2.8 活动安排 40

2.9 讨论题 41

第2部分 分析 44

第3章 进程建模 44

3.1 系统建模 44

3.1.1 进程模型 44

3.1.2 数据模型 45

3.1.3 对象模型 45

3.1.4 系统模型 45

3.2 数据流程图 46

3.2.1 标准符号 46

3.2.2 构建的标准规则 47

3.2.3 确定外部实体、进程和数据存储 48

3.3.1 系统范围 50

3.3 背景图 50

3.4 级别分解 52

3.4.1 确定一个进程中的事件 52

3.3.2 内部和外部实体 52

3.4.2 确定数据流 55

3.4.4 确定停止分解的时间 56

3.5 制作数据流程图所用的CASE工具 57

3.6 CORNUCOPIA案例 58

3.6.1 背景图 58

3.6.2 一级DFD 58

3.6.3 时间和金钱 60

3.6.4 使用Visible Analyst的Cornucopia 61

3.7 本章小结 62

3.8 自测题 63

3.10 讨论题 64

3.9 活动安排 64

第4章 数据建模 67

4.1 数据基本原则 67

4.1.1 数据类型 68

4.1.2 数据结构 68

4.2 文件处理基础 68

4.2.1 主文件和事务文件 68

4.2.2 关系数据库 70

4.3 实体-关系图 72

4.3.1 文件关系 73

4.3.2 关系规范化 75

4.4 数据建模CASE工作 76

4.5.1 数据模型 77

4.5 CORNUCOPIA案例 77

4.5.2 时间和金钱 79

4.5.3 使用Visible Analyst的Cornucopia 79

4.6 本章小结 81

4.7 自测题 81

4.8 讨论题 82

4.9 活动安排 83

第5章 对象建模 85

5.1 面向对象方法 85

5.2 对象模型 86

5.2.1 对象确定 86

5.2.2 对象关系 88

5.3 用例建模 89

5.4 统一建模语言 89

5.4.1 UML图 89

5.4.2 Silhouette Sea Charter的UML图 90

5.5 数据词典 93

5.6 对象建模的CASE工具 94

5.7 CORNUCOPIA案例 94

5.7.1 对象模型 94

5.7.2 使用Visible Analyst的Cornucopia 95

5.8 本章小结 95

5.9 自测题 96

5.10 活动安排 97

5.11 讨论题 97

第6章 系统建模 99

6.1 用户系统图 99

6.2 菜单树 101

6.3 系统流程图 103

6.4 新系统设计——初步介绍 105

所推荐的新系统USD 106

6.5 系统建模的CASE工具 107

6.6 CORNUCOPIA案例 107

6.6.1 系统模型 108

6.6.2 新系统的想法 109

6.6.3 创建与购买的决策 109

6.6.4 项目管理 109

6.6.5 项目预算 110

6.6.6 项目状态报告 110

6.6.7 详细的任务列表 112

6.6.8 PERT表 113

6.6.9 项目词典 114

6.6.10 使用Visible Analyst的Cornucopia 115

6.7 本章小结 115

6.8 自测题 116

6.9 活动安排 117

6.10 讨论题 118

第3部分 设计 120

第7章 系统设计 120

7.1 设计策略 120

7.1.1 设计工作的其他方法 123

7.1.2 结构化设计 124

7.1.3 面向对象设计 126

7.1.4 联合应用程序设计 126

7.1.5 评价其他设计方案 127

7.2 SUNRISE系统示例 128

7.3 设计规范 131

7.3.1 开发新系统的USD 131

7.5 窗体设计基础 132

预览设计报告和回顾会议 132

7.4 可提交项目:基本陈述 132

7.3.2 设计原型 132

7.5.1 源文档 133

7.5.2 图形化用户界面对话框 134

7.5.3 自动输入 135

7.5.4 编辑错误 135

7.6 CORNUCOPIA案例 135

7.6.1 新系统USD 135

7.6.2 新系统的窗体设计 137

7.6.3 基本陈述 137

7.6.4 时间和金钱 138

7.6.5 使用Web创作软件的Cornucopia 138

7.7 本章小结 139

7.8 自测题 140

7.10 讨论题 142

7.9 活动安排 142

第8章 数据库设计 144

8.1 创建新系统模型 144

新系统建模:逐步进行 144

8.2 文件设计基础 146

8.2.1 传统文件类型 147

8.2.2 4GL文件类型 147

8.2.3 文件组织 148

8.2.4 文件结构 149

8.2.5 文件安全和控制 150

8.2.6 评估系统资源需求 150

8.2.7 文件设计:步骤 151

8.3 再谈关系数据库 151

使用Microsoft Access实现数据库 152

8.4 SUNRISE系统的文件设置 153

8.5 再谈窗体设计 154

8.6 使用CASE工具的文件设计和窗体设计 155

8.7 CORNUCOPIA案例 156

8.7.1 新系统DFD 156

8.7.2 新系统ERD 156

8.7.3 新系统OM 158

8.7.4 新系统文件设计 159

8.7.5 新系统菜单树 159

8.7.6 详细的窗体设计 159

8.7.7 时间和金钱 161

8.7.8 使用Visible Analyst的Cornucopia 161

8.8 本章小结 162

8.9 自测题 162

8.10 活动安排 163

8.11 讨论题 164

第9章 报告和查询设计 165

9.1 输出内容 165

9.1.1 为受众量身定制报告 165

9.1.2 从多个文件中组合信息 166

9.1.3 数据文件的输出 168

9.1.4 输出安全 169

9.2 报告频率和呈现方式 170

9.2.1 开列的周期性报告 170

9.2.2 随选报告 170

9.2.3 用户调查 171

9.3 输出设计基本原理 171

9.3.1 硬复制对软复制 172

9.3.2 报告与查询 173

9.3.3 QBE和SQL访问 173

9.3.5 输出设计:循序渐进 175

9.3.4 估计系统资源需求 175

9.4 使用CASE工具设计输出 176

9.5 CORNUCOPIA案例 176

9.5.1 新系统输出需求 178

9.5.2 Web页面设计 180

9.5.3 修订的新系统菜单树 182

9.5.4 I/O系统资源需求 183

9.5.5 时间和金钱 183

9.5.6 用RDBMS设计Cornucopia的查询和报告 184

9.6 本章小结 185

9.7 自测题 186

9.8 活动安排 187

9.9 讨论题 187

10.1.1 垂直软件 189

第10章 进程设计 189

10.1 4GL选项………………  189

10.1.2 水平软件 190

10.1.3 集成软件 190

10.1.4 软件套件 190

10.2 进程设计基本原理 191

10.2.1 在DFD上建立:菜单树和系统流图 192

10.2.2 低级技术文件共享 195

10.2.3 高级技术文件共享 196

10.2.4 Internet文件共享 196

10.2.5 中间件文件共享 198

10.2.6 进程设计:按部就班 198

10.3 编程远景 199

10.3.1 为非程序员编程 199

10.3.2 程序流图 200

10.3.3 结构图 202

10.3.4 菜单软件 202

10.4 CORNUCOPIA案例 203

10.4.1 修订的新系统数据模型 204

10.4.2 新系统的控制板 205

10.4.3 新系统的界面对象 205

10.4.4 新系统的结构图 207

10.4.5 一般过程设计 207

10.4.6 进程处理资源要求 208

10.4.7 时间和金钱 209

10.4.8 具有Visible Analyst的Cornucopia 210

10.5 本章小结 210

10.6 自测题 210

10.8 讨论题 211

10.7 活动安排 211

第4部分 开发 214

第11章 构建原型 214

11.1 系统资源要求 214

11.1.1 数据、人员和程序资源需求 214

11.1.2 硬件、软件和网络资源需求 215

11.13 产品调查:请求投标和建议 215

11.2 成本/收益分析 217

11.2.1 成本元素 217

11.2.2 收益元素 217

11.3 可提交项目:设计回顾阶段 218

预览原型报告和回顾阶段 219

11.4 原型化的基本原理 219

11.4.1 原型化和SDLC 219

11.4.2 原型化级别和类型 220

11.5 原型化的优点和缺点 221

11.4.3 原型化工具 221

11.6 示例:行政调查公司 222

11.7 原型化:按部就班 225

11.8 利用CASE工具原型化 226

11.9 CORNUCOPIA案例 227

11.9.1 资源要求规范 227

11.9.2 成本预测 229

11.9.3 收益预测 229

11.9.4 成本/收益分析 230

11.9.5 设计回顾阶段 231

11.9.6 系统模型:突出原型化 231

11.9.7 菜单原型 233

11.9.8 窗体原型 236

11.9.9 报告原型 236

11.9.11 具有Visible Analyst的Cornucopia 237

11.9.10 时间和金钱 237

11.10 本章小结 238

11.11 自测题 238

11.12 活动安排 239

11.13 讨论题 239

第12章 4GL编程 241

12.1 编程技术的发展史 241

12.1.1 过程和非过程编程 242

12.1.2 面向对象编程和4GL应用程序 242

12.1.3 类似对象应用程序生成器 249

12.2 循序渐进式的程序开发 250

12.2.1 开发图形用户界面对话框 251

12.2.2 代码生成器 253

12.2.3 人工编码 254

12.3 宏、脚本和命令文件 254

12.4 使用CASE工具进行4GL编程 256

12.6 CORNUCOPIA案例 257

12.5 可交付使用的项目:原型检查阶段 257

12.6.1 原型检查阶段 258

12.6.2 原型转换 258

12.6.3 系统流程图 259

12.6.4 对象属性 263

12.6.5 事件过程 263

12.6.6 宏 263

12.6.7 查询 267

12.6.8 主文件更新子系统 270

12.6.9 销售事务处理子系统 270

12.6.10 订单处理和装运子系统 271

12.6.11 Sales Trends子系统 271

12.6.12 Correspondence子系统 273

12.6.15 具有Visible Analyst的Cornucopia 274

12.6.13 文档 274

12.6.14 时间和资金 274

12.7 本章小结 275

12.8 自测题 276

12.9 活动安排 276

12.10 讨论题 277

第13章 联网技术 279

13.1 PC解决方案 279

13.1.1 PC的硬件问题 279

13.1.2 PC系统软件问题 281

13.1.3 安装PC信息系统 283

13.1.4 逐步安装信息系统 284

13.2 联网解决方案 287

13.2.1 联网硬件问题 287

13.2.3 联网软件问题 288

13.2.2 无线局域网 288

13.2.4 客户机/服务器计算 290

13.2.5 联网技术引起的CIS变化 290

13.2.6 SDLC和联网技术 291

13.3 Internet、内联网和外联网解决方案 293

13.3.1 Web页交互性 294

13.3.2 数据驱动Web站点 295

13.3.3 XML Web服务 296

13.3.4 Web安全问题 297

13.3.5 Web站点的管理和维护 297

13.4 系统体系结构和CASE工具 298

13.5 CORNUCOPIA案例 298

13.5.1 系统界面 299

13.5.2 Web站点 299

13.5.3 时间和费用 303

13.5.4 带有制图软件的Cornucopia 304

13.6 本章小结 304

13.7 自测题 305

13.8 活动安排 306

13.9 讨论题 306

第5部分 实现 310

第14章 测试、文档和培训 310

14.1 测试 310

14.1.1 附加测试 312

14.1.2 测试范围 313

14.1.3 测试数据 314

14.1.4 测试过程 315

14.1.5 用于系统测试的CASE工具和调试工具 316

14.2 系统文档 317

14.2.2 作为系统文档的项目手册 318

14.2.1 作为系统文档的项目副产品 318

14.3 培训 319

14.3.1 教师引导型学习 320

14.3.2 用户引导型学习 320

14.3.3 培训内容 320

14.4 培训资料 323

14.5 用道德内容进行信息时代培训 323

14.5.1 客观标准 324

14.5.2 举例:LandscapeS公司 325

14.6 可交付项目:培训阶段 327

14.7 CORNUCOPIA案例 328

14.7.1 测试顺序 328

14.7.2 培训活动安排 329

14.7.3 产品文档 330

14.7.5 使用Visible Analyst的Cornucopia 331

14.7.4 时间和金钱 331

14.8 本章小结 332

14.9 自测题 333

14.10 活动安排 334

14.11 讨论题 334

第15章 转换、维护和回顾 336

15.1 系统转换 336

文件准备 337

15.2 转换方案选择 339

15.2.1 转换计划 340

15.3 项目回顾 342

15.3.1 项目保证书 343

15.3.2 用户接受度 343

15.4 可交付项目:最终报告 344

15.5 编程回顾 344

15.5.2 回顾报告 345

15.5.1 性能标准 345

15.6 系统维护类型 346

15.6.1 校正性系统维护 346

15.6.2 常规系统维护 347

15.6.3 系统升级维护 348

15.7 信息系统功能陈旧 349

15.7.1 系统成本和系统利润对比关系 350

15.7.2 变化的企业信息需求 350

15.8 维护签约 351

15.8.1 新系统准备工作 351

15.8.2 维护专业技能 351

15.9 CORNUCOPIA案例 351

15.9.1 文件备制 351

15.9.6 时间和金钱 352

15.9.5 信息系统维护 352

15.9.4 信息系统编程回顾 352

15.9.3 项目回顾 352

15.9.2 转换选项 352

15.10 本章小结 353

15.11 自测题 354

15.12 活动安排 355

15.13 讨论题 356

附录A 项目管理 357

A.1 项目预算 357

A.1.1 硬件和软件成本 357

A.1.2 劳动成本 358

A.1.3 项目成本预计与实际成本 358

A.2 项目状况报告 360

A.2.1 Gantt图 360

A.2.3 任务跟踪 361

A.2.2 电子表格实现 361

A.3 项目资源管理 363

A.3.1 PERT图 363

A.3.2 关键路径 366

A.4 项目词典 366

A.4.1 项目词典范围 366

A.4.2 项目词典标准 367

A.5 自动项目管理工具 368

附录B 综合项目学习 369

B.1 项目组结构和领导 369

B.2 制定项目组基本规则 369

B.3 综合项目企业 370

B.3.1 Ski Park项目 371

B.3.2 Repertory theatre项目 372

B.3.3 Community Center项目 374

B.3.4 Health Club项目 375

附录C 科技文写作技巧与介绍 376

C.1 介绍 376

C.2 科技文写作 376

C.2.1 科技文写作和SDLC 376

C.2.2 针对读者的写作 376

C.2.3 科技文写作:逐步进行 378

C.3 技术介绍 378

C.3.1 有效介绍的特征 378

C.3.2 组织科技介绍 379

C.3.3 科技介绍:逐步进行 379

C.3.4 准备 379

C.3.5 交付 380

术语表 381

返回顶部