精华内容
下载资源
问答
  • powerdesigner画协作图
    2022-04-30 21:59:30

    右键即可

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBBbnRtZW9v,size_20,color_FFFFFF,t_70,g_se,x_16

     

    更多相关内容
  • 资源是作者本科时,使用power designer 12.5工具,在里面创建顺序图、协作图、状态图、组件图和配置图。大家感兴趣的话欢迎下载。
  • PowerDesigner建立UML序列

    UML序列图主要用于展示对象之间交互的顺序。

    序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。
    消息用从一个对象的生命线到另一个对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。

    序列图中涉及的元素:
    1.   生命线:
    生命线名称可带下划线。当使用下划线时,意味着序列图中的生命线代表一个类的特定实体。
    2.       同步消息
    发送人在它继续之前,将等待同步消息响应
    3.       异步消息
    在发送方继续之前,无需等待响应的消息
    4.       注释
    5.       约束
    约束的符号很简单;格式是: [Boolean Test]
    6.       组合片段
    组合片段 用来解决交互执行的条件及方式。 它允许在序列图中直接表示逻辑组件,用于通过指定条件或子进程的应用区域,为任何生命线的任何部分定义特殊条件和子进程。
    ......

    下面来建立一个简单UML序列图;

    新建模型,如下图选择UML序列图;

    从工具栏Sequence Diagram 组,选择参与者图标,在面板新建一个参与者;

     

    选择对象图标;新建几个对象, 


     

    选择 激活 图标,新建几个激活段;操作时鼠标点在对象下面的虚线上,

     

    选择消息图标,鼠标拖动在两个对象间建立消息交互关系;如下图;

    消息操作时,鼠标图标有个小加号,加号在一个对象上,此对象就是当前对象;

     

     

    展开全文
  • power design初步使用01

    2019-10-07 11:01:09
    1:入门级使用PowerDesigner软件创建数据库(直接上怎么创建,其他的概念知识可自行学习) 我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也...

    来自大佬:别先生  点击即可查看原文

    1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习)

    我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do  Not  Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。)

    2:首先创建概念数据模型,如图所示(后面介绍一些比如物理数据模型等等,由于此软件全部是英文的,所以作为一个chinese不是很懂的,耐心的多使用几次就好了。)

    请自行脑补

    概念模型(CDM Conceptual Data Model)

    物理模型(PDM,Physical Data Model)

    面向对象的模型(OOM Objcet Oriented Model)

    业务模型(BPM Business Process Model)

    3:点击上面的ok,即可出现下图左边的概念模型1,自己起得概念模型的名字,使用最多的就是如图所示的那两个Entity(实体),Relationship(关系)

    4:选中右边框中Entity这个功能,即可出现下面这个方框,(需要注意的是书写name的时候,code自行补全,name可以是英文的也可以是中文的,但是code必须是英文的。)

    5:General中的name和code填好后,就可以点击Attributes(属性)来设置name(名字),code(在数据库中的字段名),Data  Type(数据类型) ,length(数据类型的长度)

    请自行脑补

    Name: 实体名字一般为中文如论坛用户

    Code: 实体代号,一般用英文如XXXUser

    Comment:注释对此实体详细说明。

    Code属性代号一般用英文UID DataType

    Domain域表示属性取值范围如可以创建10个字符的地址域 

    M:Mandatory强制属性,表示该属性必填。不能为空

    P:Primary Identifer是否是主标识符,表示实体店唯一标识符

    D:Displayed显示出来,默认全部勾选

    (在此上图说明name和code的起名方法)

    6:设置的主标识符可以在Identifiers(标识符)这个模块删除or添加主标识符。

    7:创建好概念数据模型如图所示,但是创建好的字体很小,读者可以按着ctrl键同时滑动鼠标的可滑动按钮即可放大缩写字体,同时也可以看到主标识符有一个*号的标志,同时也显示出来了,name,Data type和length这些可见的属性

    8:同理创建一个班级的实体(需要特别注意的是,点击完右边功能的按钮后需要点击鼠标指针状态的按钮或者右击鼠标即可,不然很容易乱操作,这点注意一下就可以了),然后使用Relationship(关系)这个按钮可以连接学生和班级之间的关系,发生一对多(班级对学生)或者多对一(学生对班级)的关系。如图所示

    (需要注意的是点击Relationship这个按钮,就把班级和学生联系起来了,就是一条线,然后双击这条线进行编辑,在General这块起name和code)

    (上面的name和code起好后就可以在Cardinalities这块查看班级和学生的关系,可以看到班级的一端是一条线,学生的一端是三条,代表班级对学生是一对多的关系即one对many的关系,点击应用,然后确定即可)

     

    9:一对多和多对一练习完还有多对多的练习,如下图操作所示(当你操作几遍之后发现自己已经非常熟练的使用此工具,是不是感觉棒棒哒),老师实体和上面介绍的一样,自己将name,data type等等修改成自己需要的即可,满足项目开发需求即可。(comment是解释说明,自己可以写相关的介绍和说明)

     

    (多对多需要注意的时自己可以手动点击按钮将关系调整称为多对多的关系many对many的关系,然后点击应用和确定即可)

    综上即可完成最简单的学生,班级,教师这种概念数据模型的设计,需要考虑数据的类型和主标识码,是否为空。关系是一对一还是一对多还是多对多的关系,自己需要先规划好再设计,然后就ok了。



     上面是概念数据模型,下面介绍一下物理数据模型,以后经常使用的就是物理数据模型


     1:打开PowerDesigner,然后点击File-->New  Model然后选择如下图所示的物理数据模型

    (物理数据模型的名字自己起,然后选择自己所使用的数据库即可)

    (创建好主页面如图所示,但是右边的按钮和概念模型略有差别,物理模型最常用的三个是table(表),view(视图),reference(关系));

    (鼠标先点击右边table这个按钮然后在新建的物理模型点一下,即可新建一个表,然后双击新建如下图所示,在General的name和code填上自己需要的,点击应用即可),如下图:

     (然后点击Columns,如下图设置,灰常简单,需要注意的就是P(primary主键) , F (foreign key外键) , M(mandatory强制性的,代表不可为空)  这三个,多看几遍理解其意思。)

    (在此设置学号的自增(MYSQL里面的自增是这个AUTO_INCREMENT),班级编号同理,不作多啰嗦!)

    (在下面的这个点上对号即可,就设置好了自增)

    (全部完成后如下图所示。)

     (班级物理模型同理如下图所示创建即可)

     

    (完成后如下图所示)

    上面的设置好如上图所示,然后下面是关键的地方,点击右边按钮Reference这个按钮,因为是班级对学生是一对多的,所以鼠标从学生拉到班级如下图所示,学生表将发生变化,学生表里面增加了一行,这行是班级表的主键作为学生表的外键,将班级表和学生表联系起来。(仔细观察即可看到区别。)

    (做完上面的操作,就可以双击中间的一条线,显示如下图,修改name和code即可)

    (但是需要注意的是,修改完毕后显示的结果却如下图所示,并没有办法直接像概念模型那样,修改过后显示在中间的那条线上面,读者自己明白即可,自己也可以使用其他按钮自行添加注释也可。如Text这个按钮也可以添加,方便阅读)

    (学习了多对一或者一对多的关系,接下来学习多对对的关系,同理自己建好老师表,这里不在叙述,记得老师编号自增,建好如下图所示)

    (下面是多对多关系的关键,由于物理模型多对多的关系需要一个中间表来连接,如下图,只设置一个字段,主键,自增)

    (点击应用,然后设置Columns,只添加一个字段)

    (这是设置字段递增,前面已经叙述过好几次)

    (设置好后如下图所示)(需要注意的是有箭头的一方是一,无箭头的一方是多,即一对多的多对一的关系需要搞清楚,学生也可以有很多老师,老师也可以有很多学生,所以学生和老师都可以是主体,即男/女猪脚);

     (可以看到添加关系以后学生和教师的关系表前后发生的变化)

    (详细的知识或者和数据库相关的请自行脑补,这里直介绍如何很好的使用PowerDesigner这个工具)



     下面将介绍概念模型转为物理模型和物理模型转换为概念模型


     1:如下图所示先打开概念模型图,然后点击Tool,如下图所示

     (点开的页面如下所示,name和code我已经从概念模型1改成物理模型1了)

    (完成后如下图所示,将自行打开修改的物理模型,需要注意的是这些表的数据类型已经自行改变了,而且中间表出现两个主键,即双主键,)

     



     (在这里脑补一下,由于我点来点去竟然把右侧的ToolBox点击没了,这里说一下,就是在view菜单的下面ToolBox,点击打开即可)

    (由于我正在使用着电脑就自动关机了,我也是醉了,重新打开PowerDesigner如下图,自己右击open即可。)



     1:上面介绍了概念模型转物理模型,下面介绍一下物理模型转概念模型(如下图点击操作即可)

     (然后出现如下图所示界面,然后将物理修改为概念 ,点击应用确和认即可)

    (点击确认后将自行打开如下图所示的页面,自己观察有何变化,如果转换为oracle的,数据类型会发生变化,比如Varchar2等等);


     


    1:下面介绍一下物理模型导出SQL语句(点击Database按钮的Generate Database或者按ctrl+G)

    (打开之后如图所示,修改好存在sql语句的位置和生成文件的名称即可)

    (在Selection中选择需要导出的表,然后点击应用和确认即可)

    (完成以后出现如下图所示,可以点击Edit或者close按钮)

    (自此,就完成了导出sql语句,就可以到自己指定的位置查看导出的sql语句了;)

    PowerDesigner在以后在项目开发过程中用来做需求分析和数据库的设计非常的方便和快捷

    转载于:https://www.cnblogs.com/But-you/p/11610585.html

    展开全文
  • 介绍了使用powerdesigner建模的UML9种,总的的精炼又清晰明确。
  • PowerDesigner使用

    2021-12-13 22:30:32
    1 简介 PowerDesigner是一款功能非常强大的建模工具软件,也是最流行的建模软件之一。...对数据和信息进行建模,利用实体-关系(E-R)的形式组织数据,检验数据设计的有效性和合理性。 逻辑数据模型 (LDM) 逻

    1 简介

    PowerDesigner是一款功能非常强大的建模工具软件,也是最流行的建模软件之一。它的发展历程是怎样? 相比其他主流工具有什么区别? 比如Rational Rose, 它是专攻UML对象模型的建模工具,之后才向数据库建模发展;而PowerDesigner正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。

    2 PD建模类型

    1. 概念数据模型 (CDM)
      对数据和信息进行建模,利用实体-关系图(E-R图)的形式组织数据,检验数据设计的有效性和合理性。
    2. 逻辑数据模型 (LDM)
      逻辑模型中一方面显示了实体、实体的属性和实体之间的关系;另一方面又将继承、实体关系中的引用等在实体的属性中进行展示。逻辑模型介于概念模型和物理模型之间,具有物理模型方面的特性,逻辑模型主要是使得整个概念模型更易于理解,同时又不依赖于具体的数据库实现,使用逻辑模型可以生成针对具体数据库管理系统的物理模型。逻辑模型并不是在整个步骤中必须的,可以直接从概念模型来生成物理模型。
    3. 物理数据模型 (PDM)
      基于特定DBMS,在概念数据模型、逻辑数据模型的基础上进行设计。由物理数据模型生成数据库,或对数据库进行逆向工程得到物理数据模型。
    4. 面向对象模型 (OOM)
      描述业务和操作员之间的关系, 通过UML图进行表示, 比如常见的图形:类图、对象图、包图、用例图、时序图、协作图、交互图、活动图、状态图、组件图、复合结构图、部署图(配置图)。OOM 本质上是软件系统的一个静态的概念模型。
    5. 业务程序模型 (BPM)
      BPM 描述业务的不同内在任务与流程,帮助大家识别、描述和分解业务流程。PM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。
    6. 信息流模型(ILM)
      ILM是一个高层的信息流模型,主要用于分布式数据库之间的数据复制。
    7. 企业架构模型(EAM)
      从业务层、应用层以及技术层的对企业的体系架构进行全方面的描述。包括:组织结构图、业务通信图、进程图、城市规划图、应用架构图、面向服务图、技术基础框架图。

    3 PD如何物理建模

    1.选择物理模型
    1563248744047
    2.选择数据库类型为MySQL
    1563255837677

    3.新建表
    1563256368193
    4.创建表信息
    1563260168933
    name可以填写为中文,code 为表名称, comment为表注释

    5.创建表属性
    1563260762849

    6.也可双击进行编辑:
    1563260848473

    7.填写完成,可以看到会生成对应的SQL信息:
    1563260923472

    8.创建索引
    要形成良好习惯, 表建完之后, 考虑哪些是常用的字段, 建立好索引,一般一个表的索引不超过4个。
    1563270471592
    9.可以看到SQL的索引语句已经生成:
    1563270608059

    10.去除drop index脚本

    drop index 不支持 if exists, 直接运行生成的脚本会出现错误, 这里我们把它删掉。
    1563272128106

    11.选择“Edit Current DBMS"

    1563272203330

    清空此处脚本语句, 点击确定。

    12.生成SQL
    1563271272046

    13.选择“Generate Database” 或者直接快捷键“Ctrl + G”
    1563271320822

    如果出现错误, 请将“Check model”的勾选去除。

    14.出现此提示为成功生成

    1563271412609
    15.执行脚本

    1563272411396
    脚本执行成功, 没有出现错误。

    展开全文
  • 一、 使用 POWERDESIGNER 软件创建数据库概述 1、 概念数据模型 (CDM) (CONCEPTUAL DATA MODEL) 2、 逻辑数据模型 (LDM) 3、 物理数据模型 (PDM) (PHYSICAL DATA MODEL)-最主要和常用的数据库模型 4、 面向对象...
  • 所谓冰冻三尺,非一日之寒,从今天我决定用笔记记录我的学习过程,也同时能够强迫自己认认真真的学下去,因为光靠操作,是没有深刻...安装使用安装完毕之后 新建项目之后,选择wordspace然后新建弹出如下选项image.pn...
  • powerdesigner 团队合作&版本管理设置

    千次阅读 2019-07-17 15:24:32
    powerdesigner 团队合作&版本管理设置首先看文档 首先看文档 如果你英语还可以,恭喜你,打开powerdesigner的上面菜单栏的帮助...[PowerDesigner实现版本控制,多人协作]:https://blog.csdn.net/u011914929/art...
  • 包含UML常见的所有的图形:类图、对象图、包图、用例图、时序图、协作图、交互图、活动图、状态图、组件图、复合结构图、部署图(配置图)。OOM 本质上是软件系统的一个静态的概念模型。 5. 业务程序模型 (BPM) ...
  • PowerDesigner建模实例

    2018-03-01 11:24:17
    PowerDesigner建模实例PowerDesigner建模实例PowerDesigner建模实例
  • 使用PowerDesigner画图详细教程——PMD

    万次阅读 2016-03-21 15:51:36
    使用PowerDesigner画图详细教程 PMD
  • PowerDesigner中三种模型的转换关系

    千次阅读 2019-10-06 13:26:58
    PowerDesigner中三种模型的转换关系 1。CDM(概念模型,独立于任何的RDBMS,专注于表达,实体和关系,在系统分析阶段很有用) 2。PDM(物理模型,特定于一种RDBMS,如Oracle或Sybase) 3。OOM(面向...
  • PowerDesigner 十种模型

    2021-04-09 10:17:16
    而且2)这些不同的人在建模的过程中可以互相引用,一处更新可触发所有引用模型更新(对变更的影响可进行分析[影响度分析]),对于大型的软件开发过程中的团队协作相当有利。Powerdesigner 目前因该是应用最多也最受...
  • PowerDesigner16

    2021-01-28 14:30:42
    powerdesigner16是一个专门为数据库建模开发的工具,可以为开发人员带来...概念数据模型 (cdm)对数据和信息进行建模,利用实体-关系(e-r)的形式组织数据,检验数据设计的有效性和合理性。2.逻辑数据模型 (ldm)po...
  • 第三类:表达应用程序动态结构的时序、通信、活动、状态和交互纵览; 第四类:表达应用程序实现的组件和部署。 用例:表达软件系统的功能模型; 类图:表达软件系统的架构(由一组类、接口以及...
  • PowerDesigner入门

    2017-09-08 14:41:01
    PowerDesigner入门
  • PowerDesigner 中包含了多种建模,一般按照如下顺序...用于从业务人员的角度对业务逻辑和规则进行详细描述,并使用流程来表示从—个或多个起点到终点间的处理过程、流程、消息和协作协议。   BPM与PowerDesign
  • PowerDesigner基础入门,有很详细的操作图片,初学者可以看图片,很容易就学会了。
  • 首先来介绍一下Power Designer工具,PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。...
  • 二、实验环境PowerDesigner三、实验任务四、实验步骤分析实验任务内容,完成各功能协作图分析,并利用UML完成协作图的建模,主要包括实验二得到的各个用例扩展而成的协作图。五、实验作业学生协作图:教师协作图: ...
  • 5.5 协作型BPM 5.6 业务流程模型应用实例 5.6.1 订单业务流程模型的建立方法 5.6.2 订单业务流程模型的修改方法 5.6.3 Web服务的对象模型 第6章 概念数据模型及PowerDesigner实现 6.1 概念数据模型概述 6.1.1 新建...
  • PowerDesigner教程2

    2017-04-13 21:26:13
    PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模...
  • PowerDesigner建模手册

    2013-10-28 15:22:35
    写的不错,简单易懂,很细,很全面,值得一看。
  • PowerDesigner(一)-PowerDesigner概述(系统分析与建模)
  • PowerDesigner 16.6

    千次阅读 2019-05-10 09:53:52
    对数据和信息进行建模,利用实体-关系(E-R)的形式组织数据,检验数据设计的有效性和合理性。 2、逻辑数据模型 (LDM) PowerDesigner 16新增的模型。逻辑模型是概念模型的延伸,表示概念之间的逻辑次序,是一个...
  • 利用PowerDesigner(下文简称PD)进行数据库设计时,其实没有什么固定的规范。但是数据库设计的目的,是为了在团队中沉淀和共享信息,所以设计文档的可读性非常重要。团队使用统一的标准规范来进行设计,才能够保障...
  • PowerDesigner

    2016-05-25 08:36:00
    包含UML常见的所有的图形:类图、对象图、包图、用例图、时序图、协作图、交互图、活动图、状态图、组件图、复合结构图、部署图(配置图)。OOM 本质上是软件系统的一个静态的概念模型。 5. 业务程序模型 (BPM) ...
  • PowerDesigner 介绍

    千次阅读 2018-01-23 09:34:43
    PowerDesigner 16.6免费版是一款功能强大的建模软件,提供强大的元数据管理功能,可以帮助用户构建关键信息资产的360度全方位视图,创建多种类型的模型,包括概念数据模型、物理数据模型、面向对象模型等等,同时...
  • 以管理员身份运行 PowerDesigner(因为通过 PD 来配置也是调用系统的一些权限进行操作,相当于系统的代理人); 点击“Database”,选择“Configure Connections...”; 点击“Add Data Source”按钮; 选择...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,301
精华内容 520
关键字:

powerdesigner画协作图