PowerDesigner15系统分析与建模详解

5星 · 超过95%的资源 需积分: 9 8 下载量 198 浏览量 更新于2024-07-26 收藏 1.51MB PPT 举报
"《PowerDesigner系统分析与建模》是由赵韶平、罗海燕、周勇华等编著,清华大学出版社2009年出版的第二版教材,专门讲解了PowerDesigner 15在系统分析与建模中的应用。本书涵盖了PowerDesigner的多个功能模块,包括项目、知识库、插件、模型、企业架构模型、需求模型、信息流模型、业务处理模型、概念数据模型、逻辑数据模型、物理数据模型、面向对象模型、XML模型和文档。书中详细阐述了这些模块的功能、相互关系及在实际工作中的作用。" PowerDesigner是一款强大的建模工具,其历史变迁体现了软件的发展和演进。在PowerDesigner 15中,它提供了多种类型的模型以满足不同层面的建模需求。例如,项目模块用于管理各种模型,知识库则存储和共享模型信息,而插件则增强了软件的功能。 业务处理模型(BPM)是PowerDesigner中的一个重要组成部分,它通过流程图描绘业务逻辑,帮助业务人员理解和改进业务流程。这一模型能够清晰地展现从起点到终点的处理过程、流程、消息和协作协议,便于业务优化和流程重构。 企业架构模型(EAM)提供了一个全面的视角来描述企业的业务层、应用层和技术层架构。其中包括组织结构图、业务通信图、进程图、城市规划图、应用架构图、面向服务图和技术基础框架图等,使得企业架构的设计和分析更为系统化。 概念数据模型(CDM)是数据建模的基础,采用E-R图形式展示实体间的关系,确保数据设计的准确性和一致性。通过概念数据模型,可以对业务领域中的主要实体和它们之间的关系进行抽象和建模。 物理数据模型(PDM)是在特定数据库管理系统(DBMS)上下文中设计的,它在CDM和逻辑数据模型(LDM)的基础上进一步细化,可以直接生成数据库,或者通过逆向工程分析现有数据库以创建物理数据模型。 面向对象模型(OOM)利用统一建模语言(UML)描述系统的结构,可以生成如Java、C#等编程语言的源代码,同时支持逆向工程,将已存在的代码转化为类图。 《PowerDesigner系统分析与建模》这本教材深入浅出地介绍了PowerDesigner的各项功能,是学习和掌握系统分析与建模工具PowerDesigner的宝贵资源。通过学习,读者能够运用PowerDesigner有效地进行系统分析,构建各种模型,以支持企业信息系统的设计和开发。