首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 533 毫秒
1.
程霄  邱兴兴 《数字社区&智能家居》2014,(28):6635-6637,6671
在中小管理信息系统开发中用户对需求的描述存在动态性的问题。针对这种情况,提出一种以数据库为基础的软件自动化开发框架。框架包括软件三层架构的设计、缓存数据库、代码生成引擎、通用代码模版的设计和数据库概念模型设计的约束条件,实现基于数据库物理模型的软件源代码的自动生成。通过在农产品质量安全监测系统实际应用,分析结果表明,框架在实际项目中的应用表明能有效适应用户需求变化,降低开发成本,提高软件质量。  相似文献   

2.
大量的计算机软件的开发离不开数据库的使用,利用数据库框架实现数据库的应用具有多方面的优势。该文设计和实现了一个微型数据库应用框架,并将该框架应用于实际的软件开发过程中,从而验证了该框架的可用性。该框架适用于小型软件系统的开发,提高了系统的可扩展性。  相似文献   

3.
一种软件实用性模糊评估方法   总被引:2,自引:0,他引:2  
软件的多样性使用户很难选择适合应用需求的实用软件,本文给出软件实用性定义并对其属性进行深入分析,提出一种基于AHP(层次分析法)理论的软件实用性模糊评估方法,将AHP方法与模糊评判法则相结合.建立应用需求驱动的实用性指标树动态构建模型,设计具有动态扩展性的实用性指标数据库,建立软件实用性模糊评估过程模型,详细阐述指标分级模型框架和基于AHP的软件实用性模糊评估方法.最后,结合“Trustie协同开发平台在电力行业生产管理系统开发中的应用”项目予以验证.  相似文献   

4.
《工矿自动化》2015,(7):112-114
根据回转钻进随钻测量装置数据处理软件的作用进行需求分析,详细阐述了软件各项功能的开发需求;根据软件开发需求设计了软件功能模块,阐述了各功能模块的作用,绘制了功能开发框架;根据需求和开发框架确定数据处理流程。实际应用结果验证了该软件具有良好的性能。  相似文献   

5.
张晓  李智  赵子岩  付昌兰  李伟东  禹月昆  王超 《计算机科学》2018,45(9):119-122, 134
建模软件是辅助需求工程师分析的工具,在需求设计阶段必不可少。目前,很少有需求建模工具可以跨平台运行,支持在线多用户协同以及验证需求模型正确性和完整性等功能。鉴于问题框架方法在需求工程领域获得了较大关注,文中开发了一款用户体验较好、兼容多平台的计算机辅助问题框架建模软件。本研究解决了自动化校验问题图的正确性和完整性以及复杂问题图拆分等难题,实现了用户登录、云端数据库存储设计和多人协同建模和验证,从而构建了一个在线需求建模、共享和验证的平台。  相似文献   

6.
Web开发过程中,固定的数据库关系模型设计往往难以满足数据库应用系统中多变的用户需求。本文提出一种用户自适应关系模型,利用主、从两个静态关系表来实现数据库动态表结构,主表用于存储用户自定义关系表信息,从表则用于存储所有用户自定义数据。利用该关系模型设计的数据库应用系统中,用户仅通过Web浏览器即可自定义数据类型和动态管理数据,从而在一定程度上实现了用户需求变化的自适应。以烟草业的数据共享平台为例,说明了模型的使用方法,实际应用结果表明该模型显著提高了数据库应用系统的用户适应性,改善了Web站点的性能。  相似文献   

7.
当今互联网聊天软件层出不穷,且主要面向移动端用户.本文将设计并使用基于NodeJS的Meteor框架开发一款跨平台的聊天软件.应用的通讯服务器采用kadira团队的mup来部署.前后端均有JavaScript语言来实现.前端框架使用AngularJS与Ionic以达到良好的移动端体验效果.数据库使用NoSQL类型的MongoDB数据库.该聊天应用将会实现WEB、Android、iOS三端实时聊天的功能.  相似文献   

8.
具有数据库更新通知功能的数据库中间件   总被引:1,自引:0,他引:1  
数据库中间件在中间件技术中应用最广,技术最为成熟.在当前一些数据库应用领域中,存在着应用程序需要及时得知数据库状态改变的特殊需求.本文针对这种实际应用的需求,开发了一个具备数据库更新通知功能的数据库中间件.文中首先阐述了该中间件的基本功能,然后介绍了其框架和代码设计,最后评估了该中间件的优越性和实用性.  相似文献   

