首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 62 毫秒
1.
微服务是面向服务体系结构的最新发展趋势和研究热点,其不仅在工业实践中形成了广泛且重要的应用,在学术界也受到日益增长的关注.以软件工程生命周期中的各项活动为主线,系统全面地对当前的微服务软件开发方法进行梳理和总结,尤其分析了面向微服务软件开发在需求分析、设计与实现、测试以及重构上的已有方法、工具和实践,并讨论了该领域的未来研究方向,从而为更加科学有效地开发高质量微服务提供参考和借鉴.  相似文献   

2.
面向方面软件开发是近年来软件开发领域出现的一个重要的前沿研究方向。本文从软件开发方法和方面的哲学基础探讨面向方面软件开发(AOSD)的根本和理念,并以此为指导,追寻其发展历程,明确AOSD未来发展的目标和核心关注点。  相似文献   

3.
面向服务的软件开发方法评价分析框架研究   总被引:1,自引:0,他引:1  
面向服务的软件解决方案因其"重用"和"互操作"的核心概念,已经成为实施企业级系统的指导标准。然而,由于面向服务的软件开发的方法学评价仍然缺乏完善的定义,因此在项目实施过程中很难评价和比较各种情况下的相应机制。使用一组定性和定量特征进行评价的分析框架可以从结构、过程、产品3个方面较好地对软件项目进行评价。通过一个实例展示了该框架的灵活性、弹性以及全面的特点。  相似文献   

4.
服务组合的质量估计模型   总被引:7,自引:1,他引:6  
分析了目前服务组合的研究现状和存在的问题,从准确性和实用性的角度提出了一个新的服务质量模型,包括服务时间、服务代价、可靠性、可维护性和满意度等5个服务质量标准,并研究了该服务质量模型的计算方法.在服务质量模型的基础上,重点研究了服务组合的质量估计问题,提出了一种服务组合质量估计的数学模型,分析了该模型的特点及相关工作,并用仿真实验验证了该模型的有效性.  相似文献   

5.
王红 《计算机应用》2011,31(Z1):132-134,137
为了提高基于Service大型软件的开发效率和运行稳定性,需要解决Web Service开发方法过程中的多粒度Service复用问题,为此提出了一种基于Service构件和组合模式的解决方法。该方法首先通过封装Service及其协调机制,以统一的方式描述不同粒度Service构件的操作和特征,组成大粒度Service构件,这种组合的大粒度Service构件可以与传统的Web Service一样对外发布。然后通过组合模式方法描述Service构件之间的关系,以支持不同粒度的Service构件的集成,从而改进Service构件的可复用性。最后将该方法应用于新闻采编业务项目实例,以说明利用面向模式的开发方法建立模式模型的过程。实践表明,基于该方法的Web应用系统可以比较容易地进行组装和发布,比传统的开发方法更为有效。  相似文献   

6.
李刚  赵卓峰  韩燕波  梁英 《软件学报》2006,17(6):1372-1380
在企业及电子政务应用中,由资源分布异构及需求动态变化而产生的问题越来越严重,如何让应用快速适应这些变化一直是人们关注的一个研究难题.首先给出了一个面向服务的支持业务端编程的适应性软件结构框架CAFISE(convergent approach for information system evolution)Framework,然后给出了基于该框架的面向服务的适应性软件开发方法.CAFISE Framework对异构资源的服务化、业务化及开放动态的面向服务软件体系结构提供了较好的支持.基于该结构框架的开发方法,从对影响软件的环境要素分析入手,通过质量属性驱动的体系结构分析,重点针对应用要适应的变化进行结构设计,最终通过以体系结构为基础的业务端编程,实现面向服务应用的即时开发与演化.在实际项目中的使用及实验证明:用该框架和方法开发的面向服务应用,能够较好地适应异构资源的动态变化及用户业务变更,能以较低的代价实现企业及电子政务面向服务应用的持续演化.  相似文献   

7.
SOA(Service oriented Architecture,面向服务的软件架构)离不开服务,服务是其中的核心理念.因此,本文首先从面向服务的软件架构的概念说起,从多个方面对服务进行了描述说明.  相似文献   

8.
熊辉  邓绯 《福建电脑》2009,25(7):137-137
根据面向服务(Service-Oriented Architecture,SOA)的协作体系,结合J2EE的相关技术和基于XML的Web服务标准,设计和实现了面向服务的软件开发平台,重点介绍了实现平台的核心技术--服务引擎。  相似文献   

9.
目前面向服务系统中的服务查找大多是根据服务注册信息进行关键词精确匹配实现的,这种方式不足以有效支持在大量服务环境下服务的快速发现和准确定位。文章通过在面向服务系统中引入面向行业的语义字典库来扩展服务的语义描述信息,并结合服务QoS(服务质量)指标,提出了一种基于语义及QoS的服务查找方法,提高了服务查找的准确性和适用性。该方法已经应用于一个基于SOA的企业管理软件产品JSSOA。  相似文献   

10.
将Web服务与消息中间件结合,充分发挥两者的技术优点,提出一种面向服务的消息服务,既提高Web服务的灵活性、可靠性和服务质量,同时又部分解决了Web服务与遗留应用集成的问题.  相似文献   

11.
用形式规格说明语言Z对面向服务这样一种新出现的分布式软件体系结构进行形式化,克服了原先面向服务体系结构的非形式化描述中的限制,为更好地进行面向服务的分布式软件开发提供了指导模型。  相似文献   

