图书介绍

面向对象的系统分析与设计PDF|Epub|txt|kindle电子书版本网盘下载

面向对象的系统分析与设计
  • (美)Joey F.George等著;梁金昆译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302109788
  • 出版时间:2005
  • 标注页数:505页
  • 文件大小:97MB
  • 文件页数:529页
  • 主题词:面向对象语言-程序设计

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 什么是信息系统分析和设计2

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

1.3 系统4

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

1.3.2 重要的系统概念7

1.4 信息系统分析和设计8

1.4.1 第一步:项目管理和计划9

1.4.2 第二步:系统分析9

1.4.4 第四步:系统实现和操作10

1.4.3 第三步:系统设计10

1.5 信息系统与系统开发的各种类型11

1.5.1 事务处理系统12

1.5.2 管理信息系统12

1.5.3 决策支持系统13

1.6 分析员在系统开发中的角色13

1.7 系统开发中的系统分析员15

1.8 系统开发方法理论的发展历程16

1.8.1 系统开发生命周期(SDLC)17

1.8.2 结构化分析和设计17

1.8.3 面向数据的方法理论18

1.9 为什么使用面向对象系统分析与设计(OOSAD)19

1.8.4 面向对象的方法理论19

1.10 迭代递增的开发21

1.11 本书的面向对象系统分析与设计的方法24

重点复习25

关键术语检查点26

复习题28

问题和练习28

讨论题28

案例题29

第2章 关于面向对象31

2.1.1 什么是对象32

2.1 面向对象32

2.1.2 类34

2.1.3 属性34

2.1.4 操作35

2.1.5 封装36

2.1.6 对象标识36

2.1.7 一般化36

2.1.8 多态性37

2.1.9 界面38

2.1.10 组件39

2.1.11 包40

2.1.12 关联40

2.2.2 什么是统一建模语言41

2.2 系统建模41

2.2.1 什么是建模41

重点复习43

关键术语检查点44

复习题45

问题和练习46

讨论题46

案例46

第3章 管理面向对象信息系统项目56

3.1 管理OOSAD项目57

3.1.1 OOSAD项目的特点60

3.1.2 项目启动66

3.1.3 项目计划68

3.1.4 项目执行74

3.1.5 项目收尾76

3.2 表示和安排项目计划77

3.2.1 理解网络图的关键路径80

3.2.2 为OOSAD项目定义任务分解结构81

3.2.3 用计划评审技术计算预期时间跨度84

3.3 用Microsoft Project为OOSAD项目构建甘特图和网络图85

3.3.1 建立项目和开始日期85

3.3.2 输入任务并规定任务关系86

3.3.3 选择一种调度方法来查看项目报告87

重点复习89

关键术语检查点90

复习题91

问题和练习92

讨论题95

案例题95

案例98

第4章 项目管理和计划101

4.1 识别和选定OOSAD项目102

4.1.1 识别和选定OOSAD项目的程序103

4.1.2 成品和结果105

4.2 启动、计划和执行OOSAD项目106

4.2.1 启动、计划和执行OOSAD项目的程序107

4.2.2 成品和结果108

4.3 Pine Valley Furniture公司背景110

4.3.1 WebStore的识别和选定111

4.3.2 启动和计划WebStore111

4.4 评估项目可行性111

4.4.1 评估经济可行性112

4.4.2 评估技术可行性120

4.4.3 评估其他可行性问题123

4.5.1 建立基准项目计划124

4.5.2 基准项目计划的介绍部分124

4.5 建立和评价基准项目计划124

4.5.3 评价基准项目计划128

重点复习131

关键术语检查点132

复习题133

问题和练习134

讨论题135

案例题135

案例137

第5章 面向对象系统的需求判定143

5.1.1 什么是需求144

5.1 进行需求判定144

5.1.2 需求判定过程145

5.1.3 成品与结果145

5.1.4 需求结构化146

5.2 传统的需求判定方法147

5.2.1 座谈与倾听147

5.2.2 管理问卷151

5.2.3 在座谈与问卷之间选择153

5.2.4 直接观察用户153