9.
君禾WEB数据库应用快速开发平台即JH.NET,是北京君禾金成科技发展有限公司研制的新一代基于网络数据库应用系统的快速开发平台。它严格遵循微软Windows DNA框架,采用标准的三层应用结构设计,可迅速开发运行于局域网或浏览器的数据库应用系统。是远程数据采集、分布式存储和处理数据的高效的开发平台。是真正面向网络的实用的管理信息系统。 君禾平台是面向最广泛的计算机用户设计的,不需要专业的软件知识,不必有复杂的设计计算,就可以量  相似文献   

10.
基于CMM的软件过程导航系统的设计与实现   总被引:2,自引:0,他引:2  
介绍如何根据CMM的体系结构,在Internet网络环境下设计并实现一个能够被异地多用户并发访问的导航系统.通过分析CMM模型的体系结构,成功地设计并建立了一个软件过程导航数据库,该数据库可以根据实际需要进行扩展.用户能够通过浏览器访问该导航系统,查询CMM的框架内容和组织机构实施各级别的详细内容,并可以通过查看国内外组织实施CMM的相关实例,达到为用户进行导航的目的.为软件企业有效地控制软件过程、提高开发效率和改进软件产品质量提供有效的途径.  相似文献   

11.
针对多设备环境下人机交互的特性,提出了一种支持代码自动生成的界面设计方法。该方法建立了以人机交互为中心的分层界面设计模型,支持不同设备平台上的代码生成,能够为模型驱动的软件开发提供有力的支持。  相似文献   

12.
陶传奇  包盼盼  黄志球  周宇  张智轶 《软件学报》2021,32(11):3351-3371
在软件开发的编程现场,有大量与当前开发任务相关的信息,比如代码上下文信息、用户开发意图等.如果能够根据已有的编程现场上下文给开发人员推荐当前代码行,不仅能够帮助开发人员更好地完成开发任务,还能提高软件开发的效率.而已有的一些方法通常是进行代码修复或者补全,又或者只是基于关键词匹配的搜索方法,很难达到推荐完整代码行的要求.针对上述问题,一种可行的解决方案是基于已有的海量源码数据,利用深度学习析取代码行的相关上下文因子,挖掘隐含的上下文信息,为精准推荐提供基础.因此,提出了一种基于深度学习的编程现场上下文深度感知的代码行推荐方法,能够在已有的大规模代码数据集中学习上下文之间潜在的关联关系,利用编程现场已有的源码数据和任务数据得到当前可能的代码行,并推荐Top-N给编程人员.代码行深度感知使用RNN Encoder-Decoder,该框架能够将编程现场已有的若干行上文代码行进行编码,得到一个包含已有代码行上下文信息的向量,然后根据该向量进行解码,得到预测的Top-N代码行输出.利用在开源平台上收集的大规模代码行数据集,对方法进行实验并测试,结果显示,该方法能够根据已有的上下文推荐相关的代码行给开发人员,Top-10的推荐准确率有60%左右,并且MRR值在0.3左右,表示用户满意的推荐项排在N个推荐结果中比较靠前的位置.  相似文献   

13.
基于模型的用户界面代码自动生成   总被引:8,自引:1,他引:8  
基于模型的用户界面开发环境(MB_UIDEs)旨在通过使用某种特定的方法给设计人员提供一种更加系统的用户界面开发途径。文章介绍的就是一个新的基于FMP模型的用户界面开发环境。文中主要介绍它的系统机构,代码生成模型,代码生成过程中所采用的技术和算法等。它能够自动地生成交互系统的源代码,当然也包括图形用户界面的源代码。  相似文献   

14.
杨皓  杨忠  吴愚 《数字社区&智能家居》2009,5(3):1712-1713,1721
针对现代大规模软件开发过程中遇到的重复代码编写问题,提出了一种基于XML脚本的自动代码生成技术。它首先介绍了自动代码生成技术;然后介绍了XML脚本标记语言;最后描述了TSL模板脚本语言在图形化用户交互系统中的应用。该技术采用XML文件描述软件业务领域的教据关系,提出了控制XML文件的通用脚本语言,操纵XML文件数据,并结合模板技术控制输出代码的格式。通过实际的软件开发过程证明,该技术在很大程度上减轻了开发人员编写重复代码的负担,提高了软件开发的效率和质量。  相似文献   