12.
一种网络化软件的按需服务发现方法   总被引:1,自引:0,他引:1  
曹步清  李兵 《计算机科学》2012,39(1):96-100,123
针对网络化软件的多种多样、个性化、模糊的用户需求,如何从海量、异构、动态的网络服务资源中找到最符合用户需求的、高质量的服务来构造网络化软件,以提高用户的体验质量,变得尤为重要。提出一种网络化软件的按需服务发现方法,首先根据具体领域,利用事先所建的领域本体对具体需求实例和服务信息进行语义标识,然后建立起"基本+功能+质量"的三阶段语义匹配模型。3个阶段逐步递进,通过判断是否大于预定阈值,找到最符合用户需求的服务资源来构造网络化软件;最后,应用物流领域实例对方法的性能进行了比较测试,结果表明,所提方法提高了网络化软件的需求和服务之间的语义匹配精度,能够找到最佳的服务资源服务来构造网络化软件。  相似文献   

13.
施笑安  周兴社  吴勇英 《计算机工程》2005,31(20):88-89,106
分布实时计算平台存在着服务质量(QoS)问题,选择Linux系统并对其进行QoS扩展来解决这一问题。总结出Linux进程管理策略与机制分离的重要设计风格,来建立支持QoS要求的实时调度器,从而不需要修改应用就能满足应用的QoS需求。然后选择EDF实时调度算法作为扩展目标,引入了“预留”对象这一数据结构,在Linux进程间共享QoS,建立了支持QoS的新的Linux核心,更好地满足了实时系统的QoS需求。  相似文献   

14.
Outsourcing software development to the community developers is a promising model to help reduce software development cost and improve development efficiency. In this paper, we present a method to evaluate the quality of service in the managing such community-based software outsourcing process. In the community-based software outsourcing service, a customer (e.g., a software company) firstly releases the requirement and design specifications of a software system to the community, then the community helps to decompose the whole development tasks into a set of fine-grained tasks (including programming, designing test cases, testing, etc) and allocate them to community developers (programmers, testers, project managers, etc). These service providers work to fulfill the tasks and submit results to the community. In this service, quality is quite important and it is necessary to evaluate the quality of both final submitted software entities and various development activities, to ensure that all the initial requirements have been completely and correctly accomplished. In our quality evaluation method, there are three types of objects whose service quality need to be evaluated, i.e., products, behaviors and people. Specifically speaking, they are the deliverables (codes, testcases, test records) submitted by each service provider, the development process, and various community developers, respectively. For each type of the objects, we designed five dimensions of quality indicators, i.e. time and efficiency, price and cost, quality of service content, resources and conditions, reputation and risk. A set of refined quality indicators is designed for each of the five dimensions. Aiming at each quality indicator, we put forward the corresponding measurement method, i.e., quantitatively calculating the value of each quality indicator based on the original data automatically collected from the community platform and some subjective evaluation opinions from customers. Then, traditional AHP method is adopted to calculate the total quality of each service object (products, behavior and people) by accumulating all the quality indicators together. A prototype is developed to support above evaluation process and exhibit the results of quality evaluation. Results of the quality evaluation will help to: (1) monitor the execution of community-based software outsourcing service and to obtain up-to-date quality information; (2) find quality deficiencies timely and take remedial measures against them; (3) guide better selection of community developers ased on their historical quality records.  相似文献   

15.
软件的质量保证措施主要有2个方面:软件研制过程的质量保证和软件产品的质量评估。本文认为软件研制过程的质量管理是软件质量保证的关键,归纳了现阶段国内软件研制中影响软件质量的主要因素,详细分析了这些因素对于软件质量、软件研制及维护成本的影响,论述了软件研制的过程管理与软件质量的关系,结合长期软件研制工作经验,总结了面向软件质量保证的软件研制过程管理措施的主要内容。  相似文献   

16.
针对多媒体软件开发中存在的问题,该文了提出了用软件工程原理规范多媒体软件开发过程,并对多媒体软件开发的流程、开发人员、一般要求等方面作了全面分析和论述。  相似文献   

17.
随着软件行业高速的发展,软件开发的超期和超预算都成为软件行业中的重要问题。为了有效地管理软件开发,一些公司增设了质量管理岗位。在软件开发过程中及时地管理和反馈项目信息,把所有重要问题都控制在项目初期,节约大量的人力、物力和财力。  相似文献   

18.
随着信息技术的发展,软件在各行各业发挥了巨大作用,并形成了自己的产业。软件产品的功能度和复杂性要比制造业的产品高得多,它在投入使用后,所能发挥的功效也是其他任何形式的硬件产品所无法比拟的。目前,软件产品的质量问题主要来自开发过程。本文结合作者的项目经历就基于软件过程的软件质量管理做一些探讨。  相似文献   

19.
面向服务QoS模型中一种需求映射方法   总被引:1,自引:0,他引:1  
对如何在面向服务网格环境下进行QoS需求映射,做了较深入研究,提出了相应的QoS模型,并对模型进行了详细描述。该模型紧密结合网格系统管理架构和策略,突出了网格系统的特点。对应用程序QoS需求,提出使用QoS订单方式提交,在此基础上建立了一个QoS约束映射模型,并分析了映射参数之间的关系和确定方法。通过举例进行分析,给出了具体QoS映射过程,表明该模型在理论和应用两个方面都具有较高价值。  相似文献   

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

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