powerdesigner系统分析与建模.ppt
- 文档编号:1403100
- 上传时间:2022-10-22
- 格式:PPT
- 页数:83
- 大小:1.02MB
powerdesigner系统分析与建模.ppt
《powerdesigner系统分析与建模.ppt》由会员分享,可在线阅读,更多相关《powerdesigner系统分析与建模.ppt(83页珍藏版)》请在冰豆网上搜索。
PowerDesigner系统分析与建模,教材介绍,PowerDesigner系统分析与建模清华大学出版社2009年第2版赵韶平、徐茂生罗海燕、周勇华等编著基于PowerDesigner15编写,PowerDesigner系统分析与建模,第1章PowerDesigner15概述,1.1PowerDesigner的历史变迁,1.2PowerDesigner15的功能模块,项目(Project)知识库(Repository)插件(Addins&Plug-in)模型(Model)企业架构模型(EnterpriseArchitectureModel,EAM)需求模型(RequirementsModel,RQM)信息流模型(InformationLiquidityModel,ILM)业务处理模型(BusinessProcessModel,BPM)概念数据模型(ConceptualDataModel,CDM)逻辑数据模型(LogicalDataModel,LDM)物理数据模型(PhysicalDataModel,PDM)面向对象模型(Object-OrientedModel,OOM)XML模型(XMLModel,XSM)文档(Report),1.2PowerDesigner15的功能模块,各个模块的相互关系及其作用,1.2.1业务处理模型,从业务人员的角度对业务逻辑和规则进行详细描述使用流程图表示起点到终点间的处理过程、流程、消息和协作协议,1.2.2企业架构模型,从业务层、应用层以及技术层的对企业的体系架构进行全方面的描述包括组织结构图业务通信图进程图城市规划图应用架构图面向服务图技术基础框架图,1.2.3概念数据模型,对数据和信息进行建模,利用实体关系图(E-R图)的形式组织数据检验数据设计的有效性和合理性,1.2.4物理数据模型,基于特定DBMS,在概念数据模型、逻辑数据模型的基础上进行设计由物理数据模型生成数据库,或对数据库进行逆向工程得到物理数据模型,1.2.5面向对象模型,利用UML描述系统结构利用类图生成不同语言的源文件(如Java、C#、PowerBuilder等),或利用逆向工程将不同类型的源文件转换成相应的类图,1.2.6模型文档编辑器,将各种模型生成相关的RTF或HTML格式的文档可以自定义文档生成项,设置文档格式,1.3安装PowerDesigner,PowerDesigner系统分析与建模,第2章项目和框架矩阵,2.1什么是项目和框架矩阵,项目可以对模型以及各类文档进行分组项目可以包含一或多个图(diagram),从而体现各个模型以及各类文档之间的联系项目也可以包含框架矩阵,以表格化的形式体现各个模型之间的关系,2.2.1创建FEAF框架矩阵,选择FileNewProject菜单项在Projecttype(项目类型)中选择FrameworksFEAFProject输入项目名称选择存放位置点击“OK”按钮,2.2.1创建FEAF框架矩阵,2.2.2定义BusinessObjects,单击PlannersView行,What列ListofBusinessObjects(业务对象列表)网格的图标在打开的ListofBusinessObjects窗口单击NewDocument按钮在打开的SelectanObject窗口选择,2.2.2定义BusinessObjects,2.2.3定义SemanticModel,单击OwnersView行,What列SemanticModel(语义模型)网格的图标在打开的SemanticModel窗口单击NewDocument按钮,在下列菜单中选择GeneratefromListofBO在打开的SelectanObject窗口选择ListofBusinessObjects下CDM_BO,2.2.3定义SemanticModel,2.2.3定义SemanticModel,2.2.4定义LogicalDataModel,单击DesignersView行,What列LogicalDataModel(逻辑数据模型)网格的图标在打开的LogicalDataModel窗口中单击NewDocument按钮,在下列菜单中选择GeneratefromListofSemanticModel在打开的SelectanObject窗口选择SemanticModel下CDM_Semantic,2.2.4定义LogicalDataModel,PowerDesigner系统分析与建模,第3章企业架构模型,3.1什么是企业架构模型,企业架构模型从业务层、应用层以及技术层的对企业的体系架构进行全方面的描述,包括业务流程、业务功能、系统、人员等单元的结构及行为,以确保各单元能够符合企业的战略发展方向包括组织结构图业务通信图进程图城市规划图应用架构图面向服务图技术基础框架图,3.1什么是企业架构模型,EAM与其它模型关系,3.2组织结构图,选择FileNewModel菜单项在新建模型窗口左侧模型类型中选择企业架构模型在右侧输入模型名称,并选择起始图类型组织结构图创建组织结构图对象创建组织单位对象创建层次链接,3.2组织结构图,组织结构图示例,3.3业务通信图,在对象浏览器中模型上右键,选择新建业务通信图在弹出窗口中输入模型名称创建业务通信图对象创建人员创建站点创建业务流,3.3业务通信图,业务通信图示例,3.4进程图,在对象浏览器中模型上右键,选择新建进程图在弹出窗口中输入模型名称创建进程图对象创建架构区域创建业务功能创建进程,3.4进程图,进程图示例,3.5城市规划图,在对象浏览器中模型上右键,选择新建城市规划图在弹出窗口中输入模型名称创建城市规划图对象创建架构区域创建系统创建应用数据库,3.5城市规划图,城市规划图示例,3.6应用架构图,在对象浏览器中模型上右键,选择新建应用架构图在弹出窗口中输入模型名称创建应用架构图对象创建架构区域创建系统创建应用创建数据库,3.6应用架构图,应用架构图示例,3.7面向服务图,在对象浏览器中模型上右键,选择新建面向服务图在弹出窗口中输入模型名称创建面向服务图对象创建架构区域创建应用服务创建业务服务创建数据库创建应用链接,3.7面向服务图,面向服务图示例,3.8技术基础框架图,在对象浏览器中模型上右键,选择新建技术基础框架图在弹出窗口中输入模型名称创建技术基础框架图对象创建网络创建工作站创建硬件服务器创建数据库创建基础连接,3.8技术基础框架图,技术基础框架图示例,PowerDesigner系统分析与建模,第4章业务处理模型,4.1BPM简介,从业务人员的角度对业务逻辑和规则进行详细描述使用流程图表示起点到终点间的处理过程、流程、消息和协作协议PowerDesignerBPM包括3种流图:
处理层次流图(Processhierarchydiagram):
以层次化的方式来识别系统的功能。
业务处理流图(Businessprocessdiagram):
用于分析一个/组流程的具体实现机制。
处理服务流图(Processservicediagram):
以业务服务的方式来表述业务流程图。
4.1BPM简介,BPM示例,4.2创建BPM,选择FileNewModel菜单项在左侧模型类型列表中选择BusinessProcessModel在右侧输入模型名称、Processlanguage下拉列表中选择模型处理语言,Firstdiagram下拉列表中选择流图BusinessProcessDiagram,4.2创建BPM对象,创建包创建业务规则创建起点创建处理过程创建组织单元/组织单元泳道图创建流程定义消息格式创建资源创建资源流程创建终点,PowerDesigner系统分析与建模,第5章概念数据模型,5.1CDM简介,完成数据库的逻辑结构设计(概要设计)对数据和信息进行建模,利用实体关系图(E-R图)的形式组织数据与DBMS无关检验数据设计的有效性和合理性,5.2CDM中的基本概念,实体实体属性联系域业务规则,5.3创建CDM,选择FileNewModel菜单项在左侧模型类型列表中选择ConceptualDataModel在右侧输入模型名称,5.4创建CDM对象,创建实体创建实体属性创建联系创建域应用业务规则定义数据项,5.5定义显示参数和模型选项,定义显示参数定义实体显示参数定义联系显示参数定义实体显示格式定义联系显示格式定义模型选项切换显示名称/代码,5.6检查CDM,检查选项设置Package(包)BusinessRule(业务规则)Domain(域)DataItem(数据项)Entity(实体)EntityAttribute(实体属性)EntityIdentifier(实体标识符)Relationship(联系)更正错误/警告,5.7CDM生成LDM,生成新LDM更新现有LDM,5.8CDM生成PDM,生成新PDM更新现有PDM,5.9CDM生成OOM,生成新OOM更新现有OOM,PowerDesigner系统分析与建模,第6章逻辑数据模型,6.1LDM简介,完成数据库的逻辑结构设计(概要设计)介于CDM与PDM之间与DBMS无关允许创建索引、指定外键列名等,PowerDesigner系统分析与建模,第7章物理数据模型,7.1PDM简介,基于特定DBMS,在概念数据模型、逻辑数据模型的基础上进行设计由物理数据模型生成数据库,或对数据库进行逆向工程得到物理数据模型,7.2PDM中的基本概念,表列视图主键候选键外键存储过程触发器索引完整性检查约束,7.3创建PDM,新建PDM选择FileNewModel菜单项在左侧模型类型列表中选择PhysicalDataModel在右侧输入模型名称、在DBMS下拉列表中选择DBMS类型、在Firstdiagram下拉列表中选择PhysicalDiagram从CDM/LDM生成PDM,7.3创建PDM对象,创建表创建列创建创建域创建视图创建主键创建候选键创建外键创建索引创建完整性检查约束创建存储过程创建触发器,7.4管理PDM对象,创建用户设置表的用户设置表的物理属性,7.5检查PDM,检查选项设置Package(包)Table(表)Column(列)Index(索引)Key(键)Domain(域)View(视图)Reference(参照)Trigger(触发器)Procedure(存储过程)User(用户)File(文件)更正错误/警告,7.6触发器和存储过程/函数,创建触发器设定触发器类型(Insert、Update、Delete)创建存储过程/函数,7.7生成数据库,选择DatabaseGenerateDatabase菜单项选项设置数据库用户域表和列主键、候选键外键索引触发器存储过程格式设置选择对象查看包全选/全部取消选择使用图中选中的对象,PowerDesigner系统分析与建模,第8章逆向工程,8.1逆向工程简介,从处理语言(ProcessLanguage)逆向生成业务处理模型从对象语言(ObjectLanguage)逆向生成面向对象模型从数据库(Database)或数据库脚本逆向生成物理数据模型从XML定义(XMLDifinition)逆向生成XML模型,8.2PDM逆向工程,选择FileReverseEngineerDatabase菜单项输入模型名称、DBMS类型逆向工程来源设置从脚本文件进行逆向工程从ODBC数据源进行逆向工程选项设置目标模型设置逆向工程内容设置表、视图、主键、候选键、外键、索引等,PowerDesigner系统分析与建模,第9章
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- powerdesigner 系统分析 建模