• pic 1

    MDA理论的一次探索!

    基于EA的模型驱动插件

  • pic 3

    结合MDA工具快速完成客户委托!

    遵循RUP工程过程标准

    遵循SCRUM开发过程

    模型驱动快速开发

探索软件工程领域的“能量之源”

EG(r) = mØ(r)

工欲善其事必先利其器

IMDA系列产品是对MDA的软件模型驱动理论的一次探索,目前现有的MDA工具基本都是基于UML生成代码,没有模型之间转换的标准定义,有些工具可以利用模板来生成代码,但这种MDA很多情况对设计人员的UML建模能力要求较高,而且如果一个项目如果完全用MDA生驱动,设计建模的工作量巨大而且繁琐,这也是MDA发展缓慢的主要原因。这次的探索主要是想找到一种快速模型驱动的方法,而且建模的工程尽量简单,降低设计的门槛。

代码生成引擎(EA插件)

IMDA-GenCodeEngine(代码生成引擎)是通过EA提供的API对页面对象模型、逻辑对象模型、实体对象模型进行解析,然后以MCV框架进行逻辑处理,解析代码生成的配置文件,按配置文件配置将指定数据传递给velocity模板引擎,通过模板引擎将框架代码文件生成到指定位置,从而实现自动生成框架代码的目的

  • 支持标准对象模型和类模型

  • 自定义代码文件模板

  • 以任务的方式自定义扩展EA菜单

  • 一个任务可执行多个代码模板生成

  • 可配置生成代码的目录结构

  • 支持MVC模式中任意层次代码,包括SQL脚本生成

模型转换引擎(EA插件)

IMDA-ModelTransformEngine(模型转换引擎)分为两种模型的转换,第一种是将EA中的基础模型元素互相,第二种是基础模型元素与特性扩展元素互相转换,通过EA提供的API对UML模型进行解析,根据具体的模型元素生成预期的目标模型元素。转换及生成原则遵循快速模型驱动方法论。

  • 支持MDA建模过程的正向转换和反向转换

  • 对象中的属性、方法可转换为任意基础元素

  • 提供MDA模型驱动方法论实例

  • 提供外部标准对象结构文件导入

MDA快速原型工具(EA插件)

原型演示框架是通过模型转换后的对象模型要根据指定模板生成代码,如果要生成可运行的原型那么模板必须基于一套技术框架编辑,并且这套框架是可以地理部署并运行的,这里说的演示原型框架和后面的演示项目框架就是这样的技术框架,根据这种框架编辑模板然后生成可运行的项目。

  • 定义原型模板后可自动将模板文件转换为模板模型方便视图层建模

  • 建模后直接生成页面原型,方便快速试错,讨论修改原型业务逻辑缺陷

  • 页面模板模型可复用,用来生成原型后可以添加视图层模板进而生成视图层代码

对于授权用户我们提供产品使用咨询及MDA过程咨询服务

针对定制的开发框架我们也提供特定框架模板及页面模板的二次开发服务

  • :meanspark@outlook.com

  • :994459188

RUP标准 + 敏捷开发

外包项目开发过程

外包合作方式

项目外包:接受客户以单元模块或整体项目的外包委托,我们将以专业的软件工程过程为标准结合MDA工具快速开发作为服务特色完成客户委托,技术体系包括:java和php的所有WEB开发项目。

联系方式

沈阳明势信息技术有限公司

服务咨询部

  • :刘扬
  • :15640096976
  • :meanspark@outlook.com
  • :994459188
  • chrome浏览器
  • firefox浏览器
  • ie9及以上
  • safari浏览器

Copyright © 2013-2014 Meanspark Co. Ltd.

辽ICP备14011381号-1