前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

Power Builder 9.0与系统开发_百度百科 新闻网页贴吧知道音乐图片视频地图百科文库帮助首页分类频道特色百科玩转百科百科用户百科校园百科合作手机百科个人中心自然文化地理历史生活社会艺术人物经济科技体育数字博物馆城市百科百科任务完善词条导师计划优秀词条百科商城编修院蝌蚪团 收藏 查看我的收藏 有用+1Power Builder 9.0与系统开发编辑 目录 1基本信息 2图书简介 3书籍目录 1基本信息编辑ISBN:9787302073628 定价:48元 印次:1-1 装帧:平装 印刷日期:2003-10-312图书简介编辑本书为“PowerBuilder9.0应用开发丛书”之《PowerBuilder9.0与系统开发》,共分为两个部分。第1部分结合软件工程理论,讲解了PowerBuilder9.0在软件工程中的应用,对系统规划、可行性研究、需求分析、软件设计、系统实现、软件测试、软件维护和质量管理等环节都做了详细的介绍,同时也对PowerBuilder9.0的面向对象特性、PFC、编程规范和系统实现等内容做了详尽的说明,并且还介绍了软件工程的新知识,如CMM、PSP和TSP等。第2部分讲解了PowerDesigner9.0的重要概念和操作,介绍了UML基础知识以及PowerDesigner9.0的安装、开发环境与应用基础,还介绍了PowerDesigner9.0的概念数据模型、物理数据模型、面向对象模型和业务过程模型以及PowerDesigner9.0的报表和知识库功能等。 本书内容丰富,理论详尽,通过学习,读者可以对PowerBuilder9.0在软件工程中的应用以及PowerDesigner9.0的概念和应用有一个较为全面的了解。 本书适用于PowerBuilder9.0的学习者、使用PowerBuilder9.0的高级程序员、系统分析员和软件工程学习者。3书籍目录编辑目录 第1部分PowerBuilder9.0与软件工程 第1章PowerBuilder9.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可行性研究报告 46 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.4PFC的体系结构 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[1] 参考资料 1. Power Builder 9.0与系统开发 .清华大学出版社 [引用日期2012-06-30] . 词条标签: 图书 词条统计浏览次数:次编辑次数:1次 历史版本最近更新:2012-07-01创建者:guversvnwq 词条贡献榜 辛勤贡献者: guversvnwq 新手上路成长任务编辑入门编辑规则百科术语我有问题常见问题我要提问参加讨论意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封© 2014 Baidu 使用百度前必读 | 百科协议 | 百度百科合作平台参考资料 1基本信息2图书简介3书籍目录登录 查看我的收藏