首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
基于Eclipse的uDig插件的设计与实现   总被引:1,自引:0,他引:1  
分析了Eclipse的插件体系,并根据实际需求对uDig的功能进行扩展,提出在Eclipse平台上设计和实现uDig插件的方法,并利用Eclipse的插件开发方法实现uDig插件。  相似文献   

2.
基于构件的敏捷软件开发方法   总被引:5,自引:0,他引:5  
潘悦  沈备军 《计算机工程》2005,31(15):68-69,75
软件在规模、复杂度、功能上的极大扩展和提高,以及在需求和技术上不断变化的过程中实现快速软件开发的要求,使得众多现有的软件开发方法不能很好地满足实际的开发需要,该文有效地结合了基于构件的软件开发和敏捷开发方法,提出了软件开发的一种新方法一基于构件的敏捷软件开发方法,并成功地进行了实践。  相似文献   

3.
Excel是一种制作报表的常用软件,XLL插件是扩展Excel功能的一种重要工具。在分析ExcelXLL插件开发方法和可编程接口的基础上,对Delphi中实现XLL插件的技术方法进行了介绍.讨论了XLL插件在管理信息系统开发中的应用。  相似文献   

4.
随着嵌入式产品需求的快速增长,传统的嵌入式软件开发方法已无法满足现有需求,而基于构件的软件开发方法以其自身可复用、可组装、可定制等特点,极好地满足了嵌入式软件的特性。本文将构件化技术与嵌入式软件设计方法结合,扩展了通用软件构件模型,基于μC/OS-Ⅱ实时操作系统,提出了一种适用于嵌入式软件的基本构件模型及体系结构,并在键盘应用实例中得到验证。  相似文献   

5.
随着嵌入式产品需求的快速增长,传统的嵌入式软件开发方法已无法满足现有需求,而基于构件的软件开发方法以其自身可复用、可组装、可定制等特点,极好地满足了嵌入式软件的特性.本文将构件化技术与嵌入式软件设计方法结合,扩展了通用软件构件模型,基于μC/OS-II实时操作系统,提出了一种适用于嵌入式软件的基本构件模型及体系结构,并在键盘应用实例中得到验证.  相似文献   

6.
嵌入式实时应用软件的开发是当今计算机软件发展的一个热点.本文首先对传统嵌入式软件的开发方法和环境进行了回顾,分析指出了它们的优缺点.接着介绍了迭代式软件开发方法.在此基础上提出了一种支持迭代式开发方法的基于UML的嵌入式软件开发环境,并对它的组成与结构进行了分析.  相似文献   

7.
为了满足租户的业务定制需求,云服务系统必须对租户不断变更的需求及业务领域内流程变化具有一定的适应性,为此,提出一种在柔性SaaS模式下构建云服务系统的方法。该方法以柔性思想为指导,通过服务规划,构建服务扩展结构等一系列步骤,分析设计整体服务及其扩展功能结构;经由基于插件的软件开发方法和动态组装框架Equinox,将服务及插件动态装配为“完整服务”供租户使用。把该柔性方法引入到一个物流项目中,以证实其可操作性及有效性。  相似文献   

8.
基于插件技术的软件设计是目前软件业流行的一项开发技术,将软件需求中不变的部分固化在主程序中,将要扩展的需求以“插件”的方式实现并与主控程序对接,形成可扩展的软件架构模型。先详细介绍了插件技术及其在软件开发中的应用情况,随后结合图形标绘软件的研制过程,论述了运用插件技术进行软件设计的方法。提出了基于插件技术开发图形标绘软件的方法,阐明了利用插件技术开发电子信息系统的优势和意义。  相似文献   

9.
几种常见的敏捷软件方法综述   总被引:2,自引:2,他引:0  
对敏捷开发方法从原理、特点方面做了基本的阐述,并在此基础上介绍了敏捷软件方法的概念及其传统的软件开发方法的不同。结合行业当前实际使用的情况,从功能特点、优缺点、适应场景等方面综合对比了当前常见的几种敏捷软件开发方法。能有效帮助读者如何在实际的软件开发中使用恰当的敏捷方法。  相似文献   

10.
基于LabWindows/CVI的插件化虚拟仪器实现方法研究   总被引:1,自引:1,他引:0  
以细长深孔在线测试虚拟仪器软件设计为例,阐述了将插件技术引人虚拟仪器软件模块化设计的意义,研究了虚拟仪器插件的框架定义、提供形式、插件与系统的数据通讯、插件的初始化以及插件的调用,提出了一种虚拟仪器插件及其接VI的设计方案,并在Lawindows/CVI平台上得到了具体实现;这种方法简单、快捷,易于扩展、维护和升级,为虚拟仪器软件开发提供了一种新的模式.  相似文献   

