期刊导航
期刊开放获取
上海教育软件发展有限公..
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
7
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
数字孪生系统开发运维一体化方法DTOps
被引量:
1
1
作者
苗荣华
孙奕程
+3 位作者
王森
武燕婷
杜明
鲍劲松
《计算机应用》
北大核心
2025年第8期2683-2693,共11页
为了缩短数字孪生(DT)系统迭代和维护的时间,并降低DT系统的演进成本,探索将开发运维一体化(DevOps)方法论融入DT系统的潜力,并提出一种创新的DT系统DevOps(DTOps)实践。针对DT系统的特定需求和特性,设计面向服务的系统架构,提升系统的...
为了缩短数字孪生(DT)系统迭代和维护的时间,并降低DT系统的演进成本,探索将开发运维一体化(DevOps)方法论融入DT系统的潜力,并提出一种创新的DT系统DevOps(DTOps)实践。针对DT系统的特定需求和特性,设计面向服务的系统架构,提升系统的可扩展性与敏捷性,并给出DTOps的主要基础设施和持续集成(CI)以及持续交付(CD)的实现方法。在齿轮生产线的案例研究中,采用开源技术工具验证DTOps的各个环节,展示DTOps实现的可行性与便捷性。实验研究结果表明,DTOps相较于单体架构和微服务架构,演进效率分别提升了29.7%和26.9%,尤其在高度集成和数据密集的环境中效果显著,验证了DTOps在工程应用中的有效性。
展开更多
关键词
数字孪生
开发运维一体化
面向服务的架构
持续集成
持续交付
在线阅读
下载PDF
职称材料
持续集成在项目开发中的应用研究
被引量:
21
2
作者
戴建国
赵庆展
+1 位作者
郭理
秦怀斌
《计算机工程与设计》
CSCD
北大核心
2009年第10期2573-2576,共4页
对持续集成在软件项目开发中的应用进行了研究,提出了应用持续集成时遇到的关键问题并给出相应的解决思路。讨论了应用持续集成时可以采用的辅助工具及相应的使用方法,给出了工具软件的配置方案,并说明了工具软件之间的相互关系和协作...
对持续集成在软件项目开发中的应用进行了研究,提出了应用持续集成时遇到的关键问题并给出相应的解决思路。讨论了应用持续集成时可以采用的辅助工具及相应的使用方法,给出了工具软件的配置方案,并说明了工具软件之间的相互关系和协作方法。最后以实际项目为例给出一种完整的解决方案,从而解决了在多子项目并行开发的软件项目中应该如何应用持续集成以保持项目整体开发的高速度和高效率问题。
展开更多
关键词
并行
持续集成
单元测试
构建
部署
在线阅读
下载PDF
职称材料
持续集成与自动化测试在国家电网电力营销系统开发中的应用
被引量:
4
3
作者
侯桂波
王喜伟
+1 位作者
于春玲
佟雪松
《电网技术》
EI
CSCD
北大核心
2009年第20期164-167,共4页
通过对敏捷开发实践——持续集成和自动化测试的研究与应用,结合国家电网电力营销系统项目组运作现况,寻找适合项目开发团队的开发方法,以改善当前开发模式与测试流程,解决项目组在传统的开发模式下生产力低下、软件质量不可控、软件延...
通过对敏捷开发实践——持续集成和自动化测试的研究与应用,结合国家电网电力营销系统项目组运作现况,寻找适合项目开发团队的开发方法,以改善当前开发模式与测试流程,解决项目组在传统的开发模式下生产力低下、软件质量不可控、软件延期交付和后期维护成本偏高的问题,实现了工作效率、产品质量和管理效力的整体提高。
展开更多
关键词
敏捷开发
持续集成(
ci
)
自动化测试
开发模式
在线阅读
下载PDF
职称材料
开发外包场景下DevOps实施方法及实践
被引量:
3
4
作者
王保中
姚文胜
+2 位作者
梁奂
乔宏明
陈泳
《电信科学》
2020年第12期113-122,共10页
目前,DevOps实施研究主要针对同一公司内部不同团队间协同的场景。首次明确提出了开发外包场景下的DevOps实施问题,总结外包场景下实施DevOps的意义,分析外包场景下开发和运营团队分属甲方、乙方两个不同企业时实施DevOps的难点,提出迭...
目前,DevOps实施研究主要针对同一公司内部不同团队间协同的场景。首次明确提出了开发外包场景下的DevOps实施问题,总结外包场景下实施DevOps的意义,分析外包场景下开发和运营团队分属甲方、乙方两个不同企业时实施DevOps的难点,提出迭代实施DevOps的方法,说明如何选取合适的优化提升切入点,并给出实际运用此方法的实践验证情况说明。
展开更多
关键词
开发运维一体化
迭代实施
持续集成
持续部署
系统工程
云原生
在线阅读
下载PDF
职称材料
一种面向电力调控云的高效运维方法
被引量:
19
5
作者
陈振宇
刘东
+4 位作者
高兴宇
狄方春
黄运豪
李大鹏
张杰
《电力系统保护与控制》
EI
CSCD
北大核心
2020年第14期175-181,共7页
随着云计算、大数据、人工智能等IT新技术的不断发展,依托其构建的电力调控云规模不断扩大,相应的电力调控云应用服务数量也随之成倍增加,使得它们电力调控云的运维复杂度加大,运维任务量加重,基于人工的运维模式效率低下、出错率较高...
随着云计算、大数据、人工智能等IT新技术的不断发展,依托其构建的电力调控云规模不断扩大,相应的电力调控云应用服务数量也随之成倍增加,使得它们电力调控云的运维复杂度加大,运维任务量加重,基于人工的运维模式效率低下、出错率较高。持续集成、持续部署(CI/CD)平台可对电力调控云进行高效、精准的自动化维护。通过引入一种面向电力调控云的高效运维方法,执行完成电力调控云产品的自动化构建、版本控制、批量部署等运维任务。最后通过对电力调控云平台的仿真实验,验证了该方法可以减轻运维任务量,提升工作效率。
展开更多
关键词
调控云
ci/
cd
Jenkins+Gitlab+Ansible一体化
自动化运维
在线阅读
下载PDF
职称材料
一种基于强化学习的持续集成环境中测试用例排序技术
被引量:
5
6
作者
赵逸凡
郝丹
《软件学报》
EI
CSCD
北大核心
2023年第6期2708-2726,共19页
在软件交付越来越强调迅速、可靠的当下,持续集成成为一项备受关注的技术.开发人员不断将工作副本集成到代码主干完成软件演化,每次集成会通过自动构建测试来验证代码更新是否引入错误.但随着软件规模的增大,测试用例集包含的测试用例...
在软件交付越来越强调迅速、可靠的当下,持续集成成为一项备受关注的技术.开发人员不断将工作副本集成到代码主干完成软件演化,每次集成会通过自动构建测试来验证代码更新是否引入错误.但随着软件规模的增大,测试用例集包含的测试用例越来越多,测试用例的覆盖范围、检错效果等特征也随着集成周期的延长而变化,传统的测试用例排序技术难以适用.基于强化学习的测试排序技术可以根据测试反馈动态调整排序策略,但现有的相关技术不能综合考虑测试用例集中的信息进行排序,这限制了它们的性能.提出一种新的基于强化学习的持续集成环境中测试用例排序方法——指针排序方法:方法使用测试用例的历史信息等特征作为输入,在每个集成周期中,智能体利用指针注意力机制获得对所有备选测试用例的关注程度,由此得到排序结果,并从测试执行的反馈得到策略更新的方向,在“排序-运行测试-反馈”的过程中不断调整排序策略,最终达到良好的排序性能.在5个规模较大的数据集上验证了所提方法的效果,并探究了使用的历史信息长度对方法性能的影响,方法在仅含回归测试用例的数据集上的排序效果,以及方法的执行效率.最后,得到如下结论:(1)与现有方法相比,指针排序方法能够随着软件版本的演化调整排序策略,在持续集成环境下有效地提升测试序列的检错能力.(2)指针排序方法对输入的历史信息长度有较好的鲁棒性,少量的历史信息即可使其达到最优效果.(3)指针排序方法能够很好地处理回归测试用例和新增测试用例.(4)指针排序方法的时间开销不大,结合其更好、更稳定的排序性能,可以认为指针排序方法是一个非常有竞争力的方法.
展开更多
关键词
持续集成
测试用例排序
强化学习
在线阅读
下载PDF
职称材料
基于提交排序和预测模型的测试套件选择方法
7
作者
刘美英
杨秋辉
+1 位作者
王潇
蔡创
《计算机应用》
CSCD
北大核心
2022年第8期2534-2539,共6页
为在持续集成(CI)环境下减少回归测试集、提升回归测试的效率,提出一种适用于CI环境的回归测试套件选择方法。首先,根据每个提交的测试套件历史失败率和执行率信息,进行提交排序;然后,采用机器学习方法,对提交涉及的测试套件进行失败率...
为在持续集成(CI)环境下减少回归测试集、提升回归测试的效率,提出一种适用于CI环境的回归测试套件选择方法。首先,根据每个提交的测试套件历史失败率和执行率信息,进行提交排序;然后,采用机器学习方法,对提交涉及的测试套件进行失败率预测,并选择具有较高失败率的测试套件。该方法综合使用提交排序技术和测试套件选择技术,从而保证既提高故障检测率又能在一定程度上降低测试成本。在Google的开源数据集上进行的实验结果表明:与同样采用提交排序的方法和采用测试套件选择的方法相比,所提方法的开销感知平均故障检测率APFDc提高了1%~27%;在相同的测试时间成本下,所提方法的测试召回提高了33.33~38.16个百分点,变更召回提高了15.67~24.52个百分点,测试套件选择率降低了约6个百分点。
展开更多
关键词
持续集成
回归测试
提交排序
测试套件选择
测试套件失败率预测
在线阅读
下载PDF
职称材料
题名
数字孪生系统开发运维一体化方法DTOps
被引量:
1
1
作者
苗荣华
孙奕程
王森
武燕婷
杜明
鲍劲松
机构
东华大学计算机科学与技术学院
东华大学机械工程学院
上海宝信软件股份有限公司
出处
《计算机应用》
北大核心
2025年第8期2683-2693,共11页
基金
国家自然科学基金资助项目(52475513)。
文摘
为了缩短数字孪生(DT)系统迭代和维护的时间,并降低DT系统的演进成本,探索将开发运维一体化(DevOps)方法论融入DT系统的潜力,并提出一种创新的DT系统DevOps(DTOps)实践。针对DT系统的特定需求和特性,设计面向服务的系统架构,提升系统的可扩展性与敏捷性,并给出DTOps的主要基础设施和持续集成(CI)以及持续交付(CD)的实现方法。在齿轮生产线的案例研究中,采用开源技术工具验证DTOps的各个环节,展示DTOps实现的可行性与便捷性。实验研究结果表明,DTOps相较于单体架构和微服务架构,演进效率分别提升了29.7%和26.9%,尤其在高度集成和数据密集的环境中效果显著,验证了DTOps在工程应用中的有效性。
关键词
数字孪生
开发运维一体化
面向服务的架构
持续集成
持续交付
Keywords
digital twin
Development and Operations(DevOps)
Service-Oriented Architecture(SOA)
continuous
integration
(
ci
)
continuous
Delivery(
cd
)
分类号
TP391 [自动化与计算机技术—计算机应用技术]
在线阅读
下载PDF
职称材料
题名
持续集成在项目开发中的应用研究
被引量:
21
2
作者
戴建国
赵庆展
郭理
秦怀斌
机构
石河子大学信息科学与技术学院
出处
《计算机工程与设计》
CSCD
北大核心
2009年第10期2573-2576,共4页
基金
国家科技支撑计划基金项目(2007BAH12B02
2007BAH12B01)
石河子大学科技研究发展重大公关计划基金项目(GXJI2006-ZDGG05)
文摘
对持续集成在软件项目开发中的应用进行了研究,提出了应用持续集成时遇到的关键问题并给出相应的解决思路。讨论了应用持续集成时可以采用的辅助工具及相应的使用方法,给出了工具软件的配置方案,并说明了工具软件之间的相互关系和协作方法。最后以实际项目为例给出一种完整的解决方案,从而解决了在多子项目并行开发的软件项目中应该如何应用持续集成以保持项目整体开发的高速度和高效率问题。
关键词
并行
持续集成
单元测试
构建
部署
Keywords
concurrent
continuous
integration
(
ci
)
unit test
build
deployment
分类号
TP311.52 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
持续集成与自动化测试在国家电网电力营销系统开发中的应用
被引量:
4
3
作者
侯桂波
王喜伟
于春玲
佟雪松
机构
中国电力科学研究院软件工程实验室
出处
《电网技术》
EI
CSCD
北大核心
2009年第20期164-167,共4页
文摘
通过对敏捷开发实践——持续集成和自动化测试的研究与应用,结合国家电网电力营销系统项目组运作现况,寻找适合项目开发团队的开发方法,以改善当前开发模式与测试流程,解决项目组在传统的开发模式下生产力低下、软件质量不可控、软件延期交付和后期维护成本偏高的问题,实现了工作效率、产品质量和管理效力的整体提高。
关键词
敏捷开发
持续集成(
ci
)
自动化测试
开发模式
Keywords
agile development
continuous
integration
(
ci
)
automated testing
development mode
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
开发外包场景下DevOps实施方法及实践
被引量:
3
4
作者
王保中
姚文胜
梁奂
乔宏明
陈泳
机构
中国电信股份有限公司研究院
出处
《电信科学》
2020年第12期113-122,共10页
基金
国家重点研发计划基金资助项目(No.2018YFB1802400)。
文摘
目前,DevOps实施研究主要针对同一公司内部不同团队间协同的场景。首次明确提出了开发外包场景下的DevOps实施问题,总结外包场景下实施DevOps的意义,分析外包场景下开发和运营团队分属甲方、乙方两个不同企业时实施DevOps的难点,提出迭代实施DevOps的方法,说明如何选取合适的优化提升切入点,并给出实际运用此方法的实践验证情况说明。
关键词
开发运维一体化
迭代实施
持续集成
持续部署
系统工程
云原生
Keywords
DevOps
iterative implementation
continuous
integration
continuous
deployment
system engineering
cloud native
分类号
TP399 [自动化与计算机技术—计算机应用技术]
在线阅读
下载PDF
职称材料
题名
一种面向电力调控云的高效运维方法
被引量:
19
5
作者
陈振宇
刘东
高兴宇
狄方春
黄运豪
李大鹏
张杰
机构
电力调度自动化技术研究与系统评价北京市重点实验室(中国电力科学研究院有限公司)
国家电网有限公司大数据中心
中国科学院微电子研究所
国网天津市电力公司
出处
《电力系统保护与控制》
EI
CSCD
北大核心
2020年第14期175-181,共7页
基金
国家电网公司总部科技项目(5442DZ170012)“调控云平台支撑关键技术研究”。
文摘
随着云计算、大数据、人工智能等IT新技术的不断发展,依托其构建的电力调控云规模不断扩大,相应的电力调控云应用服务数量也随之成倍增加,使得它们电力调控云的运维复杂度加大,运维任务量加重,基于人工的运维模式效率低下、出错率较高。持续集成、持续部署(CI/CD)平台可对电力调控云进行高效、精准的自动化维护。通过引入一种面向电力调控云的高效运维方法,执行完成电力调控云产品的自动化构建、版本控制、批量部署等运维任务。最后通过对电力调控云平台的仿真实验,验证了该方法可以减轻运维任务量,提升工作效率。
关键词
调控云
ci/
cd
Jenkins+Gitlab+Ansible一体化
自动化运维
Keywords
dispatching and control cloud
continuous
integration
and
continuous
deployment
(
ci/
cd
)
Jenkins+Gitlab+Ansible
integration
automated operation and maintenance
分类号
TM732 [电气工程—电力系统及自动化]
在线阅读
下载PDF
职称材料
题名
一种基于强化学习的持续集成环境中测试用例排序技术
被引量:
5
6
作者
赵逸凡
郝丹
机构
高可信软件技术教育部重点实验室(北京大学)
北京大学计算机学院
出处
《软件学报》
EI
CSCD
北大核心
2023年第6期2708-2726,共19页
基金
国家自然科学基金(61872008)。
文摘
在软件交付越来越强调迅速、可靠的当下,持续集成成为一项备受关注的技术.开发人员不断将工作副本集成到代码主干完成软件演化,每次集成会通过自动构建测试来验证代码更新是否引入错误.但随着软件规模的增大,测试用例集包含的测试用例越来越多,测试用例的覆盖范围、检错效果等特征也随着集成周期的延长而变化,传统的测试用例排序技术难以适用.基于强化学习的测试排序技术可以根据测试反馈动态调整排序策略,但现有的相关技术不能综合考虑测试用例集中的信息进行排序,这限制了它们的性能.提出一种新的基于强化学习的持续集成环境中测试用例排序方法——指针排序方法:方法使用测试用例的历史信息等特征作为输入,在每个集成周期中,智能体利用指针注意力机制获得对所有备选测试用例的关注程度,由此得到排序结果,并从测试执行的反馈得到策略更新的方向,在“排序-运行测试-反馈”的过程中不断调整排序策略,最终达到良好的排序性能.在5个规模较大的数据集上验证了所提方法的效果,并探究了使用的历史信息长度对方法性能的影响,方法在仅含回归测试用例的数据集上的排序效果,以及方法的执行效率.最后,得到如下结论:(1)与现有方法相比,指针排序方法能够随着软件版本的演化调整排序策略,在持续集成环境下有效地提升测试序列的检错能力.(2)指针排序方法对输入的历史信息长度有较好的鲁棒性,少量的历史信息即可使其达到最优效果.(3)指针排序方法能够很好地处理回归测试用例和新增测试用例.(4)指针排序方法的时间开销不大,结合其更好、更稳定的排序性能,可以认为指针排序方法是一个非常有竞争力的方法.
关键词
持续集成
测试用例排序
强化学习
Keywords
continuous
integration
(
ci
)
test case prioritization
reinforcement learning
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
基于提交排序和预测模型的测试套件选择方法
7
作者
刘美英
杨秋辉
王潇
蔡创
机构
四川大学计算机学院
出处
《计算机应用》
CSCD
北大核心
2022年第8期2534-2539,共6页
文摘
为在持续集成(CI)环境下减少回归测试集、提升回归测试的效率,提出一种适用于CI环境的回归测试套件选择方法。首先,根据每个提交的测试套件历史失败率和执行率信息,进行提交排序;然后,采用机器学习方法,对提交涉及的测试套件进行失败率预测,并选择具有较高失败率的测试套件。该方法综合使用提交排序技术和测试套件选择技术,从而保证既提高故障检测率又能在一定程度上降低测试成本。在Google的开源数据集上进行的实验结果表明:与同样采用提交排序的方法和采用测试套件选择的方法相比,所提方法的开销感知平均故障检测率APFDc提高了1%~27%;在相同的测试时间成本下,所提方法的测试召回提高了33.33~38.16个百分点,变更召回提高了15.67~24.52个百分点,测试套件选择率降低了约6个百分点。
关键词
持续集成
回归测试
提交排序
测试套件选择
测试套件失败率预测
Keywords
continuous
integration
(
ci
)
regression test
commit prioritization
test suite selection
test suite failure rate prediction
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
数字孪生系统开发运维一体化方法DTOps
苗荣华
孙奕程
王森
武燕婷
杜明
鲍劲松
《计算机应用》
北大核心
2025
1
在线阅读
下载PDF
职称材料
2
持续集成在项目开发中的应用研究
戴建国
赵庆展
郭理
秦怀斌
《计算机工程与设计》
CSCD
北大核心
2009
21
在线阅读
下载PDF
职称材料
3
持续集成与自动化测试在国家电网电力营销系统开发中的应用
侯桂波
王喜伟
于春玲
佟雪松
《电网技术》
EI
CSCD
北大核心
2009
4
在线阅读
下载PDF
职称材料
4
开发外包场景下DevOps实施方法及实践
王保中
姚文胜
梁奂
乔宏明
陈泳
《电信科学》
2020
3
在线阅读
下载PDF
职称材料
5
一种面向电力调控云的高效运维方法
陈振宇
刘东
高兴宇
狄方春
黄运豪
李大鹏
张杰
《电力系统保护与控制》
EI
CSCD
北大核心
2020
19
在线阅读
下载PDF
职称材料
6
一种基于强化学习的持续集成环境中测试用例排序技术
赵逸凡
郝丹
《软件学报》
EI
CSCD
北大核心
2023
5
在线阅读
下载PDF
职称材料
7
基于提交排序和预测模型的测试套件选择方法
刘美英
杨秋辉
王潇
蔡创
《计算机应用》
CSCD
北大核心
2022
0
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部