PowerDesigner 9.5配置指南

03-使用PowerDesigner画类图 阅读详情

 

PowerDesigner 9.5

配置指南

 

 

PowerDesigner 9.5 引入了更多强大功能,便于您根据需要,扩展基本元数据的定义。

 

使用 PowerDesigner 能够在现有概念的基础上扩展出新的概念定义,并为此概念添加特有的属性、约束、符号,并生成代码。

 

本文将以一个支持 Robustness 结构图的模块扩展来详细说明这一特性。

 

简介

Robustness 结构图应用于 Collaboration 结构图中。用户可使用三类对象:Boundary、 Control 以及 Entity 。这些对象有一个特定的表现形式,并遵循下述规则:

·          Actor 对象不能直接访问 Control 或 Entity 对象,必须以 Boundary 对象过渡。

·          Boundary 对象之间不能彼此通信。并且 Boundary 对象保留为外部使用 (Actor 对象)。

·          Actor 对象或 Boundary 对象不能直接访问 Entity 对象,必须以 Control 对象过渡。Entity 对象之间禁止相互访问。

下图中的文字描述了消息发送的整个过程。

 

通过以下的 Robustness 结构图扩展配置指南,我们将向您展示 PowerDesigner 的这一特点。

 

Robustness 配置 : 对象扩展

 

我们所要实施的三类对象(Boundary、Actor、以及 Entity)将由特定的 UML 对象原型来管理。

 

在配置文件定义(扩展模块定义)中,元类(metaclasses)树状图显示了 UML 对象元类下的三种原型。

 

 

每一种都定义了自己独特的符号,来代表被请求的表单,在这里,还可以使用预定义的表单、位图、或元文件(metafile)。

 

 

同时,每一类原型都有一个自定义的工具面板,以便快捷高效的访问新创建的概念。

 

 

Robustness 配置 : 链接检查

 

由于对对象的严格定义和控制,某些对象间是禁止链接的。

 

我们仅以第一个规则(即 Actor 对象不能直接访问 Control 或 Entity 对象)的实施为例来进一步说明。

 

在配置文件中,定义了快速链接(instance link)元类约束,从而确保了如果 Actor 对象出现在一端,则 Control 对象或 Entity 对象一定不会出现在另一端。该约束以 VBScript 编写。当用户运行约束模块时,VBScript 代码将针对每一个属于相应元类的对象而执行,此处即为快速链接。

 

任何一个链接,如果其源对象为 Actor ,同时目标对象为 Boundary ,则检查失败,另外,对保留对象的测试也会失败。

 

下图中简短的 VBScript 代码,能够确保用户执行所需的检查。在扩展模块定义的元类树状图中可以看到这段代码。

 

 

Robustness 配置: 生成文本

 

最后需要说明的,就是针对每一个结构图生成的文本,它被用来验证所交换消息的有效性。配置文件使用模板生成语言(GTL)来生成基于模块数据的文本。

 

 

GTL 的功能包括:通过 PowerDesigner 模块浏览所有集合和对象、测试某些属性、以及在需要时,生成结果文本。

 

下图中的 GTL 代码具有浏览结构图符号集合的功能。如果为消息符号,则另一个针对该消息定义的 GTL 模板将做为结果返回。

 

最后这部分代码将基于消息的控制和严格定义生成结果句。

 

 

最终结果可以在模块或扩展生成的代码预览中看到,以下为生成文本举例:

 

<<Collaboration Scenario CollaborationDiagram_1:

 

   1) Actor 'Customer' sends message "Stock value query" to Object 'Internet browser'

   2) Object 'Internet browser' sends message "Ask value to app server" to Object 'Application server'

   3) Object 'Application server' sends message "Ask value to DB" to Object 'Database Server'

   4) Object 'Database Server' sends message "return value from DB" to Object 'Application server'

   5) Object 'Application server' sends message "Return value from app server" to Object 'Internet browser'

   6) Object 'Internet browser' sends message "Return value" to Actor 'Customer'>>

 

结论

 

