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