iModel模型驱动开发平台
平台介绍:
iModel模型驱动开发平台 简称 (iModel Studio)是由西安赛斐软件科技公司历时5年开发的一种基于模型驱动架构的软件快速开发平台,扩展了国际对象组织(OMG)提出的模型驱动(MDA)开发方法,使用基本模型和插件模型的概念,形成可扩展模型体系架构。其特点是结合模型和插件两种技术原理,使用基础模型和插件模型的组装配置来实现复杂软件系统。可实现快速开发,运行时维护,系统可扩展,功能可配置。
iModel平台包括业务建模工具与模型引擎,建模工具用于设计与维护业务的软件模型,模型引擎用于加载运行模型和插件,并根据模型信息生成内存对象与界面表现。iModel是一种分布式系统,包括数据库、服务端、客户端,服务端引擎向客户端提供模型和用户数据并处理业务逻辑,客户端调用服务端读取模型和用户数据自动生成生成软件界面,并根据用户的操作来访问服务端服务实现业务处理,iModel平台的基本模型包括:界面模型(控件定义,菜单定义),实体模型(业务对象定义,功能定义),辅助模型等,iModel的插件是一种可以增强和扩展iModel基本模型对象的标准组件,包含了插件及其参数的精确定义,iModel插件可以配置在相应基本模型对象上,并可在运行态进行配置与调试,且能即时看到配置效果,iModel是一种可演进的原型增量设计系统,软件是在运行过程中进行增量设计与维护的,设计过程中就可以看到运行效果。
iModel除一般建模工具提供的功能之外,可对功能和操作模式进行建模描述,综合模型编译,模型解释,代码生成,代码模板四种技术的优点,实现了可执行模型。同时实现了模型继承、模型接口等高级模型开发技OA系统
iModel平台内置了丰富的通用插件模型和插件实现,覆盖软件界面、功能,结构,流程等各方面;通过基础建模和大量插件的选择组装与集成可以实现软件系统的复杂逻辑功能和丰富界面表现。用户也可以很容易地在系统中增加插件模型及其实现完成对特殊需求的业务功能。
平台优势:
非编程开发 | iModel平台革新软件开发模式,以模型构建的方式实现软件开发,无需编写代码;以数量级的幅度提升开发效率、降低软件开发成本; |
n图形化构建 | niModel平台以完全图形化的方式实现软件开发、测试、跟踪、维护活动; |
n低技术需求 | 无需掌握c#、ado.net、framework、winform等编程语言和框架,只需简单培训即可进行企业级专业软件开发; |
n趋于零调试 | niModel平台提供经过反复验证的插件模型,大幅减少开发调试工作量;iModel平台的软件调试时间趋于零,业务逻辑调试工作量少于传统开发模式调试工作量的1/10; |
n随需而变 | n图形化、非编程,实时跟踪、动态调整;iModel平台为软件"随需而变"提供最佳平台; |
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与 我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同 其观点或证实其内容的真实性。 热门文章
分享到微信朋友圈
×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。 推荐阅读 |