5.2.5 分析工作流程及其他文档154

5.3.1 联合应用设计(JAD)159

5.3 现代的系统需求判定方法159

5.3.2 在需求判定期间使用原型化162

5.4 电子商务应用:判定系统需求163

重点复习165

关键术语检查点167

复习题167

问题和练习168

讨论题168

案例题168

案例170

第6章 结构化系统需求:用例描述与用例图175

6.1.1 什么是用例176

6.1 用例176

6.1.2 成品与结果177

6.2 用例图177

6.2.1 定义与记号178

6.2.2 开发用例图;两个示例180

6.2.3 为Pine Valley Furniture网上商店开发用例183

6.2.4 书面用例184

6.2.5 为Pine Valley Furniture网上商店书写用例186

6.2.6 开发用例189

重点复习189

关键术语检查点190

复习题190

问题和练习191

讨论题192

案例题192

案例194

第7章 概念数据建模200

7.1 概念数据建模201

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

7.3 UML数据建模简介204

7.3.1 类205

7.3.2 对象205

7.3.4 标识符206

7.3.3 属性206

7.3.5 选择主键(标识符)时的注意事项207

7.3.6 多值属性208

7.3.7 Composite属性208

7.3.8 关系209

7.3.9 关联212

7.3.10 聚合关系214

7.3.11 一般化关系217

7.4 PVF WebStore的概念数据建模219

重点复习220

关键术语检查点221

问题和练习223

复习题223

讨论题224

案例题224

案例226

第8章 对象关系型建模230

8.1 对象关系型数据建模231

8.2 关系型数据模型(RDM)232

8.2.1 严格结构化关系233

8.2.2 规范化234

8.3 关系型数据模型的对象扩展238

8.3.3 支持聚合的机制239

8.3.2 多值属性239

8.3.1 一般化/特殊化239

8.3.4 对象标识符240

8.3.5 带引用的关系240

8.3.6 对象关系中的方法合并240

8.3.7 更加丰富的类型集合240

8.4 将概念数据模型转换成对象关系240

8.4.1 转换类241

8.4.2 转换关系241

8.4.3 合并对象关系244

8.5 PVF WebStore的逻辑设计245

重点复习246

关键术语检查点247

复习题248

问题和练习249

讨论题251

案例题251

案例252

第9章 分析类255

9.1 分析类256

9.2 构型类257

9.2.1 实体类257

9.2.2 边界类257

9.2.3 控制类258

9.3 绘制顺序图259

9.4 顺序图的健壮性分析263

9.5 绘制协作图264

9.6 分析类图265

9.7 活动图267

9.7.1 何时使用活动图268

9.7.2 何时不应使用活动图269

9.8 状态图269

9.9 在分析类中对业务规则建模270

9.9.1 约束271

9.9.2 计算272

9.9.3 值推理272

重点复习274

9.9.4 动作启用器274

关键术语检查点276

复习题277

问题和练习277

讨论题281

案例题281

案例283

第10章 选出最佳候选设计策略286

10.1 选出最佳候选设计策略287

10.2 选出最佳候选设计策略的流程288

10.3 生成候选设计策略289

10.4.1 外包291

10.4 生成候选设计策略时需考虑的问题291

10.4.2 软件来源292

10.4.3 选择现货供应式软件294

10.4.4 硬件和系统软件的问题297

10.4.5 实现问题297

10.5 为Pine Valley Furniture的网上商店选出最佳候选设计策略298

10.5.1 选出最合适的候选方案299

10.5.2 对选中候选方案的描述301

10.6 更新基准项目计划302

10.7 更新前后的PVF网上商店基准项目计划304

重点复习307

关键术语检查点308

复习题308

问题和练习309

讨论题310

案例题310

案例312

第11章 物理数据库设计317

11.1 物理数据库设计318

11.2 结构化查询语言(SQL)320

11.3 设计字段323

11.3.1 选择数据类型325

11.3.2 控制数据完整性326

11.4 设计物理表和反向规范化327

11.5 文件组织331

11.5.1 二级存储概念332

11.5.2 散列文件组织334