11.
基于Eclipse框架的嵌入式IDE实现   总被引:3,自引:0,他引:3       下载免费PDF全文
可扩展性框架为软件开发提供了统一的机制,使软件开发者能更专注于软件本身的功能和实现,从而大大缩短软件的开发周期,提高软件的移植性和扩展性。该文介绍了Eclipse的插件,扩展点以及插件发现机制,并探讨了如何利用Eclipse的可扩展性框架进行IDE开发,在此基础上完成了基于Eclipse框架的嵌入式IDE的实现。  相似文献   

12.
介绍了Android系统的基本概念,并分析了Android特性和迅速流行的原因。讲解了Android系统提供的输入法框架,实现一个输入法所需要做的工作,和现有输入法设计的局限性。然后介绍插件式程序设计的实现方法,并对手机等数码产品中插件式安装程序的优点进行分析,并采用该方法设计了包含主程序,和两个插件方式安装的输入法程序。  相似文献   

13.
基于MVC架构的数据挖掘平台的设计与实现   总被引:3,自引:0,他引:3  
为了增强数据挖掘软件各功能模块的可扩展性和复用性,分析了现有数据挖掘工具的优缺点,并综合考虑数据挖掘过程的实际特点,提出了一个基于MVC架构的数据挖掘平台设计方案.在此基础上,利用Eclipse plug-in,RCP,GEF等技术,实现了一个数据挖掘平台原型系统.该平台遵循CRISP-DM过程标准,在软件架构上实现了低耦合、高复用,为用户提供了一个友好、灵活、易重用、可扩展的数据挖掘应用环境.  相似文献   

14.
基于插件技术的软件架构将软件分为宿主程序、插件和接口三个部分,宿主程序和插件通过接口契约进行通信,通过新增插件以及扩展原有插件的方法来实现软件功能的扩展及修改。本文以.NET为开发平台,研究了如何使用动态加载程序集、反射、晚期绑定这几种反射机制的核心方法进行插件加载、动态发现和使用插件中的类型及方法并且实例化插件,为构建一种可以灵活扩展的应用程序提供了解决思路。  相似文献   

15.
该文主要介绍了敏捷软件开发的几种主要方法以及在维护性开发中的实际应用,并与传统重型开发法进行了对比,表明敏捷软件开发方法在软件开发中的一些先进之处及存在的一些问题;同时介绍了软件的维护及维护性开发的重要意义,在此基础上提出将敏捷方法用于软件的维护性开发中,对该应用的可行性和具体的实现过程给出了分析,并给出开发过程的实例说明,证明了该方法的有效性,说明敏捷方法在软件维护性开发中的应用具有非常强的实际应用研究价值。  相似文献   

16.
Many software companies disseminate process knowledge through electronic process guides. A common problem with such guides is that they are not used. Through a case study, we investigated how participation in creating an electronic process guide, through process workshops, influenced the use of the guide. We studied developer and project manager usage with respect to three factors: frequency of use, used functionality, and reported advantages and disadvantages. We collected data from three rounds of interviews and 19 months of usage logs in a longitudinal study in a medium-size software company. Employees who participated in process workshops showed a higher degree of usage, used a larger number of functions, and expressed more advantages and disadvantages than those not involved. Our study suggests that employee participation has a long-term positive effect on electronic process guide usage.  相似文献   

17.
为解决目前的环境污染和能源消耗的问题,插电式混合动力汽车的推广是一个重要的解决方案。插电式混合动力汽车整车控制软件开发是一个重要的核心技术得到了企业的重视和投入。基于模型的V模式开发流程是目前主流的软件开发流程,介绍了该开发流程的步骤,优势,并基于该开发模式进行了整车热管理控制策略的开发。  相似文献   

18.
漏洞扫描器中插件技术的研究   总被引:4,自引:0,他引:4  
随着计算机网络和Internet的发展,将会出现更多的安全漏洞。这就对漏洞发现和漏洞扫描器软件的升级提出了挑战。为了及时地对漏洞扫描器进行升级和及时地发现漏洞,对BITScanner漏洞扫描器的外部扫描模块和内部扫描模块采用插件技术实现。在Windows平台下采用动态连接库(DLL)技术实现;在Unix平台下采用共享对象(SO)技术实现。  相似文献   

19.
Software architectures such as plug-in and service-oriented architectures enable developers to build extensible software products, whose functionality can be enriched by adding or configuring components. A well-known example of such an architecture is Eclipse, best known for its use to create a series of extensible IDEs. Although such architectures give users and developers a great deal of flexibility to create new products, the complexity of the built systems increases. In order to manage this complexity developers use extensive automated test suites. Unfortunately, current testing tools offer little insight in which of the many possible combinations of components and components configurations are actually tested. The goal of this paper is to remedy this problem. To that end, we interview 25 professional developers on the problems they experience in test suite understanding for plug-in architectures. The findings have been incorporated in five architectural views that provide an extensibility perspective on plug-in-based systems and their test suites. The views combine static and dynamic information on plug-in dependencies, extension initialization, extension and service usage, and the test suites. The views have been implemented in ETSE, the Eclipse Plug-in Test Suite Exploration tool. We evaluate the proposed views by analyzing eGit, Mylyn, and a Mylyn connector.  相似文献   

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

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