有了这一强大特性,我们能够为 Robustness 结构图方法提供全面的支持,扩展了对象的概念,并基于新的概念添加了新的符号和约束,尤其是特定的文字生成。

 

PowerDesigner 使您可以根据需要,快捷的对任何概念的元模型(包括 Entity、Table、Column、Process、Component等)进行扩展。

 

马上行动,率先感受新的震撼吧!

PowerDesigner书签(03)显示comment字段注释内容 楔子:我来告诉你真相吧。所谓姻缘的红线是要两个人共同编织的。只有在两人牵手走到最后,其中一方死去时,这条红线才算完成,他们才算是真正被牵到一起了。- 东野圭吾《黎明之街》 1.今日书签 PowerDesigner 16.5 对表字段设置显示 comment 注释,解决视图模型看不到表字段 comment 中文注释的问题。   2.拨云见日 2.1.操作环境 操作系统:Win10 PowerDesigner 版本:16.5   2.2.操作步骤 无论 PowerDesigner 15 . 阅读详情

相关推荐

全面掌握PowerDesigner中文使用教程

本文还有配套的精品资源,点击获取 简介:Sybase PowerDesigner是一款应用于数据库设计、数据分析和企业架构规划的高效数据建模工具。本教程系统地介绍了PowerDesigner 9.5版本的使用方法,包含从概念到物理的数据建模,UML建模,逆向工程,模型转换与同步,报告与图表生成,配置与定制,以及企业架构设计等全方位内容。教程注重实际操作,旨在帮助用户全面掌握...

weixin_42360846的博客 3416

powerDesigner绘制类图

