zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    java数的相加
    读大道至简第二章有感
    读大道至简第一章有感
    课题的跨专业组队
    返回一个整数数组中最大子数组的和。
    《构建之法》阅读笔记02
    单元测试(2)
    软件工程个人作业03
    单元测试
    团队
  • 原文地址:https://www.cnblogs.com/yangykaifa/p/6854831.html
Copyright © 2011-2022 走看看