何用Powerdesigner的逆向工程生成PDM(物理数据模型)
文章来源(WEB开发技术知识库):http://www.cn-web.com/cnweb/0/467/article/
Powerdesigner的逆向工程将sqlserver数据库生成PDM(物理数据模型)
文章来源(WEB开发技术知识库):http://www.cn-web.com/cnweb/0/592/article/592.html
Powerdesigner将PDM(物理数据模型)转换为CDM(概念数据模型)
文章来源(WEB开发技术知识库):http://www.cn-web.com/cnweb/23/593/article/593.html
(1)打开pdm模型,依次打开菜单〈工具〉〈创建概念数据模型〉
(2)打开窗口,进行相关参数配置,点击确定,OK,生成cdm,大功告成。
数据库建模工具:PowerDesigner与Rose详解教程
文章来源(WEB开发技术知识库):http://www.cn-web.com/cnweb/0/466/article/
文档导出功能
PowerDesigner对文档导出提供了精细的控制,你不但可以对文档所包含的内容项进行设置,还可以对内容项的格式进行设置。如导出的表结构是否包括名称、数据类型、备注等项目,这些项目在表栏中的宽度占比,颜色,字号等等,不一而足。
PowerDesinger 12.0 还新增了一个多模型文档整合导出的Milti-Model Report模型,允许你以多个模型作为输入生成为统一文档,实现模型设计按阶段分开,文档又统一整合的目的。
由于PowerDesigner文档导出的设置非常精细,所以要设置好一个文档导出模式实非不易。有鉴于此,PowerDesinger提供了三种常用的导出模板,用户也可以自己定义模板。通过模板可以迅速完成设计模型文档的导出工作。
Rational Rose、PowerDesign、visio这三个软件的功能与异同[转帖]
http://www.newer.com.cn/newer/bbs/print.asp?topic_id=2575&forum_id=45&cat_id=11
出身 做图 Case文档与代码、Case文档与数据库之间的双向转换 支撑和协作
系统框图/树图 UML图 ER图 Gantt图 任意流程图 其他任意的图表
ROSE(Rational Suite 2002 VS) 诞生目的就是支持UML建模, 一开始没有对数据库端建模的支持. 对系统的代码框架生成有很好的支持。但对数据库的开发管理和数据库端的迭代不是很好。 不支持 Rose支持全系列的,而且很容易体现迭代、用例驱动等特性,相关性最好,缺点是图形质量差,逻辑检查与控制差,没有Name和Code的区分(PowerDesigner的特性)不太适合中国人,生成文档不好也不适合自定义,也没有设计对象的字典可以快速查找。 业余 不支持 不支持 不支持 中间插件实现的 Rose有相对最新最完整UML支持;RUP体系的支持
PowerDesigner(PowerDesigner 9.5) 对数据库建模而发展起来的一种数据库建模工具. 直到7.0版才开始对面向对象的开发的支持,后来又引入了对UML的支持。支持了能够看到的90%左右的数据库, ,对UML的建模使用到的各种图的支持比较滞后。但是在最近得到加强。对中国的市场不是很看看好,所以对中文的支持总是有这样或那样的问题。 支持一点点不好用 PowerDesigner 9.5全支持,优点就是图形质量好,生成的文档容易自定义,逻辑检查与控制好,有设计对象的字典可以快速查找和快速在图形中定位,缺点就是相互之间的衔接稍微麻烦一点,对UML和RUP不熟练的人用了,体现不出来迭代和用例驱动,熟练的人用了还算比较好解决。 最好的 不支持 用起来还可以 支持,但是预定义的元素不多 最好,不需要插件 对最新最完整UML支持稍微滞后; 无RUP体系的支持
VISIO(VS Visio 2002) 原来仅仅是一种画图工具. 也是到VISIO2000才开始引进软件分析设计功能到代码生成的全部功能,它可以说是目前最能够用图形方式来表达各种商业图形用途的工具(对软件开发中的UML支持仅仅是其中很少的一部分)用于软件开发过程的迭代开发则有点牵强 最好 Visio的图形质量是最好的,但是衔接和相关性也是最差的,逻辑检查和控制勉强能做一点点。 业余 Visio可以做还是用Project做好啦。 Visio最好 这一点Visio最好 Visio是通过VBA和宏实现的. Visio感觉不入流 对最新最完整UML支持稍微滞后;无RUP体系的支持
三种产品各有侧重点,各有优缺点,主要是看你的选择和你的开发方式和环境。
如果你的团队对业务和英文比较熟悉但是对RUP不太熟悉,建议你使用Rose,因为它有完整的RUP理论支撑而且相关性很好;
如果你的团队对业务和英文稍逊而且系统分析员能够良好地理解RUP,那么建议你采用PowerDesigner;
如果你不准备全面采用RUP开发过程,PowerDesigner是最好的;Visio都是必需的,但是只是作为Rose或者PowerDesigner的补充。
分享到:
相关推荐
在进行正向工程时,PowerDesigner从CDM或其他模型生成数据库结构,而逆向工程则相反,从数据库中提取信息以构建或更新PDM。在逆向工程过程中,英文字段可能需要转换为中文,以适应中国用户的习惯。`pdm相关操作.txt`...
AlexxIT Hass.io插件 使用技术实时观看流(无任何延迟) -通过VPS服务器隧道从外部访问Hass安装您必须使用具有插件支持的受监督版本。 添加插件存储库https://github.com/AlexxIT/hassio-addons安装插件 配置插件
事件驱动解析是把文件转换成xml,然后一边读取一边解析,这样就对内存的占用就会很少,可以很好的处理poi出现OOM的问题。 maven添加需要的jar包 <groupId>org.apache.poi</groupId> <artifactId>poi</...
可以从CDM生成OOM,或者从OOM逆向生成PDM,用于关系数据库设计分析。OOM是软件系统静态概念模型的表示。 **4. 业务处理模型 (BPM)** BPM是从业务合作伙伴视角出发,对业务逻辑和规则的概念模型。它通过流程图展示...
当应用程序出现Out of Memory (OOM)错误时,通常意味着系统无法分配足够的内存来执行任务,这时就需要借助专业的分析工具来查找问题的根源。MemoryAnalyzer(MAT)是IBM开发的一款强大的JVM堆内存分析工具,它能够...
PowerDesigner安装、创建cdm以及cdm转换成pdm、oom
基本上解决了OOM问题 如果 方便可以直接引用BitmapManager类到 项目中使用 解决blog 地址http://www.cnblogs.com/liongname/articles/2345087.html
### SQL Server 错误日志分析:内存问题与错误701 在处理SQL Server时,经常遇到系统日志中的各种错误提示。其中,“错误701”是一种常见的内存资源不足的问题,它会严重影响数据库服务器的性能。本文将对SQL ...
然而,由于Android系统对内存有限制,当在GridView中加载大量图片时,很容易引发“OutOfMemoryError”(简称OOM),这会严重影响应用的性能和用户体验。为了解决这个问题,开发者通常会采用内存缓存技术,如LruCache...
在Android开发中,"图片OOM"是一个常见的问题,全称为"Out Of Memory",即内存溢出异常。当应用程序在运行过程中,分配给它的内存不足以处理当前的操作时,就会发生这种异常。尤其在处理大量或者高分辨率的图片时,...
OOM Killer,全称为Out of Memory Killer,是Linux内核中的一种机制,用于处理系统内存不足的情况。当系统内存耗尽时,为了避免整个系统的崩溃,OOM Killer会选择并终止一些进程来释放内存,从而确保系统的稳定运行...
在安卓系统中,"OOM"(Out of Memory)是指应用程序因为消耗了过多的内存而被系统强制终止,这是安卓开发者需要特别关注的问题。本篇将深入探讨安卓内存OOM的分析和解决策略,以及如何通过内核剖析来预防和处理此类...
OOM全称”Out Of Memory”,即内存溢出。 内存溢出已经是软件开发历史上存在了近40年的“老大难”问题。在操作系统上运行各种软件时,软件所需申请的内存远远超出了物理内存所承受的大小,就叫内存溢出。 内存溢出...
然而,如果不妥善处理,这种大量加载图片的方式可能会导致内存溢出(Out Of Memory,简称OOM),使应用崩溃。本篇文章将深入探讨如何使用LRUCache来解决Android图片墙中的OOM问题。 一、Android OOM简介 当应用程序...
在Android开发中,Bitmap对象是用于处理图像的重要类,但不当使用可能会引发“Out Of Memory”(OOM)错误。Bitmap OOM通常是由于加载过大或过多的图片资源导致内存溢出。以下是对这个问题的深入探讨和解决方案。 ...
在Android开发中,由于系统对每个应用程序分配的内存有限,加载大尺寸的图片可能会导致“Out Of Memory”(OOM)异常,从而影响应用的稳定性和性能。为了解决这个问题,我们需要掌握一些有效的策略来优化图片加载,...
### Android OOM错误的原因 在Android开发过程中,经常会遇到一种常见的异常——OutOfMemoryError(简称OOM),这主要是因为Android为了确保设备性能与响应速度,在内存管理方面设定了严格的限制。对于每个应用程序...
Android 加载大图片 OOM 异常解决方案 在 Android 开发中,加载大图片是一个常见的问题,这可能会引发 OOM(Out of Memory)异常。OOM 异常是指应用程序试图分配超过系统可用内存的内存空间,从而导致应用程序崩溃...
在Android开发中,Bitmap对象是用于处理图像的重要类,但如果不妥善管理,它可能会引发“Out Of Memory”(OOM)错误。这是因为Android设备的内存有限,尤其是当加载大图或大量图片时,容易超出可用内存限制。"处理...
java jvm 中关于内存溢出分享,举例说明各种情况下可能会出现的oom事故