使用PowerDesigner

使用PowerDesigner

ID:46581472

大小:682.48 KB

页数:10页

时间:2019-11-25

使用PowerDesigner_第1页
使用PowerDesigner_第2页
使用PowerDesigner_第3页
使用PowerDesigner_第4页
使用PowerDesigner_第5页
资源描述:

《使用PowerDesigner》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用PowerDesigner建立企业知识库作者:Sybase公司PowerDesigner上海研发中心张秋侠张晓光1概述企业级应用的开发通常由一个团队来完成,在整个软件开发过程中的不同阶段,会产生若干庞大复杂的分析与设计模型,团队人员的增加和软件版本的频繁更新需要一个支持团队成员协同工作的理想的团队开发解决方案。传统的配置管理软件如CVS,RationalClearCase,VisuualSourceSafe等较多侧重于软件代码的版本控制和过程控制,配置和使用较为复杂,并且与模型设计工具分离,开发人员需要在不同工具之间切换,同时对模型的管理粒度较大,通常为模型级别。P

2、owerDesigner是一套完整的企业建模解决方案,融合了几种标准建模技术:传统数据库建模、使用UML的应用程序建模和业务流程建模,并提供了对企业业务流程模型(BusinessProcessModel—BPM),概念数据模型(ConceptualDataModel—CDM),物理数据模型(PhysicalDataModel—PDM),对象模型(ObjectOrientedModel-OOM)等8种模型的支持。为了有效管理企业应用全生命周期的建模过程及建模过程中产生的模型和文档,PowerDesigner从10.0版本开始提供了一种配置简单,易于使用的企业知识库——Re

3、pository。Repository在储存和管理建模和设计过程中的信息方面,融合面向对象概念,高度细化版本控制的粒度,支持广泛的设计模型和文件类型,为开发团队提供了一个整合的设计建模和版本控制环境,大大提高了团队的开发效率。Repository提供的对象查找功能,使用户可以跟踪模型变化,了解变更原因,通过PowerDesigner的信息流模型(InformationLiquidityModel)获悉变更对整个项目相关模型的影响。在此基础上用户可以生成相应的项目报告(Report),包括模型信息,历史变更信息及模型关联信息等。2企业知识库简介PowerDesigner的

4、知识库的主要体现是其自带的Repository。Repositor通常用一个关系数据库管理系统(RDBMS)来存储表和数据信息。Repository提供多种角色支持和全面的权限控制,更高效方便的保证了团队内部的资源共享,数据一致性和完整性。Repository的系统结构如图1所示。其功能特点具体包括:1.模型管理——在同一位置存储和版本化PowerDesigner模型及其他类型文档。用户可以在客户端可以访问服务器端数据库,合并/提交(Consolidation)和提取(Extract)文件,以保持数据的完整性和一致性。2.安全——基于角色的安全机制,全面的权限管理。数据

5、库管理员或团队负责人能控制用户对模型的访问和可视化区域。同时提供记录访问日志的功能。3.跨模型的冲突分析——Repository能为跨模型的冲突分析提供并维护完整的存储和完整的模型间的依赖关系。4.软件资产管理——查找和重用跨越模型和项目的对象。图1Repository系统结构3应用实例PowerDesigner的企业知识库可管理软件分析与开发过程中的各种模型,如需求分析模型(如图3中的OrderFulfillmentRQM),业务过程模型(如图3中的OrderFulfillmentBPM)等,甚至是图片和其他任意格式的文档(如Word)。使用Repository进行版

6、本控制的基本工作流程如图2所示。本文以订单处理子系统的面向对象模型(OOM)为例(如图3所示)来展示Repository的几个主要功能及一般操作过程。图2使用Repository实现版本控制的基本工作流程图3订单处理子系统3.1创建Repository3.1.1定义Repository要创建Repository,首先要定义Repository,具体做法如下:第一步:选择菜单项RepositoryRepositoryDefinitions第二步:点击菜单栏上的AddaRow按钮,添加一个新的Repository定义。输入RepositoryName(如Sample),R

7、epositoryUser(如Iris),并点击DataSouceName单元格末尾的按钮,设置ODBC数据源,指定存储Repository的数据库(如图4所示)。第三步:设置完毕可以双击新增加的Repository所在行,测试数据库连接。如果提示连接成功则可以进入下一步初始化Repository。图4定义Repository3.1.2初始化Repository测试连接成功后,可以进行第一次Repository连接。第一步:选择菜单项RepositoryConnect第二步:分别输入登陆Repository和数据库的用户名和密码,点击O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。