DataUml Design 教程1-初识

Posted yangykaifa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataUml Design 教程1-初识相关的知识,希望对你有一定的参考价值。

     DataUml Design 是面向开发者使用的一个永久免费的软件,提高软件的开发效率和代码的规范度。

它主要包含三大功能,数据模型、代码生成和UML建模,数据模型功能类似于PowerDesigner软件。代码生成类似于动软的代码生成器。
1、什么是DataUml Design
    DataUml Design是採用WPF开发的一款软件。该软件功能包含实体类建模、数据库设计、模型与数据库同步、数据库与模型同步、代码生成、文档生成、数据库生成实体模型等功能。以往的软件改动模型之后还得改动数据表结构,须要同步改动两个地方,而
DataUml Design攻克了该问题, 软件开发者仅仅须要改动模型结构或数据表结构,然后利用软件的同步功能就可以达到模型与数据表结构的一致性。

方便开发者轻轻松松地管理自己的模型与数据库。


    DataUml Design的自己定义模板採用微软的4T技术。开发者能够配置自己的代码模板。如实体层、数据訪问层和UI层都能够用模板来配置,由模型一键生成代码,实现模型与代码的一致性。


    DataUml Design支持数据的导入与导出。能够导出模型结构的文档。也支持事实上数据导入生成数据模型(下一版本号将实现)
   
DataUml Design眼下仅仅支持MS Server和Oracle数据库、C#和Java语言,其他数据库和语言下一版本号将实现。
2、为何会有DataUml Design软件
    从项目设计到开发完毕,相信大家都会使用好几个辅助工具,有些工具功能虽多,但用到的功能却非常少。有些非常有用的工具却是要收费的。有些工具具有实体建模功能,但生成代码功能弱,有些工具生成代码功能非常强大。但不具有数据建模功能。

而DataUml Design软件能解决这些问题,它功能不是非常多,但对开发者来讲非常有用,并且是免费的。
3、DataUml Design功能特点 
    1)、模型设计
        DataUml Desing数据建模採用图形化设计,基于UML标准,遵循UML类图概念。模型中的类和数据库中的表相应,类的成员分为字段、属性、事件等,类的属性相应数据表中的字段。类的属性成员的属性又包含数据表中字段的全部属性。类与类的关联关系包含单向关联、双向关联、组合、聚合。关联关系与数据表中的外键相相应。

关联关系也具有属性。


    2)、模型和数据库同步
        数据模型与数据库绑定,设计模型之后能够一键把模型提交到绑定的数据库中,假设数据库中表存在,则会更新数据表结构,假设数据库中代不存在,则会创建一张新表,用户不须要关心怎样数据库类型,DataUml Design会帮你完毕全部功能。
        假设数据表中添加了字段或改动了某个字段。而模型中没有更改,仅仅需把数据表同步到模型就可以。不须要开发者对比数据表结构来改动模型结构。 

    3)、代码生成 
        DataUml Desing採用代码模板来生成代码,软件开发者能够依据自己的要求来设计代码模板。代码模板能够生成任务语言的代码。软件开发者能够用代码模板获取到类的全部属性以及关联的类。


4、环境要求
    DataUml Desing 程序执行环境必须.Net Framework 4.0
5、安装
    DataUml Design是绿色软件。免安装。

 
   

 软件主界面图


     

 


软件下载地址: 下载

意见反馈和帮助:netuml@qq.com

以上是关于DataUml Design 教程1-初识的主要内容,如果未能解决你的问题,请参考以下文章

VIVADO

VIVADO

初识Ant-Design

Vivado HLS初识---阅读《vivado design suite tutorial-high-level synthesis》

Vivado HLS初识---阅读《vivado design suite tutorial-high-level synthesis》

Allegro PCB Design GXL (legacy) 刷新PCB封装(Package)中的焊盘(Padstack)