PowerDesigner深入体验
最近有空买了本PowerDesigner书,对他的功能进行了比较深入的了解;觉得PowerDesigner的功能太强了,在设计的过程中的内容只要是你想到的基本上都能完成.以前用他主要是用来创建一下数据表,整个设计过程基本上都是面向过程;面向数据流的,只是在开发的过程中,把有些内容用面向对象的语言来实现的.一直以来没有找到一个比较合适的设计工具,通过对PowerDesigner的深入了解,发现这么好的工具就在我身边.
我的学习过程是这样的,首先通过对概念的理解:BPM,CDM,PDM,OOM,Report(报表),testData(测试数据)对前面几个概念不清楚的人可以查阅相关PowerDesigner的资料;软件系统设计一般都是从概念模型(CDM)开始.然后通过概念模型转化为对象模型(OOM);通过对象模型转化物理模型(PDM).通过物理模型(PDM)生成测试数据.系统设计报表,可以方便的在开发的过程中使用.通过OOM生成代码本部分的功能没有去做深入的研究,因为现在有很多代码生成的工具可以利用.
通过系统的学习PowerDesiger,我会在以后的工作过程利用这个工具来逐步的改变现有的系统设计模式.把面向过程的设计推向面向对象的分析设计.