首页 | 本学科首页   官方微博 | 高级检索  
     

基于构件库/工作流的可视化软件开发
引用本文:张成,吴信才,罗津,胡茂胜. 基于构件库/工作流的可视化软件开发[J]. 计算机工程与应用, 2008, 44(10): 82-87. DOI: 10.3778/j.issn.1002-8331.2008.10.024
作者姓名:张成  吴信才  罗津  胡茂胜
作者单位:1.中国地质大学 信息工程学院,武汉 430074 2.教育部地理信息系统软件及应用工程中心,武汉430074
基金项目:国家高技术研究发展计划(863计划) , 国家科技公关计划
摘    要:在研究构件技术的基础上,结合工作流技术提出了一种新的软件开发模式,即通过将可视化的构件库与可视化的工作流编辑系统全面融合实现零编程的软件搭建平台。构件库包含了多层次和多粒度的可视化软件构件集合。工作流以业务流程为核心来组装各种构件以实现可视化的软件开发。论文提出了软件构件运行与逻辑控制分离的思想,通过构件库不同层次构件为用户提供良好的软件扩展性和移植性,通过工作流引擎的流程控制取代程序流程的过程控制实现面向业务的快速软件搭建,并支持任意流程的实时测试。这种软件开发模式拓展了传统软件工程的过程开发方式,能较好兼容自上而下和自下而上的软件工程方法,并能适用于BS/CS开发模式。该模型已在新一代GIS平台——MapGIS搭建平台中得到成功应用。最后分析了该软件开发方法的优缺点。

关 键 词:软件构件  构件库  可视化编程  工作流  
文章编号:1002-8331(2008)10-0082-06
收稿时间:2007-09-19
修稿时间:2007-12-17 

Visual software development based on software structural component library/workflow
ZHANG Cheng,WU Xin-cai,LUO Jin,HU Mao-sheng. Visual software development based on software structural component library/workflow[J]. Computer Engineering and Applications, 2008, 44(10): 82-87. DOI: 10.3778/j.issn.1002-8331.2008.10.024
Authors:ZHANG Cheng  WU Xin-cai  LUO Jin  HU Mao-sheng
Affiliation:1.Faculty of Information Engineering,China University of Geosciences,Wuhan 430074,China 2.GIS Software Research and Application Engineering Center of the Ministry of Education,Wuhan 430074,China
Abstract:A new approach to make visual software development based on the combination of workflow technique and software component library technique is presented.The author brings up the idea of visual software development method which is based on software component library,which is to programming visually using the workflow visual edit tools to fabricate new software with the software components in some software component library.And also brings up the idea of separating the process control from software component,which is to using the workflow engine to drive software components to work together.Software component library is emphasized to be the foundation,it contains the components to build up complicated software,and the components can be any scale and level;it’s an open system,supports assembling software with components and all development methods of B/S,C/S.It can be used to construct software project from bottom to top or from top to bottom.Finally the advantages and disadvantages are discussed,too.
Keywords:software component  software component library  visual programming  workflow
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号