在大型的项目中可能会有类图,因为有了它整个项目的类结构更加清晰,或者说一个刚入职进入你项目组的成员能更快的了解整个项目,画类图之前要明白类和类之间有几种关系,如果这几种关系都不知道,画图就是纸上谈兵,常见的类和类之间的关系有如下几种关系: 泛化(Generalization) 实现(Realization) 关联(Association) 聚合(Aggregation) 组合(Compositio...

riemann_的博客 1836

PowerDesigner 11+9.5版 汉语使用说明

这两个使用文档均从网上整理出来的,非常感谢原始的制作人,希望能给所需的人一些帮助。语言为汉语。

UML分析与设计(3)——图的概述

UML图概述 标准建模语言UML可以由下列5类图来定义:用例图:从用户角度描述系统功能,并指出各功能的操作者。静态图:包括类图和对象图。类图描述系统中类的静态结构,不仅定义系统中的类,表示类之间的联系,如关联、依赖、聚合等,也包括类的属性和操作,类图描述的是一种静态关系,在系统的整个生命周期都是有效的。对象图是类图的实例,几乎使用与类图完全相同的标识。一个对象图是类图的一个实例。由于对象存在生命周...

Saurfang 1878

powerdesigner安装包下载

powerdesigner安装包下载,亲测可用,百度云盘下载。

powerdesigner9.5物理模型用户入门手册

PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。 利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。 它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。

PowerDesigner9.5配置指南

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

zgqtxwd的专栏 465

Powerbuilder结合PowerDesigner9.5开发

Powerbuilder结合PowerDesigner9.5开发

使用 PowerDesigner 9.5 创建 Web 服务

使用 PowerDesigner 9.5 创建 Web 服务 Sybase 公司PowerDesigner 总设计师Xiao Wang撰稿 Web 服务允许您以标准格式提供现有的或新增的功能,并且允许用户和应用程序从任何位置访问它们。PowerDesigner 9.5 同时针对 Microsoft .NET 和 Java 引入了完善的 Web 服务设计和生成机制。使用 Powe

Sybase_SDN的专栏 4853

powerdesigner-破解补丁+许可证

powerdesigner-破解补丁+许可证

FREERTOS+LWIP+IAP实现TCP、HTTP、网页访问并固件升级、更新配置 (三)lwip实现httpd服务并在web访问

在前两篇文章中配置freeRTOS和,并实现了TCP、UDP的通信协议,现在终于轮到重头戏lwip的httpd服务,LWIP官方例程中是有很多自带的网页的,但是远远不够满足实际项目的使用需求,因此我也是踩了很多坑,从前端网页制作,到网络通信的实现,到后端数据处理,从头开始学起,也是学习到了很多没接触过的东西,本章将搭建LWIP的HTTP服务使得浏览器可以访问WEB。

wangjiaheng0716的博客 2965

PowerDesigner16.5汉化及安装教程

PowerDesigner16.5下载链接:https://pan.baidu.com/s/1JmvgN5NfN1gcMmSH72a9ew 提取码:68cf PowerDesigner安装图文教程: 1、解压PowerDesigner安装文件,并双击PowerDesigner.exe; 2、欢迎来到PowerDesigner安装界面,点击 NextPowerDesigner 3、一定要选择Trial,再点击Next,不要选择其它,这一步如果选择错,后面是不行的。……

精◈彩◈猿◈笔◈记 2万+

DPABI安装教程

DPABI是是中科院心理研究所严超赣老师团队开发的一款磁共振脑影像数据分析工具包。基于SPM,在安装DPABI之前需要安装好SPM,才能正常使用。SPM的安装方法见文matlab2021a版本条件下安装spm_kidllll的博客-优快云博客 1、下载安装包 下载地址:DPABI: a toolbox for Data Processing & Analysis for Brain Imaging | The R-fMRI Network 2、将下载好的dpabi文件夹移动到matl..

qq_42356925的博客 1万+

PowerDesigner16.5配置安装与使用

刚开始按照网上的还需要执行VB脚本什么的,之前使用脚本,确实好使了,并且name和comment列都没有被影响。第一次进入下图,可能无法点击2中的图标,需要先点击一下1处的表格,然后就可以编辑2处的图标了。我这里用的Oracle,没看出来有什么区别,但是也正常显示了。这次又新建pdm文件,发现还是不显示comment。这时,就已经完成显示comment列的效果了。如果加了汉化补丁,则为模型->下的最后一项。实质就是新增加了一个自定义的字段。注意:mysql是换成。

yushun的博客 4548

转录组PCA分析3大常见误区:数据标准化、离群样本与批次效应处理

本文深入探讨转录组PCA分析中的三大常见误区:数据标准化、离群样本识别与批次效应处理。通过实战案例和R代码演示,揭示如何优化PCA结果以提升生物学解释力,特别关注数据标准化策略的选择和批次校正方法的应用,帮助研究者避免常见陷阱并获得可靠的转录组分析结果。

weixin_28362173的博客 372

华大HC32F460 TCP Client 实验

华大HC32F460 TCP Client 实验

ZhuoWuKeJi的博客 649

在苹果系统MacOS上安装PowerDesigner16.5

  首先上网下载powerdesigner16.5版本。按以下步骤就行操作即可 1、下载Wineskin Winery,地址:http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads 2.安装好Wineskin Winery并运行,如下图,点击加号,安装WS9Wine2.22引擎, 3.安装好后,点击updat...

易编程 8万+

Android malloc_debug实现原理及使用

2)设置 __libc_globals 对象中的 libc_globals.default_dispatch_table 和 current_dispatch_table 指向 malloc_dispatch_table,以后在 malloc 库函数里都会通过 GetDispatchTable(),这个函数就是返回的 current_dispatch_table 指针;MAX_FRAMES 表示被抓取的 frames 的数量,如果设为0, 表示在分配空间被释放时,不会抓取任何调用栈。

专注于系统快稳省领域 3741

PowerDesigner16.5破解版安装

PowerDesigner安装 百度网盘:https://pan.baidu.com/s/1j26Z5TSiImtFNRD_XHrUxw 提取码:g77d 一.安装PowerDesigner 16.5 1.解压 2.双击运行安装包,等待初始化 3.初始化完成后点击next 4.选择地区,同意协议,完成后点击next 5.选择安装位置,完成后点击next 6...

Very666的博客 9603

