首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 656 毫秒
1.
杨迪 《电信科学》2018,34(9):169-178
现有微服务系统持续交付仅将可执行代码或程序放入运行环境,缺乏对容器化服务的敏捷开发流程。对于容器化服务的版本测试和配置更新等相关问题也缺乏相应的解决方案。因此,如何在微服务系统上快速构建容器云并提供相关完整解决方案是急需解决的技术难题。提出了一种基于容器云的微服务系统。以容器为载体灵活快速构建微服务,为上层应用提供容器云服务。实现了服务容器化持续集成,支持多个服务的多个版本联调测试,达到生产不停机、版本无缝切换的效果;由运维监控平台对这些服务进行统一的监控管理。经过生产环境验证,系统能够保障多种服务运行不停机,短时间响应请求,满足生产的需求。  相似文献   

2.
通过对敏捷开发实践——持续集成和自动化测试的研究与应用,结台组织现有测试体系及产品成熟度情况,寻找适合的开发方法,以改善当前开发模式与测试流程,解决在传统的开发模式下生产力低下、软件质量不可控、软件延期交付和后期维护成本偏高的问题.同时结合现有资源,基于持续集成进行测试管理创新,实现了组织的工作效率、产品质量和管理效力的整体提高.  相似文献   

3.
基于微服务和容器技术的持续交付平台代表新一代软件架构核心设计思想,持续交付平台涉及核心流程的工具非常成熟,面向微服务和容器的工具正在快速发展.Git、Gerrit、Jenkins、Ansible作为源代码仓库管理、部署流水线和配置管理的核心工具,Consul、Docker Swarm等工具用于实现微服务治理与部署.通过敏捷的设计思想,实现一套可持续成长的系统,用于适应客户需求的不断变化.  相似文献   

4.
针对敏捷开发实践的特点,研究了基于Jenkins的持续集成系统。综合考虑了软件开发的项目组织形式,采用了支持分布式工作流的代码存储库,利用测试驱动开发的测试方法。实现了自动化软件单元测试及持续集成,并与传统的人工测试在时间开销方面作了比较分析。  相似文献   

5.
<正>RTL2GDS即输入RTL代码,输出芯片GDS版图数据,是芯片设计领域自动化研发流程的实践目标。即从代码开发到芯片制造的全流程自动化研发流程实践。芯片研发全流程可以用代码和数据文件来管理和仿真验证。GitOps模式是近年来互联网应用开发实践中的一种以程序代码管理系统为核心的产品开发和运维持续交付的工作流程。所以RTL2GDS流程可以借助互联网GitOps产品敏捷开发模式来更好管理和运维,提高芯片研发效率和产品质量。数字经济对芯片产品的需求出现爆发,芯片设计在EDA软件和芯片IP模块资源的支持下,开发效率得到了显著提高。  相似文献   

6.
在用户需求多变的软件市场,如何快速响应并及时发布与用户需求相符的软件是当前软件开发所遇到的主要挑战.传统的软件开发模式和软件测试流程在当前用户需求经常变化的新形势中已不再适用.敏捷开发和敏捷测试应运而生.敏捷的核心思想是"拥抱变化"、"增量迭代"和"随时交付".本文研究表明,基于Scrum的敏捷测试则是一种实用有效的技术设计研发方法.  相似文献   

7.
敏捷开发方法因其"敏捷"的特点,通过快速迭代和持续集成等方法,与嵌入式系统开发的多V模型相结合,可以很好地满足嵌入式系统面向应用、软硬件协同设计等的需要。本文在研究敏捷开发方法与嵌入式多V开发模型相结合的软件开发方法的基础上,按照模型设计、原型设计和产品设计三个阶段,对嵌入式温室网关的软件进行了需求分析、系统设计和系统测试等。  相似文献   

8.
《通讯世界》2008,(10):99-99
今年是瞻博网络JUNOS软件在保持每年4次的更新速度下,成功连续发布的第10年。在过去10年中,瞻博公司秉承一致的设计、开发和交付理念,每年4次准时发布新的JUNOS软件版本,帮助全球3万多名服务供应商、企业和公共部门客户满足不断变化的高性能网络需求。JUNOS软件通过提供运营商级持续运行系统的实用性、自动化网络运行和开放式创新,  相似文献   

9.
任何系统在其生命周期中都会发生变化,这些变化给软件的开发、实施和维护带来冲击并引发一系列问题,而我们期望开发出的系统面对变化可以保持相对稳定,从而使得系统可以在第一版本以后不断推出新的版本。文章针对需求变化给软件开发引发的一系列问题,提出采用柔性软件技术进行软件的设计开发,使系统具有了适应变化的能力,并将柔性设计理念运用在系统监控功能开发中,从工程应用的角度探讨了开发柔性系统架构的过程。  相似文献   

10.
本文依据Scrum敏捷开发方法,结合航空装备软件的特点,按照持续集成和测试提前介入思想,提出一种适应于工程实践应用的基于Scrum敏捷开发的软件测试原则、方法和流程,对提高我国航空装备软件研制效率有重要意义。  相似文献   

11.
企业信息化项目大部分仍基于传统的软件集成方式,管理和集成等方面存在严重的缺陷。文章提出了持续集成这一新理念并提出一种软件自动持续集成方法,指导在电网系统中实践持续集成,并验证了该方法的可行性,提供云的解决方案,降低了部署成本,保障了电网信息化建设质量,提高了信息化效率。  相似文献   

