导读:本文包含了面向最终用户编程论文开题报告文献综述及选题提纲参考文献,主要关键词:最终用户编程,可视化编程,领域特定语言
面向最终用户编程论文文献综述
汪珏,龚建伟,柏鹏,贾颖[1](2014)在《一个面向院校信息领域的最终用户编程语言》一文中研究指出随着IT应用的推广和Web 2.0的兴起,用户的个性化应用需求越来越多,如何迅速地满足用户大量的开发和维护需求成为软件开发面临的一个重要问题。能否让最终用户也能开发软件?选择中职院校Web信息系统为研究领域,研究最终用户编程技术,设计了一个面向最终用户的Web信息领域特定语言VUDSL,并开发了相应的编程工具,让不具有软件工程知识的最终用户能使用可视化编程的方式开发出信息系统。VUDSL目前已在实际中成功试用。(本文来源于《电子世界》期刊2014年06期)
贾颖[2](2014)在《面向最终用户的简易编程技术的研究》一文中研究指出随着Web2.0的兴起,海量用户的个性化需求不断涌现,如何迅速地满足大量最终用户的个性化需求,是软件工程领域面临的一个重要问题,而最终用户编程是解决上述问题的有效途径之一。但让没有软件工程知识的最终用户来直接编程存在很多挑战,如方便性、正确性、安全性、一致性的问题。本文以高校Web信息系统领域为研究对象,提出并实现了一种面向最终用户的简易编程的方法。该方法借助可视化编程和关键字编程等技术,允许最终用户以拖拉控件、“搭积木”以及输入关键字的方式便捷地进行编程。UDSL是面向最终用户的高校Web信息系统特定领域语言,它是不支持可视化的,这大大增加了最终用户学习和使用的成本。为了方便最终用户使用UDSL,本文重点研究了UDSL的可视化编程技术,分别对UDSL的界面、模型、数据实体进行可视化建模,并新增了页面动作流来对应用系统的业务流程进行可视化建模。在可视化编程技术的支持下,最终用户只需通过拖拉可视化语句块即可完成目标应用系统的定义。在可视化编程框架下,本文采用关键字编程技术进一步辅助最终用户对于应用系统的业务逻辑的定义。在关键字编程技术的支持下,用户只需输入关键字序列,就可以自动生成UDSL可视化语句块。本文在Koala算法和关键字树算法基础上实现了关键字和特定领域中可视化语句块的匹配。在上述两个关键技术的基础上,结合UDSL语言的特点,进行了支持最终用户简易编程的UDSL编辑器的建模和架构设计,并使用Java Swing等相关技术完成了该编辑器的开发。最后本文选取高校Web信息系统的实际应用进行了多组对比实验。实验结果显示,可视化UDSL及其关键字编程能支持最终用户的编程,编程更简易,生产率更高。(本文来源于《上海交通大学》期刊2014-01-01)
周鹏,刘金刚[3](2012)在《面向最终用户的两级编程模型》一文中研究指出为适应构造混搭应用时用户对数据的动态变化的需求,在电子数据表和数据流的基础上,提出了一种面向最终用户的两级编程模型,采用基于电子数据表的自上而下的构造模式和基于数据流的自下而上的自适应修改模式构造混搭应用,该方式不仅可以为用户提供电子数据表风格的数据呈现和编程方式,而且对数据流提供一组混搭修改机制支持用户快速撤销操作序列、更新组合应用以适应用户需求的变化,降低了构造混搭应用的复杂度,实验结果表明,该编程模型提高了混搭应用的效率。(本文来源于《计算机工程与设计》期刊2012年02期)
盛羽,张青龙,陈松乔,王建新[4](2011)在《面向最终用户编程的图像处理虚拟实验平台》一文中研究指出针对Matlab、ImageJ等数字图像处理计算资源无序分布、多元异构、无法实现计算协同、普通用户难以使用等特点,提出了一种面向最终用户编程的数字图像处理虚拟实验平台模型。该平台采用面向服务的体系架构开发,将地理位置分布的计算资源统一封装为服务构件,向最终用户屏蔽图象处理设备分布、异构的特性。为了形式化表达实验设备之间的复杂连接关系,设计了一种面向领域的实验流程描述语言。基于实验流程描述语言和服务构件动态组合技术实现了分布式图像处理实验设备之间的动态聚合;与已有的工作相比,该平台有效地解决了网格环境下异构虚拟实验设备的资源共享、动态协同和运行调度问题,为用户提供了一种不受时间、地点以及实验设备约束的数字图象处理虚拟实验环境。(本文来源于《系统仿真学报》期刊2011年07期)
张宇航,管莹,庞涛[5](2010)在《面向最终用户编程的服务虚拟化模型》一文中研究指出为了解决面向最终用户编程问题,提出了一种基于动态语义的服务虚拟化模型。该模型以SOA思想理论为基础,采用面向服务计算和Web服务技术,结合本体服务描述语言和描述逻辑,建立服务虚拟化模型,从而实现面向最终用户编程。该模型有效地提高了模型的查全率和查准率,能够在一定程度上解决软件危机。(本文来源于《计算机系统应用》期刊2010年11期)
王术娟,梁剑萍,李吉桂[6](2007)在《面向最终用户编程的服务虚拟化及其应用》一文中研究指出随着Web服务的快速发展,如何实现最终用户编程从而达到应用的按需构造是迫切需要解决的问题。本文以"数字博物馆通用建设平台"项目为应用背景,对服务虚拟化方法进行了尝试,重点研究了虚拟化的运作机制,并基于服务虚拟化的流程给出相应算法。(本文来源于《计算机科学》期刊2007年12期)
面向最终用户编程论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
随着Web2.0的兴起,海量用户的个性化需求不断涌现,如何迅速地满足大量最终用户的个性化需求,是软件工程领域面临的一个重要问题,而最终用户编程是解决上述问题的有效途径之一。但让没有软件工程知识的最终用户来直接编程存在很多挑战,如方便性、正确性、安全性、一致性的问题。本文以高校Web信息系统领域为研究对象,提出并实现了一种面向最终用户的简易编程的方法。该方法借助可视化编程和关键字编程等技术,允许最终用户以拖拉控件、“搭积木”以及输入关键字的方式便捷地进行编程。UDSL是面向最终用户的高校Web信息系统特定领域语言,它是不支持可视化的,这大大增加了最终用户学习和使用的成本。为了方便最终用户使用UDSL,本文重点研究了UDSL的可视化编程技术,分别对UDSL的界面、模型、数据实体进行可视化建模,并新增了页面动作流来对应用系统的业务流程进行可视化建模。在可视化编程技术的支持下,最终用户只需通过拖拉可视化语句块即可完成目标应用系统的定义。在可视化编程框架下,本文采用关键字编程技术进一步辅助最终用户对于应用系统的业务逻辑的定义。在关键字编程技术的支持下,用户只需输入关键字序列,就可以自动生成UDSL可视化语句块。本文在Koala算法和关键字树算法基础上实现了关键字和特定领域中可视化语句块的匹配。在上述两个关键技术的基础上,结合UDSL语言的特点,进行了支持最终用户简易编程的UDSL编辑器的建模和架构设计,并使用Java Swing等相关技术完成了该编辑器的开发。最后本文选取高校Web信息系统的实际应用进行了多组对比实验。实验结果显示,可视化UDSL及其关键字编程能支持最终用户的编程,编程更简易,生产率更高。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
面向最终用户编程论文参考文献
[1].汪珏,龚建伟,柏鹏,贾颖.一个面向院校信息领域的最终用户编程语言[J].电子世界.2014
[2].贾颖.面向最终用户的简易编程技术的研究[D].上海交通大学.2014
[3].周鹏,刘金刚.面向最终用户的两级编程模型[J].计算机工程与设计.2012
[4].盛羽,张青龙,陈松乔,王建新.面向最终用户编程的图像处理虚拟实验平台[J].系统仿真学报.2011
[5].张宇航,管莹,庞涛.面向最终用户编程的服务虚拟化模型[J].计算机系统应用.2010
[6].王术娟,梁剑萍,李吉桂.面向最终用户编程的服务虚拟化及其应用[J].计算机科学.2007