基于YOLOv12的牙齿识别与计数系统:从理论到完整实现

本文详细介绍了一种基于YOLOv12深度学习模型的牙齿识别与计数系统。该系统能够在口腔X光片中准确识别和计数牙齿,并提供了用户友好的UI界面。文章涵盖了数据预处理、模型训练、性能优化以及完整系统实现的各个环节,并提供了可复现的代码和数据集参考。整个系统包含三个主要模块:数据预处理模块YOLOv12模型训练模块UI界面展示模块。

YOLO 178

YOLOv11改进 | Conv/卷积篇 | 轻量化多尺度异构卷积(MSHC)优化YOLOv11精度(全网独家首发)

本文介绍了Hype-YOLO提出的MANet结构,这是C3、C2f、C3k2的升级版,能显著增强特征提取能力。MANet整合了DSConv和C2f结构,通过多分支异构设计提升梯度流动和特征语义深度。文章详细解析了MSHC模块的原理,包括其多尺度并行建模、通道混洗等核心机制,并提供了完整的代码实现和训练教程。实验表明,Hype-YOLO的精度优于YOLOv11。该结构在保持轻量化的同时,通过异构分支设计实现了更丰富的特征表达,适用于目标检测等视觉任务。

Snu77的博客 949

PowerDesigner 16.5安装教程

3.选择语言,然后点选同意协议许可,然后点击下一步。5.勾选要安装的组件内容,默认即可,然后点击下一步。6.安装用户配置文件,全选即可,点击下一步。2.选择许可证,选第一个试用15天即可。7.选择程序的文件夹,然后点击下一步。4.选择安装路径,然后点击下一步。8.当前设置确认,并点击下一步。安装包,并在下图下一步。9.开始安装,并完成。

D_AKJS 6161

Qt图形几何之QRect详解:从基础操作到高级功能全解析

本文全面介绍了Qt框架中的QRect类,详细解析了其核心功能和使用方法。主要内容包括:1)QRect的基本概念与多种构造函数;2)矩形属性获取和状态判断方法;3)几何操作函数(移动、调整大小等);4)几何关系判断(包含、相交等);5)坐标变换和边距处理;6)实用功能与QRectF转换;7)综合应用示例(图形界面、碰撞检测、布局管理);8)性能优化建议和常见陷阱。通过丰富的代码示例,展示了QRect在Qt图形编程中的实际应用,帮助开发者掌握矩形处理的各项操作技巧,提升图形界面开发效率。

专注现代C++实战,从核心语法到高性能编程,助力开发者深入掌握系统级编程精髓。 116

PowerDesigner12.5下载及破解

一、下载1、PowerDesigner 12.5官方下载地址 http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe 大小125 MB (132,006,349 字节) 二、破解环境:Window XP Sp3 + PowerDesigner12.5_eval.exe

小云子、asp.net开发学习笔记 5144

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

数据库设计---PowerDesigner16.5安装过程以及基本配置使用

PowerDesigner16.5安装过程以及基本使用 PD工具链接 链接:https://pan.baidu.com/s/140FQZAN19W__5aR6ZOHExg 提取码:v52f 一、PowerDesigner16.5的安装破解 1.首先找到PowerDesigner 16.5安装包,右键以管理员身份运行.exe文件如下图所示: 2.然后点击Next,如下图所示: 3.选择语言,如果不选PRC安装的就是英文的,然后点选同意协议许可,然后点击Next,如下图所示: 4.选择

慕兮的博客 1319

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

powerdesigner12.5 入门教程

powerdesigner12.5 入门教程  下载powerdesigner12.5  进行破解和汉化:  (1)powerdesigner->tools->lisence  select the type of lisence you want to use :    选择第一个,点击load,寻找lisence路径  下一步,选择所在地 success(也有可能lisence

maoxiao_jsd的专栏 1610

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: 使用 PowerDesigner 9.5 创建 Web 服务
下一篇: POWERDESIGNER 10.0 简介
Sybase_SDN
博客等级 码龄22年 3粉丝 9原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值