11.5.3 索引文件组织334

11.6 对象关系型特性的设计341

11.6.1 一般化341

11.6.2 聚合342

11.6.3 多值属性343

11.6.4 对象标识符344

11.6.5 引用的关系345

11.7 PVF网上商店的物理数据库设计346

重点复习347

关键术语检查点348

复习题350

问题和练习350

讨论题352

案例352

第12章 设计元素356

12.1 设计元素358

12.2 设计体系结构358

12.2.2 双层体系结构359

12.2.1 分层体系结构359

12.2.3 三层体系结构360

12.2.4 N层体系结构361

12.3 将分析类映射为设计元素362

12.4 组件363

12.5 组件标准365

12.5.1 COM、COM+和分布式COM(DCOM)365

12.5.2 公共对象请求代理体系结构(CORBA)365

12.5.3 Enterprise Java Beans(EJB)367

12.5.4 JDBC367

12.5.5 COM、CORBA和EJB:比较和问题370

12.5.6 XML/SOAP:新兴的集成解决方案371

12.6 框架372

12.6.1 .NET框架和Visual Studio.NET373

12.6.2 Java 2 Enterprise Edition(J2EE)375

12.7 浏览器端的逻辑:脚本语言376

12.8 数据包377

12.9 设计类图378

12.9.1 验证职责分配378

12.9.2 可见性379

12.9.3 属性类型380

12.10 PVF示例381

重点复习383

关键术语点检查383

讨论题388

复习题388

问题和练习388

案例389

第13 设计人机界面392

13.1 设计表单和报告393

13.1.1 表单和报告的设计过程394

13.1.2 成品和结果396

13.2 设置表单和报告的格式397

13.2.1 格式设置指导原则398

13.2.2 突出显示信息399

13.2.4 设计表格和列表401

13.2.3 显示文本401

13.2.5 纸质报告与电子报告的对比404

13.2.6 设计Web布局405

13.3 设计界面和对话406

13.3.1 界面和对话的设计过程406

13.3.2 成品和结果406

13.4 设计界面407

13.4.1 设计布局408

13.4.2 创建数据输入411

13.4.3 控制数据输入412

13.4.4 提供反馈414

13.4.5 提供帮助信息415

13.4.6 设计Web界面418

13.5 设计对话419

13.5.1 设计对话顺序420

13.5.2 创建原型和评估可用性422

重点复习422

关键术语检查点423

复习题423

问题和练习424

讨论题425

案例题425

案例427

第14章 OOSAD的实现与操作433

14.1 系统实现与操作434

14.1.1 程序编码、测试及安装过程435

14.1.2 程序开发、测试及安装过程的成品与结果435

14.1.3 系统归档、用户培训及用户支持过程437

14.1.4 系统归档、用户培训及用户支持的成品和结果437

14.1.5 信息系统维护的过程437

14.1.6 信息系统维护的成品及结果439

14.2 编码439

14.2.1 编码与测试的合并439

14.2.2 重用440

14.2.3 对象框架443

14.3 软件应用测试443

14.3.1 七种不同的测试类型443

14.3.2 测试过程445

14.3.3 由用户施行的验收测试447

14.4 安装447

14.5 系统归档451

14.5.1 用户文档451

14.5.2 准备用户文档454

14.6 用户培训与用户支持454

14.6.1 培训信息系统用户455

14.6.2 支持信息系统用户456

14.7 为什么系统实现有时会失败459

14.8 项目收尾460

14.9 进行系统维护461

14.9.1 维护的类型461

14.9.2 维护的成本462

14.9.3 度量维护效果463

14.9.4 控制维护请求464

14.9.5 维护中CASE及自动化开发工具的地位465

14.10 Pine Valley Furniture网上商店的系统实现与操作466

14.10.1 为网上商店开发测试案例466

14.10.3 网上商店的α测试与β测试467

14.10.2 错误跟踪与系统演化467

14.10.4 网上商店的安装468

重点复习468

关键术语检查点470

复习题472

问题和练习472

讨论题473

案例题474

案例474

参考书目479

缩略词汇表483

词汇表488

热门推荐