PowerBuilder9.0与系统开发

百科

《Power Builder 9.0与系统开发》是2003年清华大学出版社出版的图书,作者是何致亿。

  • 书名 Power Builder 9.0与系统开发
  • ISBN 9787302073628
  • 定价 48元
  • 出版时间 2003-10-31
  • 装帧 平装

基本简介

  IS价训台报字赵常BN:9787302073628

  定价:48元

  印次:1-1

  装帧:平装

  印刷日期:2003-10-31

图书简介

  本书为"PowerBuilder9来自.0应用开发丛书"之《PowerBuilder9.0与系统开发》,共分为两个部分。第1部分结合软件工程理论,讲解了PowerBu垂维太力火赶ilder9.0在360百科软件工程中的应用,对系统规划、可行性研究、需求分析、软件设计、系统实现、软唱充社够征环服分乙激刘件测试、软件维护和质量管理等环节都做了详细的介绍,同时也对PowerBuilder9.0的面向对象特性、PFC、编程氧意自百府阻并吃鱼理充规范和系统实现等内容做了详尽的说明,并且还介绍了软件工程的新知识,如CMM、PSP和神践练未由批责TSP等。第2部分讲解了PowerDesig继常ner9.0的重要概念和操作,介绍了UML基础知识以及PowerDesigner9.0的安装、开发环境与应用基础,还介绍了PowerDesigner9.0的概念数据模型、物理数据模型、面向对象模型和业务过程模型以及PowerDesigner9.0的报表和知识库功能等。

  本书内容丰富,理论详留独指赵赶镇里尽,通过学习,读者可以对PowerBuilder9.0在软件工程中的应用以及PowerDesigner9.0的概念和应用有一个较为全面的了快速期创总季片火已解。

  本书适用于Po苦维海werBuilder9.0的学习者、使用Pow苏深学设谁erBuilder9.0的高级程序员、系统分析员和软件工程学习者。