12.
2008年是瞻博网络公司的JUNOS软件在保持每年4次更新的前提下。成功连续发布的第十年。在过去10年中,瞻博网络公司秉承一致的设计、开发和交付理念,每年4次准时发布新的JUNOS软件版本,帮助全球3万多名服务供应商、企业和公共部门客户满足不断变化的高性能网络需求。JUNOS软件通过提供运营商级持续运行系统的实用性、自动化网络运行和开放式创新,能帮助企业迅速调整网络以满足其不断变化的业务需求,同时减少网络的复杂性、使用成本和风险。  相似文献   

13.
本文对持续集成在软件项目开发中的应用进行了研究,提出了持续集成应用时遇到的关键问题并给出相应的解决思路;讨论了持续集成应用时采用的辅助工具及相应的使用方法,给出了工具软件的配置方案,并说明了工具软件之间的相互关系和协作方法。最后给出了江苏有线全业务运营支撑系统中应用的一套完整解决方案,从而解决了在多子项目并行开发的软件项目中应该如何应用持续集成以保持项目整体开发的高速度和高效率问题。  相似文献   

14.
Leangoo:一家顾问公司研发的SaaS工具 作为一个八年的“创业老兵”,廖靖斌始终在做的一件事就是实践、推广Scrum和敏捷开发.Scrum是风靡全球的敏捷产品开发框架,Scrum的核心思想来自于精益管理,它注重团队协同作战、透明化管理和短平快地持续改进. 廖靖斌与Scrum的结缘,要追溯到2006年.那时,廖靖斌参与的一个为期3年的大型金融软件项目失败,团队士气低落,之后团队在另一个类似项目上尝试了Scrum方法,终于取得了比较大的成果,客户满意度、团队士气、项目交付效率都有了很大改观.  相似文献   

15.
杨扬  韩杰 《电子世界》2012,(7):25-28
敏捷方法是一种面临快速变化需求情况下快速开发软件的新方法,该类方法以快捷、轻便的思考方式,有效解决一些传统软件开发过程中的效率问题,本文介绍了敏捷软件过程与极限编程(XP)的内容,并以一个校友系统的开发为例,展示其在系统建模及系统开发的过程。  相似文献   

16.
基于云原生技术敏捷交付云网融合应用   总被引:1,自引:0,他引:1       下载免费PDF全文
陈泳  姚文胜  陈靖翔  梁奂  李静 《电信科学》2020,36(12):96-104
云网融合是通信运营商近年推动的新一代信息基础设施的核心能力,云原生技术是云网融合的基础,促成能力汇聚和业务创新。DevOps流程和工具链作为云原生的核心特征,让云网融合应用可以敏捷迭代和部署,用持续交付的高质量应用实现商业价值。以通信运营商的视角,从敏捷流程转型、敏捷交付关键技术、DevOps平台建设3方面,给出云原生环境下敏捷交付云网融合应用的思路和方案,并用DevOps平台的实际运行情况论证。  相似文献   

17.
敏捷开发模式是适应竞争日趋激烈的软件开发市场环境而发展出来的一种软件开发项目管理策略,在敏捷软件开发过程中开展的测试便可称为敏捷软件测试。敏捷测试以沟通、简单、反馈、勇气、尊重为核心价值观,不仅是测试软件本身,还包括软件测试的过程与模式。敏捷测试的目的是为了尽可能使发布功能与客户预期一致,确保开发、管理过程正确。基于Scrum的敏捷测试包含设计计划与体系结构、迭代、交付三个过程,需关注Scrum测试管理、模型设计与过程管理。  相似文献   

18.
SMT设备要达到最大的产量,必须要考虑生产线的效率。点胶机是SMT生产线中的重要设备,因此提高点胶机的生产效率具有十分重要的意义。本文以CAMALOT 5000系统为例,介绍了点胶机离线编程软件的设计与开发中的思想、方法和经验,并着重探讨了坐标数据的处理和转换,同时针对基于点胶系统优化的TSP问题进行了分析和研究,对程序优化进行了系统分析设计,并编程实现了基本方案。最后在CAMALOT 5000系统上使用本解决方案,大幅度提高了生产效率,证明了本解决方案的优越性和高效性,也为其他SMT设备的离线编程软件的设计提供了一种可参考的思路。  相似文献   

19.
李运智 《电信科学》2002,18(4):47-48
本文对S12交换系统后备带再生硬件数据库CAEDATA软件工具的开发作了简单的介绍,通过该软件工具的开发,实现了目前所有软件版本的S12程控交换系统硬件数据库从其后备带的再生创建。  相似文献   

20.
在不断变化的用户需求和复杂的商业环境条件下,为了快速开发高质量的软件,诸多软件企业采用敏捷软件开发策略。在传统敏捷软件开发方法过程中,存在任务对人依赖、工作量非饱和等问题,导致开发效率低,项目进展缓慢。本文提出基于敏捷软件开发的三重迭代模型,针对任务对人依赖问题,在项目迭代过程中对任务的分配细化做出改进;针对工作量非饱和问题,做了传统迭代过程划分并行的改进。实践证明此模型很好的解决了传统敏捷软件开发中存在的问题,提高了软件的开发效率,降低了软件开发的周期和成本。  相似文献   

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

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