技术开发 频道

PowerDesigner 15新特性:框架矩阵

    行为(Action)中可以定义的新建文档类型包括以下几种:

    -          模型(Model):Power Designer中所支持的模型,比如CDM,OOM等;

    -          视图(Diagram):Power Designer模型中的各种视图,比如概念数据视图(Conceptual Data Diagram)、类图(Class Diagram)等等;

    -          列表(List):Power Designer中一类对象的集合,比如一组实体(Entity)对象或一组类(Class)对象等等;

    -          生成(Generation):通过生成的方式建立模型,需要指定源模型和所生成模型的类型,比如指定矩阵中某个单元格中的概念数据模型(CDM),并生成物理数据模型(PDM);

    -          文件(File):通过指定一个文件类型和该类型的模板,可以创建任意的文件;

-          关联矩阵(Dependency Matrix):这也是Power Designer 15的新特性之一,也是以表格的形式来查看两个对象之间,是否设置了某种关系,这个关系可以是一个集合(Collection)或者是两个对象间的链接(Link)。

    行为(Action)的属性对话框如下图所示:

    
 
    图8 行为的属性对话框

    在指定了行为之后,在新建文档(New Document)中,就可以执行这些行为了,如图9所示:

    

    图9 使用行为(Action)建立文档

    最后,还可以为各个矩阵元素设置外观,包括边框、填充色、字体、图标等等,使得整个视图更加的美观、容易识别。

    至此,一个框架的设计工作就基本完成了。我们可以将矩阵的结构保存成模板,以应用到不同的项目中去。

    总结

    利用工程和框架矩阵建模的过程,也就变成由框架设计者定义好框架和工程的模板,再由不同的人员在框架的指导下完成建模。“提供通用的机制,给用户定制和扩展到权力,并对用户分类,仅为部分用户暴露那些复杂的特性”这一思想,也越来越多的体现在Power Designer的设计中。

    Power Design 15通过引入框架矩阵(Framework Matrix)机制,提供了对建模方法学的支持,这也表明,Power Designer作为一个有着悠久历史的工具产品,正在向着更新的层次发展。

    参考资料:

    - Power Designer 15 end user manual [Sybase Inc]

    - EA Frameworks: Pros and Cons – Inventory and Insights [EA directions]

    - Federal Enterprise Architecture Framework specification [Chief Information Offic

0
相关文章