书籍目录

  目录

  第1部分Powe来自rBuilder9.0与软360百科件工程

  第1章PowerB功树接娘日却工制陆uilder9.0与飞婷剂快酒往族著希软件工程基础 3

  1部展争切岩容啊.1利用PowerBuilder9.0进行系统开发 4

  1.1.1PowerBuilder9.0开发环境 4

  1.1.2PowerBuilder9.0基础知识 6

  1.1.3PowerBuilder9.0面向对律察卫油支左客外左这食象的特性 9

  1.1.4PowerBuilder9.0进行系统开发的优点 11

  1.1.5PowerBuilder9.0进行系统开发的缺点 14

  1.2数据库技术 15

  1.2.1数据库基本概念 15

  1.2.2SQL语言 17

  1.2.3常用数据库产品迅药衣岁祖介绍 23

  1.2.4数据库的安装、设置和连接 29

  1.2.5数据库移植 31

  1.3PowerBuilder9.0与软件工程的结合 34

  1.3.1软件与软件危机 34

  1.3.2软件工程与软件生命周期 35

  1.4软件开发技术与软件工程管理 37

  1.4.1软件开发技术 37

  1.4.2软件工程管理 38

  1.5软件工程的目标和原则 38

  1.5.1软件工程项目的基本目标 38

  1.5.2软件工程的原则 39

  第2章软件房振远需求分析 41

  2.1软件需求分析的目标和任务 42

  2.2需求分析的过程 42

  2.2.1问题定义 43

  2.2.2分析与综合 43

  2.2.3编制线转长要固医销需求分析阶段的文档 43

  2.2.4需求分析评审 43

  2.3需求获取 44

  2.4可行性研究和可行性研究报告 44

  2.4.1可行性研究 44

  2.4.2可行性研究报告 4管鲁普燃6

  2.5需求分析 46

  2.6结构化分析方法 47

  2.6.1数据流图 47

  2.6.2数据流图的绘制 48

  2.6.3数还胜营还增兴据字典 51

  2.6.4结构化分析方法的特点 55

  2.7需求分析的快速原型化方法 55

  2.7.1原型的分类 55

  2.7.2原型类型的选择 56

  2.7.3原型生存期 57

  2.7.4原型开发技术 58

  2.8软件需求规格号治说明和需求评审 59

  2.8.1软件需求说明书的内容 60

 请象失械 2.8.2软件需求说明争认外粒结收金书的作用 61

  2.城测变旧色看占谁岁怀河8.3初步的用户手册 61

  2.8.4需求规格说明的评审和复审 61

  第3章软件设计 63

  3.1软件设计的过程和原则 64

  响微款小对3.1.1软件设计的过程 64

  3.1.2软件设计的原则 65

  3.2总体设计 69

  3.2.1总体设计的任务与步骤 69

  3.2.2软件的结构、过程和模块 70

  3.2.3总体设计中用到的图形工具 77

  3.2.4面向数据流的设计方法 78

  3.2.5设计文档及复审 80

  3.3详细设计 81

  3.3.1详细设计的任务 81

  3.3.2软件百种书照向参兴古老改详细设计方法 82

  3.3.3程序代码设计 103

  3.4PFC基础类库分析和应用 112

  3.4.1PFC简介 112

  3.4.2PFC组件及服务 113

 预研比突 3.4.3PFC的面向对象特愿副笑性 118

  3.4.4州些万得夫村垂PFC的体系结构 119

  3.4.5继承和扩展PFC 121

  3.4.6利用PFC开发标准应用程序 125

  第4章系统实现 137

  4.1编程标准和规范 138

  4.1.1库文件命名及对象存放 138

  4.1.2命名规范化 140

  4.1.3注释规范化 148

  4.1.4使用规范化 153

  4.1.5变更规范化 155

  4.1.6界面规范化 157

  4.2版本管理 158

  4.2.1版本管理的必要性 158

  4.2.2版本管理的作用 159

  4.2.3PowerBuilder9.0中的源码控制PBNative 160

  4.2.4版本管理工具VisualSourceSafe6.0 167

  4.2.5小结 190

  第5章软件测试 193

  5.1软件测试的基本概念 194

  5.1.1软件测试与评审 194

  5.1.2软件测试基本方法 195

  5.1.3程序错误分类 196

  5.2软件测试的过程与策略 199

  5.2.1单元测试 199

  5.2.2集成测试 201

  5.2.3确认测试 202

  5.2.4系统测试 204

  5.3测试用例设计 204

  5.3.1测试方法概述 204

  5.3.2逻辑覆盖 206

  5.3.3控制结构测试 207

  5.3.4基本路径测试 210

  5.3.5等价类划分 212

  5.3.6边界值分析 213

  5.3.7因果图 213

  5.3.8错误推测法 215

  5.3.9测试方法选择的综合策略 216

  5.4测试中的可靠性分析 217

  5.5调试 219

  5.5.1调试的步骤 220

  5.5.2调试的方法 220

  5.5.3调试的原则 221

  5.6PowerBuilder9.0调试工具Debugger 222

  5.6.1Debugger调试工具 222

  5.6.2调试器工作界面 223

  5.6.3设置断点 224

  5.6.4进入调试模式的其他手段 227

  5.6.5调试运行 228

  5.7PBDebug跟踪工具 231

  5.7.1在开发环境下使用PBDebug 231

  5.7.2在编译后的可执行文件中使用PBDebug 232

  5.8数据库访问追踪工具 235

  5.9PowerBuilder9.0的其他调试技术 238

  5.9.1使用SQLPreview事件查看发送到数据库的SQL语句 238

  5.9.2使用DBError事件捕获数据库访问错误 239

  5.10PowerBuilder9.0的系统错误处理编程 240

  5.11第三方工具测试RationalTeamTest 243

  5.11.1RationalTeamTest组件 244

  5.11.2自动化测试工具RationalRobot 244

  5.11.3PowerBuilder9.0+RationalRobot测试实例 245

  5.11.4使用数据池管理测试数据 254

  第6章软件维护 263

  6.1软件维护的基本概念 264

  6.1.1软件维护的定义 264

  6.1.2软件维护的策略 265

  6.1.3维护成本 266

  6.1.4影响维护工作量的因素 266

  6.1.5软件维护活动 268

  6.2PowerBuilder9.0程序维护及维护的副作用 269

  6.2.1分析和理解PowerBuilder9.0程序 269

  6.2.2修改PowerBuilder9.0程序 269

  6.2.3修改程序的副作用 271

  6.2.4重新验证程序 271

  6.3软件可维护性度量 272

  6.3.1软件可维护性的定义 272

  6.3.2可维护性的度量 272

  6.3.3提高可维护性的方法 276

  第7章软件管理 281

  7.1软件管理的职能 282

  7.2进度安排 283

  7.3标准化 284

  7.4软件配置 286

  7.5软件产权保护 287

  7.6软件能力成熟度模型CMM 288

  7.6.1CMM的提出 288

  7.6.2CMM的一些基本概念 288

  7.6.3软件能力成熟度CMM模型简介 289

  7.6.4CMM等级构成及其基本原理 292

  7.6.5CMM和ISO9000的比较 297

  7.6.6CMM的应用及发展 297

  7.7个体软件过程和团队软件过程 298

  7.7.1PSP个体软件过程 298

  7.7.2TSP团队软件过程 300

  7.7.3CMM/TSP/PSP体系 301

  第8章软件质量 303

  8.1软件质量度量 304

  8.2软件质量保证 305

  8.2.1软件质量保证的概念 305

  8.2.2软件质量保证活动 306

  8.2.3质量保证与检验 306

  8.2.4正式技术评审 307

  8.3软件质量保证体系 310

  8.3.1软件质量保证体系 310

  8.3.2质量保证体系的实施 313

  第2部分PowerDesigner9.0基础

  第9章UML与PowerDesigner9.0 317

  9.1UML历史 318

  9.2UML目标与概念 321

  9.2.1UML简述 321

  9.2.2UML目标 322

  9.2.3UML主要特点 323

  9.2.4UML应用领域 323

  9.2.5UML概念范围 324

  9.2.6UML的内容 325

  9.3UML相关产品介绍 327

  9.4PowerDesigner版本沿革 333

  9.4.1S-Designer5 333

  9.4.2PowerDesigner6 335

  9.4.3PowerDesigner7 336

  9.4.4PowerDesigner8 338

  9.4.5PowerDesigner9 338

  9.5PowerDesigner9.0安装 340

  9.5.1PowerDesigner9.0的产品线 340

  9.5.2安装选项 340

  9.5.3最小系统要求 340

  9.5.4安装PowerDesigner9.0模块 341

  9.5.5安装数据库 346

  第10章PowerDesigner9.0开发环境与应用基础 349

  10.1PowerDesigner9.0基础概念 350

  10.1.1PowerDesigner9.0界面 350

  10.1.2PowerDesigner9.0建模环境 351

  10.1.3PowerDesigner9.0资源 352

  10.2使用PowerDesigner9.0界面 353

  10.2.1管理Docking窗口 353

  10.2.2工具面板 354

  10.2.3管理属性表 355

  10.2.4使用对象列表窗口 356

  10.2.5使用浏览器窗口 357

  10.2.6定义全局选项 358

  10.3管理Workspace 359

  10.3.1Workspace包含的信息 359

  10.3.2操作Workspace 360

  10.4管理文件夹 360

  10.4.1文件夹包含的信息 360

  10.4.2操作文件夹 360

  10.5管理模型 361

  10.5.1模型和模型的属性 361

  10.5.2模型的操作 361

  10.6管理快捷方式 363

  10.6.1什么是快捷方式 363

  10.6.2创建快捷方式 363

  10.6.3快捷方式的显示 364

  10.6.4快捷方式的生成问题 364

  10.7比较和合并模型 365

  10.7.1比较模型 365

  10.7.2合并模型 366

  10.8资源编辑器 367

  10.8.1什么是资源编辑器 367

  10.8.2管理资源文件 367

  10.9模型图形 368

  10.9.1模型显示界面 368

  10.9.2更改符号显示 369

  10.10PowerDesigner快捷键 370

  第11章概念数据模型 373

  11.1CDM基础 374

  11.1.1什么是CDM 374

  11.1.2CDM中的对象 374

  11.1.3CDM定义 374

  11.1.4在CDM中定义包 379

  11.2在CDM中使用业务规则 379

  11.2.1什么是业务规则 379

  11.2.2在CDM中定义业务规则 380

  11.2.3在CDM中运用业务规则 382

  11.3创建CDM 382

  11.3.1定义数据项 382

  11.3.2在CDM定义域 385

  11.3.3定义实体 387

  11.3.4定义实体特性 391

  11.3.5定义标识符 394

  11.3.6定义关系 395

  11.3.7在CDM中定义关联 403

  11.3.8定义继承 408

  11.4操作CDM 412

  11.4.1输入ERwin到CDM模型中 412

  11.4.2在CDM中打开PAM 412

  11.5从CDM生成PDM 413

  11.5.1生成PDM对象 413

  11.5.2从CDM到PDM的数据类型转换 415

  11.5.3从CDM生成PDM 417

  11.6从CDM生成OOM 419

  11.6.1生成OOM对象 419

  11.6.2从CDM生成OOM 420

  第12章物理数据模型 423

  12.1PDM基础 424

  12.1.1什么是PDM 424

  12.1.2PDM中的对象 425

  12.1.3定义PDM 426

  12.1.4定义PDM的包 431

  12.2建立物理图 431

  12.2.1物理图基础 431

  12.2.2定义表 432

  12.2.3在PDM定义域 435

  12.2.4使用抽象数据类型 438

  12.2.5定义列 439

  12.2.6定义键 442

  12.2.7定义引用 443

  12.2.8定义索引 447

  12.2.9视图 449

  12.3建立多维图 453

  12.3.1多维图基础 453

  12.3.2定义维 454

  12.3.3定义维特性 456

  12.3.4定义层次 456

  12.3.5定义Cube 457

  12.3.6定义Fact 459

  12.3.7定义Measure 459

  12.3.8定义Cube维关联 460

  12.4PDM操作 462

  12.4.1管理用户和所有者 462

  12.4.2检查PDM 463

  12.4.3在PDM中映射对象 464

  12.4.4读取多维对象 466

  12.4.5重建Cubes 466

  12.4.6生成分解脚本 467

  12.4.7生成Cube数据 468

  12.4.8从PD6数据仓库迁移 469

  12.4.9使用PowerBuilder扩展特性 470

  12.5触发器和存储过程 471

  12.5.1触发器 471

  12.5.2创建触发器 472

  12.5.3使用触发器模板 472

  12.5.4定义存储进程和函数 474

  12.5.5生成触发器和存储进程 475

  12.6逆向工程 476

  12.6.1逆向工程的重建选项 476

  12.6.2逆向工程的选项 476

  12.6.3逆向工程到新的PDM 477

  12.6.4逆向工程到原有的PDM 478

  12.7从PDM生成CDM 478

  12.7.1生成CDM对象 478

  12.7.2从PDM生成新CDM 479

  12.7.3更新原有的CDM 480

  12.8从PDM生成OOM 480

  12.8.1生成OOM对象 480

  12.8.2从PDM生成新OOM 480

  12.8.3更新原有的OOM 481

  第13章面向对象模型 483

  13.1OOM基础 484

  13.1.1什么是OOM 484

  13.1.2图与对象的创建 484

  13.1.3OOM的创建 485

  13.1.4定义模型属性 486

  13.1.5定义OOM选项 486

  13.2如何设置用例图 487

  13.2.1创建用例图的对象 488

  13.2.2创建对象间的关联 488

  13.2.3创建对象间的依赖 489

  13.2.4使用实现类的特性 490

  13.3如何设计顺序图 491

  13.3.1创建顺序图 492

  13.3.2创建顺序图中的对象 492

  13.3.3创建对象间的信息 492

  13.3.4拖放对象设计另一个顺序图 493

  13.3.5使用类实例 493

  13.3.6使用相关图的特性 494

  13.4类图与PDM生成OOM 494

  13.4.1什么是类图 494

  13.4.2从PDM生成OOM 495

  13.4.3添加结构到类 496

  13.4.4添加操作到类 496

  13.5如何设计组件图 496

  13.5.1组件图概念 496

  13.5.2使用向导创建EJB 497

  13.6如何设计活动图 498

  13.6.1创建活动图 498

  13.6.2分解活动 499

  第14章业务过程模型 501

  14.1BPM基础 502

  14.1.1功能预览 502

  14.1.2什么是BPM 502

  14.1.3BPM的对象 503

  14.1.4定义BPM 503

  14.1.5在BPM中定义包 504

  14.2创建BPM 505

  14.2.1业务过程图 505

  14.2.2定义开始点 506

  14.2.3过程 507

  14.2.4定义组织单位 508

  14.2.5定义流 509

  14.2.6定义信息格式 510

  14.2.7定义资源 512

  14.2.8定义资源流 512

  14.2.9定义决定 514

  14.2.10定义同步 515

  14.2.11定义结束点 515

  14.3操作BPM 516

  14.3.1检查BPM 516

  14.3.2BPM对象有效性检查 517

  14.3.3比较和合并BPM模型 520

  14.3.4打开PowerDesigner6的PAM 520

  第15章PowerDesigner9.0的报表管理 523

  15.1介绍报表 524

  15.1.1什么是报表 524

  15.1.2报表设计功能 524

  15.2使用报表编辑器 525

  15.2.1介绍报表编辑器 525

  15.2.2使用报表模板编辑器 526

  15.2.3报表的报表区 527

  15.2.4使用报表编辑器 529

  15.2.5使用报表语言编辑器 532

  15.3管理单模型报表 534

  15.3.1为单模型报表使用报表模板 534

  15.3.2创建模型报表 534

  15.3.3输出单模型报表 535

  15.3.4更新单模型报表 535

  15.4管理多模型报表 535

  15.4.1为多模型报表使用报表模板 535

  15.4.2创建多模型报表 535

  第16章PowerDesigner9.0知识库 537

  16.1介绍知识库 538

  16.2连接到知识库 538

  16.2.1知识库的工作环境与设置 538

  16.2.2管理知识库定义 539

  16.2.3连接到知识库 540

  16.3管理知识库用户 542

  16.3.1理解知识库中用户权限 542

  16.3.2定义知识库用户 543

  16.3.3定义知识库组 546

  16.4管理知识库文档 548

  16.4.1浏览知识库内容 548

  16.4.2使用知识库文件夹 549

  16.4.3分析文档和对象属性 551

  16.4.4定义访问许可 551

  16.4.5在知识库中临时保护文档 554

  16.4.6选择模型比较 554

  16.4.7定义知识库通用选项 555

  16.5提取文档 555

  16.5.1定义提取参数 555

  16.5.2从知识库提取文档 556

  16.5.3提取模型 558

  16.6提交文档 559

  16.6.1介绍 559

  16.6.2定义提交参数 560

  16.6.3理解提交冲突 561

  16.6.4提交文档 561

  16.7在知识库管理文档版本 563

  16.7.1管理知识库版本 563

  16.7.2文档锁定 565

  16.7.3管理知识库分支 567

  16.7.4管理知识库配置 570

  参考文献 573

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com