如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
PowerDesignerPowerDesigner是Sybase公司推出的一个集成了UML(统一建模语言)和数据建模的CASE(计算机辅助软件工程)工具.它不仅可以用于系统设计和开发的不同阶段(即商业流程分析,对象分析,对象设计以及开发阶段),而且可以满足管理,系统设计,开发等相关人员的使用.是业界第一个同时提供数据库设计开发和应用开发的建模软件.至今为止,PowerDesigner已推出V12.利用PowerDesigner工具:<1>Designmodelsofdifferenttypes;<2>Shareobjectsbetweenmodels;<3>Compareandmergemodelsorresourcesofthesametype;<4>EditandprintreportsindifferentlanguagesbasedonthedesignedmodelsusingtheReportEditor;<5>Customizealocalenvironmentusingtheworkspaceconcept;<6>InterchangemodelsusingtheXMIformat;<7>AutomatemanualPowerDesignerfunctionswithVBScript;<8>Defineandgeneratetransformations,andapplytheminamodel.PowerDesigner11包含8个模块,即BusinessProcessModel(BPM),ConceptualDataModel(CDM),PhysicalDataModel(PDM),Object-OrientedModel(OOM),FreeModel(FEM),InformationLiquidityModel(ILM),RequirementsModel(RQM)和XMLModel(XSM).其中前四个模块覆盖了软件开发生命周期的各个阶段,图1-1表明了各个模块的相互关系及作用.-业务需求分析业务处理模型(BPM)-------------------------------------------------------------------------------------------------------Java源代码-PowerBuilder-C#源代码-VB源代码-C++源代码-------Java源代码-PowerBuilder-应用结构-业务逻辑面向对象模型(OOM)-C#源代码-C++源代码-VB源代码--------数据模型-业务规则概念数据模型(CDM)-数据库定义-优化(建立索引)物理数据模型(PDM)ODBC数据接口SQL脚本数据库图1-1PowerDesigner各个模块的相互关系和作用下面简单介绍前四种模型及其应用操作.业务处理模型简介业务处理模型是从业务人员的角度对业务逻辑和规则进行详细描述的概念模型,并使用流程图表示从一个或多个起点到终点间的处理过程,流程,消息和协作协议.通过BPM可以描述系统的行为和需求,可以使用图形表示对象的概念组织结构,然后生成所需要的文档.作为一个概念层次的模块,BPM适用于应用系统的系统分析阶段,完成系统需求分析和逻辑设计.使用BPM创建BPM<1>选择FileNew菜单项,弹出新建窗口;<2>在窗口中选择要建立的模型类型------BusinessProcessModel,并单击"OK"按钮,打开如图2-1所示的默认BPM工作窗口.WorkAreaToolBarBrowserOutputWindowResultList图2-1BPM工作窗口打开已有BPM<1>选择FileOpen菜单项,弹出打开文件窗口;<2>选择所需打开的BPM文件(文件扩展名为.BPM).单击"打开"按钮,打开BPM文件.从工作区中删除BPM从工作区中删除BPM时,需要在Browser窗口中移除该模型节点,此模型将不再在此工作区中存在,但BPM文件并不会从计算机中删除.要删除BPM,需要在Browser窗口中将要删除的BPM节点上右击鼠标,从菜单中选择"DetachFromWorkspace".设置BPM编辑选项<1>选择ToolsModel菜单项,或在流程图窗口中的任何空白处右击并从弹出菜单中选择"ModelOptions";<2&