15.
为实现软件体系结构指导下的软件工程设计,该文提出了一个在体系结构指导下、支持自动生成的用户界面工程开发方法。该方法把界面的体系结构作为工程模型的直接描述对象,在界面体系结构的引导和约束下,通过可视化用户干预建立界面的展示模型,在代码生成阶段采用了界面体系结构指导下的界面设计模式。研究表明,以体系结构为指导的软件模型化设计是可行的。  相似文献   

16.
通过微软最新推出的用户界面框架WPF平台和数据库技术设计开发了一套心理检测系统。该系统首先搭建了由菜单栏、工具栏和导航栏三部分组成的心理检测软件的界面框架,进而使用XAML标记语言实现用户界面设计代码与程序逻辑代码的分离;结合类的创建和数据绑定方法实现了软件功能的定制,提高了数据的存储及管理效率;最后,简要介绍了系统开发中的一些关键技术,即通过AES加密算法实现MySql数据库和Sql Server数据库之间的数据共享,保证了数据传输过程中的安全性和可靠性,以及通过事务实现了数据存储的完整性,并给出了部分实现代码。结果表明,基于WPF编程技术不仅能提高系统的交互性、降低模块间的耦合性,还能使软件界面具有统一的风格样式,增强了界面的渲染效果,提高了系统的开发效率。该系统界面友好,功能丰富,可以跨平台使用。  相似文献   

17.
Exercise can improve health and well-being. With this in mind, immersive virtual reality (VR) games are being developed to promote physical activity, and are generally evaluated through user studies. However, building such applications is time consuming and expensive. This paper introduces VR-Rides, an object-oriented application framework focused on the development of experiment-oriented VR exergames. Following the modular programming pattern, this framework facilitates the integration of different hardware (such as VR devices, sensors, and physical activity devices) within immersive VR experiences that overlay game narratives on Google Street View panoramas. Combining software engineering and interaction patterns, modules of VR-Rides can be easily added and managed in the Unity game engine. We evaluate the code efficiency and development effort across our VR exergames developed using VR-Rides. The reliability, maintainability, and usability of our framework are also demonstrated via code metrics analysis and user studies. The results show that investing in a systematic approach to reusing code and design can be a worthwhile effort for researchers beyond software engineering.  相似文献   

18.
廉洁  黄向华  王偎蕲 《测控技术》2012,31(6):115-119
为了满足航空发动机数控系统控制软件标准化、可靠性以及开发周期等要求,提出了一种基于VC的发动机控制软件组态软件设计方案.重点研究了控制软件组态软件的实现机理,搭建出组态软件的结构框架,实现了发动机控制软件的图形组态设计、在线仿真以及代码生成等功能,并结合数据库技术构建了完善的控制软件算法组件库.最后通过实物在回路仿真试...  相似文献   

19.
工作流技术是目前发展较为快速的业务过程自动化技术。文章通过对在软件开发和实施过程中所发现问题的分析,从提高开发效率及软件的灵活性、健壮性出发,提出了基于.NET和数据库的轻量级工作流引擎的框架结构,详细讨论了如何利用.NET平台与数据库技术协同进行工作流引擎开发的问题,给出了工作流引擎的设计原理以及具体的表示和实现方法。该工作流引擎已应用到实际的应用系统中。实践表明,利用该工作流引擎可以显著地缩短关键业务的开发周期,结构化满足了用户的工作流使用需求。  相似文献   

20.
智能化软件开发正在经历从简单的代码检索到语义赋能的代码自动生成的转变,传统的语义表达方式无法有效地支撑人、机器和代码之间的语义交互,探索机器可理解的语义表达机制迫在眉睫.首先指出了代码知识图谱是实现智能化软件开发的基础,进而分析了大数据时代智能化软件开发的新特点以及基于代码知识图谱进行智能化软件开发的新挑战;随后回顾了智能化软件开发和代码知识图谱的研究现状,指出了现有智能化软件开发的研究仍然处于较低水平,而现有知识图谱的研究主要面向开放领域知识图谱,无法直接应用于代码领域知识图谱.因此,从代码知识图谱的建模与表示、构建与精化、存储与演化管理、查询语义理解以及智能化应用这5个方面详细探讨了研究新趋势,以更好地满足基于代码知识图谱进行智能化软件开发的需要.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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