[发明专利]基于构件模型的系统可视化设计及代码生成系统及方法在审
申请号: | 201510940034.3 | 申请日: | 2015-12-16 |
公开(公告)号: | CN105607902A | 公开(公告)日: | 2016-05-25 |
发明(设计)人: | 李林林;张和华;赵祖乾;潘加俊;南野野;龚雄 | 申请(专利权)人: | 苏州同元软控信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 夏海天 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于构件模型的系统可视化设计及代码生成系统及方法,该系统包括代码扫描模块、构件模型封装模块、构件模型库模块、系统模型搭建模块、代码生成模块以及信息显示模块。该方法的流程大致可分为整理孤立的构件代码、获取代码信息、信息封装成构件模型、构件模型入库、搭建系统模型、模型检查和生成代码。本发明从模型的角度出发,对现有的代码进封装和重用,使得设计软件如同搭积木一样简单,大大提高了软件开发的效率;本发明基于可重用的构件,采用拖放式、层次化的设计方式搭建系统模型,既方便直观,也在很大程度上减小了手工编写的代码量,将设计开发者的工作重心转移到逻辑和原理上,提升了系统的可靠性。 | ||
搜索关键词: | 基于 构件 模型 系统 可视化 设计 代码 生成 方法 | ||
【主权项】:
基于构件模型的系统可视化设计及代码生成系统,其特征在于:包括代码扫描模块(1)、构件模型封装模块(2)、构件模型库模块(3)、系统模型搭建模块(4)、代码生成模块(5)以及信息显示模块(6);所述代码扫描模块(1)连接所述构件模型封装模块(2),所述构件模型封装模块(2)连接所述构件模型库模块(3),所述构件模型库模块(3)连接系统模型搭建模块(4),所述系统模型搭建模块(4)分别连接所述代码生成模块(5)和所述信息显示模块(6);所述代码扫描模块(1)的作用是通过扫描现有的构件代码,获取构件代码中的信息,为所述构件模型封装模块(2)的工作提供支持;所述构件模型封装模块(2)的作用是读取所述代码扫描模块(1)提供的相应构件代码的信息,并将该构件代码和该构件代码中的信息封装成一个整体的构件模型,再交由所述构件模型库模块(3)进行处理;所述构件模型库模块(3)的作用是读取所有的所述构件模型封装模块(2)生成的构件模型的信息,形成构件模型库,所述构件模型库对其中的所有构件模型进行统一管理,确保构件模型的正确性,为所述系统模型搭建模块(4)和所述代码生成模块(5)的工作提供支持;所述系统模型搭建模块(4)的作用是将所述构件模型封装模块(2)生成的构件模型搭建系统模型,在此过程中,所述系统模型搭建模块(4)将记录所有与系统模型相关的信息,所记录的这些信息将为所述代码生成模块(5)的工作提供支持;此外,所述系统模型搭建模块(4)还会根据所记录的信息,对系统模型的正确性进行检查,保证代码生成工作的顺利进行;所述信息显示模块(6)的作用是与所述系统模型搭建模块(4)一起为使用者提供一个可视化的建模界面,使用者利用构件模型搭建系统模型的每一步操作都会实时地显示在该建模界面上,使搭建系统模型的过程更加直观,方便系统模型的搭建;所述代码生成模块(5)的作用是利用对应的构件模型的实际实现代码,在所述系统模型搭建模块(4)所记录的与系统模型相关的信息的指引下,将该系统模型翻译为可运行的系统代码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州同元软控信息技术有限公司,未经苏州同元软控信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510940034.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种实现通用支付前端服务的方法和装置
- 下一篇:可配置安全逻辑求解器