《课件3-ea建模原理与pd使用培训讲学.ppt》由会员分享,可在线阅读,更多相关《课件3-ea建模原理与pd使用培训讲学.ppt(66页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课件3-EA建模原理与PD使用内容提要随时记下您的 答疑时欢迎提问教程教程目录目录EA-企业架构概览UML图解析建模案例实效提示PowerDesigner使用EA-Enterprise Architecture企业架构概览企业架构的优势企业架构设计师从不同应用、数据(结构化/非结构化)、技术层面、接口、业务处理和组织架构等部分,汇总整理出有关企业架构的信息,并将这些信息与企业战略和趋势关联。企业架构设计师必须理解,并描述出信息间的关联关系无论在好与坏的经济环境下,企业都需要清晰可见的业务流程。而在企业架构EA的多方位分析、构建等方面,EA工具将能很好满足此类需求。企业架构框架动机:目标,经营原
2、则组织:人,角色,地理位置功能:业务服务,事件,流程,控制为业务架构提供系统服务,应用程序,数据库,组件,窗体,报表和数据流软件架构,网络,服务器,部署实例,访问/安全从现状到愿景企业架构多层建模技术技术必须 标识应用,数据,服务和网络拓扑如何如何 网络拓扑,部署架构等建模应用应用必须 标识应用集成,架构与部署如何如何 用例,类,组件,实例等建模驱动驱动必须必须目标战略IT 技术经济性环境应变如何如何文档需求用例业务业务必须 识别业务流程,归属,使用关系如何如何 流程,组织结构,人员,服务等建模信息信息必须 识别数据,及企业应用与业务流程中的使用关系如何如何 数据项,实体,以及他们之间的关系,
3、表/视图/存储过程等建模有效的EA工具适应企业架构模型所需要的工具特征p集中式元数据资料库p企业架构各类模型模板p支持EA的主流框架和方法可管理性和标准p可配置的接口p基于用户权限的访问控制价值与投资回报p“逆向工程Reverse Engineering”和“知识”获取p影响性分析p业务层汇总和架构层管理UML图解析应用时机、建模目的UML建模是什么UMLUML=词汇+语法困惑最佳实践建模=写文章开发过程解析目前的现实和愿景是什么 业务建模系统应对外提供什么功能和性能需求到设计的桥梁体系、框架、核心机制根据架构进行设计业务业务需求分析需求分析系统分析系统分析架构设计架构设计详细设计详细设计需求
4、分析阶段业务用例图系统用例图用例场景序列图用例场景活动图重要系统分析阶段流程分析用的状态图用例实现序列图重要架构设计阶段架构包图组件图部署图重要详细设计阶段类图序列图活动图协作图重要重要状态图重要用例实现(系统分析)业务场景详细设计序列图的区别常用UML图汇总表需求分析系统分析架构设计详细设计用例图活动图序列图状态图架构包图组件图部署图协作图类图UML建模案例分析如何选用、模型解读、要点下面是“系统架构图”吗用包图描述系统架构包:分层、单元可指定构造型依赖关系一般不指定构造型包图可嵌套嵌套包图的替代画法组件图系统架构UsedBy或依赖关系动态建模活动图序列图区别?区别?协作图状态图从流程图到活
5、动图留意识别留意识别可并行的活动可并行的活动从流程图到活动图循环要少用循环要少用GOTOGOTO连线连线活动图分层泳道单元相互关系和职责活动图序列图活动图序列图交互片断分支流程传统流程图的三种结构p顺序结构p选择结构p循环结构交互片断的用法条件分支每个分支的条件每个区域内画局部交互区域分隔线交互片断的用法循环0,10while condfor each.交互片断的用法可选下面的序列图能看明白吗不要在一张图上画太多内容序列图分层(引用子图)引用其他图InteractionUse图表入口Diagram Gate简化方法交互概览图序列图 vs 协作图活动图 vs 状态图系统分析模式系统分析模式下面应
6、选什么图?假设场景p程序启动登录成功显示主界面p可增加稿件、查找稿件、打印、系统配置p增加稿件要输入标题和正文,不能重名p退出时自动保存稿件设计建模的常见误区误区1活动图长蛇阵误区2活动图疑似序列图误区3误用关系类型?误区4动宾搭配不当误区5太挤误区6粒度不统一如何改进改进要点根据实际需要,按需建模表达出重点和意图,能看懂就行能用一点用一点-匍匐前进多使用,不断积累掌握面向对象思想方法技术技术技术框架图UML 部署图应用应用应用架构图,服务导向图UML 行为类图,可执行业务流程模型业务业务城市规划图,流程图,组织结构图,业务交流图业务流程模型中的数据流图,UML模型中的用例图信息信息增强的逻辑
7、模型(各自的编辑器,工具集)概念,逻辑,&物理数据模型;UML类图,&XML 模型企业构架与企业构架与PowerDesigner驱动驱动需求模型业务技术安全业务层技术层技术层应用层应用层EA Methodology in PowerDesigner:EA Methodology in PowerDesigner:Project and MatrixProject and MatrixREPOSITORYObjectOrientedModel(UML)C#VB.NETJava J2EEPowerBuilderXMLModelDTDSchema关于关于PowerDesignerConceptual
8、DataModelInformationLiquiditYModelReplicationDefinition,ETL,EIIEnterprise Architecture ModelRequirementsModelPhYsicalDataModelDDLJDBC,ADO.NETBusinessProcessModelBPEL4WSebXMLLogical DataModel链接和同步链接和同步EA=PowerDesigner Link&Synch为企业架构提供建模和元数据管理PowerDesigner 唯一支持唯一支持 从业务目标到实现的企业架构。从业务目标到实现的企业架构。独有的连接和同
9、步技术可快速变化响应变化。独有的连接和同步技术可快速变化响应变化。企业知识库企业知识库(Repository)用一个关系数据库管理系统(RDBMS)来存储表和数据信息提供多种角色支持和全面的权限控制高效方便的保证了团队内部的资源共享,数据一致性和完整性Repository实现版本控制实现版本控制创建知识数据库设置访问权限建立User/Group建立模型目录设置目录访问权限设置包访问权限准备工作模型或文档建立分支(branch)?合并/提取模型和文档建立项目配置将模型分成若干包(package)便于权限管理项目成员项目负责人数据管理员数据库管理员签入工作模型或文档PD访问访问Repository
10、PD访问访问RepositoryRepositorY BrowserPowerDesigner 版本版本RQMBPMCDMLDMPDMILMDMMFRMXSMOOMEAMRepository版本定位版本定位DataArchitect版本YYYYYYY数据库/数据仓库建模DataArchitect Enterprise版本YYYYYYYY团队开发Developer版本YYYYYY针对开发人员使用Developer Enterprise版本YYYYYYY团队开发EnterpriseArchitect版本YYYYYYYYYYYY全方位建模和团队开发InformationArchitect版本YYYYYYYYYYStudio PersonalYYYYYYYYYYYY全方位个人建模Portal ComposerY可直接在Web进行对象编辑修改业界排名第一的数据建模和应用设计工具和环境,支持数据库,数据仓库建模,面向对象开发建摸,EAM(企业架构模型),并提供业务流程处理模型,影响分析等功能,为整个开发周期提供全面的管理最新版本最新版本PowerDesigner 16.1培训课件欢迎交流,谢谢!钟志强 2012年11月17日此课件下载可自行编辑修改,仅供参考!此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢感谢您的支持,我们努力做得更好!谢谢