Power Designer简介
Power Designer是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系结构,并为研发生命周期管理提供强大的分析与设计技术。1
Power Designer是业务流程/数据建模软件和元数据管理解决方案,适用于数据架构、信息架构和企业架构领域。
- Power Designer使数据建模人员、数据分析师、架构师和开发人员利用元数据管理,而非技术人员使用以业务为中心的技术在一个统一的架构中进行设计。
- Power Designer支持所有通用开发平台和80多个数据库系统,使数据库设计人员和DBA能够与所有领先的数据库系统一起工作,并将影响分析和设计时的变更管理与数据库设计技术相结合。
Power Designer安装包2:下载链接 提取码:v43b
软件建模
通过建模的方式代替原有的“文字+图形”描述软件工程整个实施过程的各种文档模型,使软件工程从需求到代码能够统一起来,实现需求的变动直接影响代码的变化,解决以往“编码改动,文档就失效”的问题,提高代码与需求的有效性联系。
软件建模尽管因不同地建模平台存在或多或少的差异,但是大体可以分为业务建模、数据建模和应用程序建模三类。
业务建模
业务建模(Business Modeling)是一种建模方法的集合,目的是对业务进行建模,即以软件模型方式描述企业管理和业务所涉及的对象和要素,以及它们的属性、行为和彼此关系。业务建模的工作可能包括了对业务流程建模、对业务组织建模、改进业务流程以及领域建模等方面。业务建模强调以体系的方式来理解、设计和架构企业信息系统。
Power Designer提供的企业架构模型和业务处理模型等都属于业务建模的范畴。
数据建模
数据建模(Data Modeling)是一种用于定义和分析数据的要求和其需要的相应支持的信息系统的过程,数据建模是对现实世界各类数据的抽象组织,确定数据库需管辖的范围、数据的组织形式等,直至转化成实际的数据库。从需求到实际的数据库,有三种不同的类型:
- 概念数据模型(Conceptual Data Model,CDM):面向数据库用户的现实世界的模型,主要用来描述世界的概念化结构,用于在设计的初始阶段,脱离具体技术问题,集中分析数据以及数据之间的联系,只描述信息的特征和强调语义,反应的是用户的一种业务层面的综合信息需求。最常用的是实体联系模型(Entity Relationship Model,ERM)。
- 逻辑数据模型(Logic Data Model,LDM):一种图形化的展现方式,一般采用面向对象的设计方法,借助相对抽象、逻辑统一且稳健的结构,实现数据仓库系统所要求的数据存储目标,有效组织来源多样的各种业务数据,使用统一的逻辑语言描述业务。逻辑数据模型主要采用层次数据模型、网状数据模型、关系数据模型以及面向对象模型,其中最常用的是关系数据模型,对应的数据库称之为关系型数据库(如MySQL),而面向对象模型是一种新兴的数据模型。
- 物理数据模型(Physical Data Model,PDM):提供了系统初始设计所需要的基础元素以及相关元素之间的关系,即描述数据是如何在计算机中存储的,如何表达记录结构、记录顺序和访问路径等信息。物理数据模型是在逻辑数据模型的基础上,综合考虑各种存储条件的限制进行的数据库设计,从而真正实现数据在数据库中的存放。物理数据模型可以将数据库的物理设计结果从一种数据库移植到另一种数据库,完成多种数据库的详细物理设计。
应用程序建模
应用程序建模是指通过为了处理应用程序的复杂性,使用UML对应用程序进行设计的过程。
统一建模语言(Unified Modeling Language,UML)是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格、再到构造和配置。
来源:CSDN
作者:Rex.Wang
链接:https://blog.csdn.net/Rex90522/article/details/104080502