期刊文献+
共找到321篇文章
< 1 2 17 >
每页显示 20 50 100
基于极限编程的测试分析 被引量:5
1
作者 陈伟 谢俊元 《计算机应用研究》 CSCD 北大核心 2004年第1期69-72,共4页
相对于传统的软件工程方法而言,极限编程是一种轻量方法论,是一个周密而严谨的软件开发流程。任何一种软件开发方法都有自身的各种规则实践,而测试是个不变的恒量实践过程。XP中特别强调测试,而且测试的实现过程遵守测试先行原则,支持... 相对于传统的软件工程方法而言,极限编程是一种轻量方法论,是一个周密而严谨的软件开发流程。任何一种软件开发方法都有自身的各种规则实践,而测试是个不变的恒量实践过程。XP中特别强调测试,而且测试的实现过程遵守测试先行原则,支持着其他实践——迭代开发、持续集成和重构等。对于极限编程来说,要做到测试所有可能出错的地方,而且所有测试都要100%的通过,这就是XP的极限理论之一,也是测试的基本原则。 展开更多
关键词 极限编程 重构 持续集成 测试先行
下载PDF
二相编码信号分段相关-视频积累检测的最优中频积累时间 被引量:20
2
作者 王飞雪 郭桂蓉 《国防科技大学学报》 EI CAS CSCD 1999年第1期71-75,共5页
载波多普勒下的二相编码连续波信号可以采用检波前中频积累加检波后视频积累的方法进行检测。本文对此方法进行了详细分析,提出了最优中频积累时间的选取准则。
关键词 二相编码 中频积累 连续波信号 雷达 视频积累
下载PDF
基于Jenkins的持续集成自动部署研究 被引量:19
3
作者 周莹 欧中红 李俊 《计算机与数字工程》 2016年第2期267-270,共4页
在基于Jenkins的持续集成系统中,应用程序的组件管理和依赖管理是至管重要的。论文提出了一种方案,通过引入依赖管理工具Ivy和制品管理工具Artifactory,以及设计相应的脚本程序,获取正确版本的制品组成部署安装包。确保在集成过程中,组... 在基于Jenkins的持续集成系统中,应用程序的组件管理和依赖管理是至管重要的。论文提出了一种方案,通过引入依赖管理工具Ivy和制品管理工具Artifactory,以及设计相应的脚本程序,获取正确版本的制品组成部署安装包。确保在集成过程中,组成应用程序的模块的所有版本保持一致,避免依赖地狱的产生,为自动化部署提供基础。 展开更多
关键词 持续集成 依赖关系 Jenkins 自动部署
下载PDF
Scrum敏捷软件开发方法实践中的改进和应用 被引量:17
4
作者 陈国栋 罗省贤 《计算机技术与发展》 2011年第12期97-99,104,共4页
如今软件开发更加注重质量、服务和效率,传统的软件开发模式(如瀑布模式)已被先进的敏捷开发模式所替代。但是采用敏捷开发模式仍然有其一定的局限性,简单的照搬套用必然会适得其反。文中在遵循Scrum方法的宗旨和基本准则的前提下,对实... 如今软件开发更加注重质量、服务和效率,传统的软件开发模式(如瀑布模式)已被先进的敏捷开发模式所替代。但是采用敏捷开发模式仍然有其一定的局限性,简单的照搬套用必然会适得其反。文中在遵循Scrum方法的宗旨和基本准则的前提下,对实践中的项目模块启动管理和内存文件管理实行如下应用:改进Scrum方法的每日例会方式、采用结对编程的模式、重视必要的开发文档、丰富Scrum方法的回顾会议、坚持使用测试驱动和设计持续集成。这样的灵活应用增进了团队的积极性,提高了项目的生产率,对同样采用Scrum方法作为开发模式的团队具有一定的指导意义。 展开更多
关键词 SCRUM 敏捷 持续集成 测试驱动
下载PDF
基于DevOps能力模型的持续集成方法 被引量:18
5
作者 董昕 郭勇 王杰 《计算机工程与设计》 北大核心 2018年第7期1930-1937,共8页
为解决实际大型软件系统开发效率偏低及软件产品潜在质量风险等问题,提出一种基于DevOps能力模型的大型软件系统的持续集成方法。以团队基础服务器(TFS)为核心构建流程、封闭签入测试、自动化生命周期管理和可视化有机融合,实现软件系... 为解决实际大型软件系统开发效率偏低及软件产品潜在质量风险等问题,提出一种基于DevOps能力模型的大型软件系统的持续集成方法。以团队基础服务器(TFS)为核心构建流程、封闭签入测试、自动化生命周期管理和可视化有机融合,实现软件系统的每日构建、每日测试及每日发布。项目实践验证结果表明,该方法将代码提交、编译、打包、测试、发布各环节高效地连接在一起,提高了开发效率,能尽快发现集成错误,提高软件质量,减少项目风险,值得在大规模或较高复杂度的软件开发项目中推广和部署。 展开更多
关键词 DevOps能力模型 持续集成 自动化 质量保障 可视化
下载PDF
基于CruiseControl的持续集成实现方案 被引量:13
6
作者 徐仕成 杨邦荣 《计算机与数字工程》 2007年第4期169-171,175,共4页
软件的开发过程决定着软件质量。在任何软件开发过程中都有一个重要的组成部分:得到可靠的软件创建版本。在分析传统集成模式的弊端基础上,提出采用持续集成的观点。阐明了持续集成的基础理论以及与持续集成相关的常见的误区和概念。分... 软件的开发过程决定着软件质量。在任何软件开发过程中都有一个重要的组成部分:得到可靠的软件创建版本。在分析传统集成模式的弊端基础上,提出采用持续集成的观点。阐明了持续集成的基础理论以及与持续集成相关的常见的误区和概念。分析了持续集成工具CruiseControl工作原理,最后提出了一种基于CruiseControl的持续集成实现方案。 展开更多
关键词 极限编程每日构建 冒烟测试 持续集成 CmiseControl
下载PDF
集成化质量管理系统的设计开发 被引量:11
7
作者 何桢 周善忠 《工业工程》 2005年第4期66-69,共4页
通过对我国制造业所面临的主要质量改进问题的分析,以笔者开发的集成化质量管理系统为基础,阐述了面向制造业的集成化计算机辅助质量管理系统的设计开发方法。所开发的系统实现了质量管理工具和方法的集成应用,为制造业持续质量改进提... 通过对我国制造业所面临的主要质量改进问题的分析,以笔者开发的集成化质量管理系统为基础,阐述了面向制造业的集成化计算机辅助质量管理系统的设计开发方法。所开发的系统实现了质量管理工具和方法的集成应用,为制造业持续质量改进提供了一个基础管理平台。 展开更多
关键词 集成化 设计开发 计算机辅助质量管理系统 质量改进 制造业 开发方法 集成应用 管理工具 系统实现 管理平台 基础
下载PDF
基于SVN的软件配置管理和持续集成 被引量:14
8
作者 姜文 刘立康 《电子设计工程》 2016年第2期1-5,共5页
SVN是一款广泛使用的配置管理工具,适合中小型软件团队使用。本文叙述了SVN的特点,介绍了配置管理的基本概念和相关角色;详细介绍了基于SVN的软件配置管理和持续集成,主要包括权限管理、SVN控制管理下的开发工作、建立编码基线、构建内... SVN是一款广泛使用的配置管理工具,适合中小型软件团队使用。本文叙述了SVN的特点,介绍了配置管理的基本概念和相关角色;详细介绍了基于SVN的软件配置管理和持续集成,主要包括权限管理、SVN控制管理下的开发工作、建立编码基线、构建内部转测试版本、变更管理、版本管理等内容;最后介绍了一个典型工作案例。工作实践表明采用该管理方法有助于提高软件质量,便于项目管理者及时了解工作进度和解决存在的问题。 展开更多
关键词 版本控制 配置管理 分支 标签 基线 持续集成
下载PDF
流程工业的信息集成系统 被引量:7
9
作者 苏秦 吉国力 +1 位作者 白俊海 王园 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2003年第z1期112-115,共4页
流程工业由于其生产过程的特殊性 ,其CIMS与离散工业有较大的区别 ,有其特殊的方面 .本文主要讨论了流程工业CIMS的特点及其整体框架 ,以及流程工业信息集成系统设计时所须注意的要点 。
关键词 流程工业 CIMS 信息集成
下载PDF
以持续集成方式进行系统自动化部署 被引量:13
10
作者 高珺 《华东师范大学学报(自然科学版)》 CAS CSCD 北大核心 2015年第B03期373-377,共5页
随着信息化应用水平日益提高,为用户提供及时、灵活的更新已是日益迫切的需求.但传统的方式并不能方便、快捷地自动化处理相关需求.复旦大学采用持续集成的方式,使用Jenkins对相关的自动化部署过程进行了尝试.
关键词 持续集成 Jenkins 自动化部署
下载PDF
基于微服务的工作流技术在云管平台的应用 被引量:12
11
作者 罗钦凯 倪成章 《计算机技术与发展》 2019年第9期122-127,共6页
针对软件即服务(SaaS)层应用采用单体架构方案时开发难度高、耦合性强、扩展性和可维护性差的问题,设计了一种由工作流引擎驱动业务流程的基于微服务架构的SaaS层云管平台(CMP)。基于工作流核心设计模型和微服务开发框架Spring Cloud,... 针对软件即服务(SaaS)层应用采用单体架构方案时开发难度高、耦合性强、扩展性和可维护性差的问题,设计了一种由工作流引擎驱动业务流程的基于微服务架构的SaaS层云管平台(CMP)。基于工作流核心设计模型和微服务开发框架Spring Cloud,设计了基于微服务的工作流组件结构模型,由组件内工作流引擎(Activiti)驱动CMP业务流程;根据工作流引擎API封装模式提出面向业务流程的微服务组件间RESTAPI设计方案、流程节点自由跳转算法以及命令查询职责分离(CQRS)模式数据操作方案。以面向OpenStack的云资源调度为具体应用场景,每个微服务组件的业务功能均可被独立设计开发,工作流组件将解耦的业务组件串联,驱动完成完整的业务流程,验证了REST API与流程节点自由跳转,以及CQRS模式数据操作的可行性。 展开更多
关键词 工作流 微服务 云管平台 持续集成 可扩展性 敏捷开发
下载PDF
应用软件项目的迭代开发与测试 被引量:12
12
作者 姜文 刘立康 《计算机技术与发展》 2019年第4期7-12,共6页
随着软件开发技术的发展,敏捷开发的理论和方法获得广泛应用。迭代开发模式是敏捷开发的核心内容。迭代开发模式将软件项目分解为多个迭代阶段,每轮迭代都进行测试并提供输出版本。依据软件迭代开发实践,归纳总结出一种新的迭代开发模式... 随着软件开发技术的发展,敏捷开发的理论和方法获得广泛应用。迭代开发模式是敏捷开发的核心内容。迭代开发模式将软件项目分解为多个迭代阶段,每轮迭代都进行测试并提供输出版本。依据软件迭代开发实践,归纳总结出一种新的迭代开发模式,其主要特点是迭代开发与迭代测试同时进行。首先介绍了软件迭代开发过程中四类人员的职责;详细叙述了迭代开发的模式和工作流程,迭代开发期间编码、持续集成和测试之间的关系;叙述了迭代开发的具体实施;最后介绍了一个软件迭代开发案例。工作实践表明,软件项目采用新的迭代开发模式,可以更好地适应当前开发组和测试组分为两组的实际情况,加强软件开发工程师和软件测试工程师之间的交流和沟通,灵活应对软件开发过程中的各种技术变更;使软件整体开发进度和质量得到有效控制。 展开更多
关键词 敏捷开发 迭代开发 编码 测试 持续集成 基线
下载PDF
基于Jenkins的持续集成系统研究 被引量:11
13
作者 陈迪 《电子测试》 2020年第8期48-51,共4页
本文基于大规模软件产品研制背景,分析了软件开发面临的诸多问题,研究了在项目开发过程中引入持续集成的必要性,并对持续集成系统进行整体设计。本文将整个持续集成过程划分为版本控制、自动化构建以及自动化测试三个核心环节,对这三大... 本文基于大规模软件产品研制背景,分析了软件开发面临的诸多问题,研究了在项目开发过程中引入持续集成的必要性,并对持续集成系统进行整体设计。本文将整个持续集成过程划分为版本控制、自动化构建以及自动化测试三个核心环节,对这三大核心模块进行详细设计,实现了一套基于Jenkins工具的持续集成系统。其中版本控制模块采用了支持分布式工作流的SVN代码存储库,自动化构建模块主要完成Jenkins持续集成服务器的搭建及配置,自动化测试模块主要实现了一套基于库博国产化工具的自动化测试框架。本文设计并实现的持续集成系统利用自动化的技术手段,在实际案例的应用中实现了从代码提交、到代码编译、单元和集成测试以及测试结果反馈的一系列过程。 展开更多
关键词 持续集成 极限编程 版本控制 自动化测试
下载PDF
连续化工生产过程CIPS的理论与实践 被引量:7
14
作者 杨忠明 黄道 王行愚 《信息与控制》 CSCD 北大核心 1999年第1期69-74,共6页
针对连续化工生产过程的具体特点,对它们的CIPS进行了一些研究,给出了相应的功能结构模型,阐明了严格在线模拟技术及在此基础上的信息综合集成问题,最后对CIPS的开发方法和建设策略作了一些探讨.
关键词 CIPS 系统集成 DIMS 化工过程
下载PDF
基于DevOps的轻量级持续交付方案 被引量:11
15
作者 王红蕾 《计算机系统应用》 2020年第9期87-94,共8页
如何快速向用户交付可靠的产品,是近年来持续交付研究和应用的热点问题,传统的软件敏捷方法在交付过程中缺乏团队协作和标准化的构建流程,大公司DevOps框架因体系复杂在中小规模企业应用时会产生迭代速度和产品质量相互制约的矛盾,本文... 如何快速向用户交付可靠的产品,是近年来持续交付研究和应用的热点问题,传统的软件敏捷方法在交付过程中缺乏团队协作和标准化的构建流程,大公司DevOps框架因体系复杂在中小规模企业应用时会产生迭代速度和产品质量相互制约的矛盾,本文提出一种基于DevOps轻量级的持续交付框架,在角色叠加、迭代频繁的项目场景中,以脚本形式自动实现项目代码获取、测试、构建和部署,完成项目持续交付.通过行业调查、企业实践验证方案不仅可以缩短项目周期、提高交付质量,还能够实现交付过程可视化,促进软件质量不断改进. 展开更多
关键词 DevOps 项目迭代 持续交付 流水线脚本化 问卷调查
下载PDF
基于Hudson的持续集成研究和应用 被引量:10
16
作者 刘巧玲 范冰冰 黄兴平 《计算机系统应用》 2010年第12期151-154,共4页
持续集成Continuous Integration(CI)是现代软件工程发展的一个重要里程碑。分析了现代软件开发集成存在的问题,以解决集成难题和提升项目可见性为目标,首次提出一套基于Hudson的持续集成设计与实施方案,并给出在J2EE项目中的实现指导,... 持续集成Continuous Integration(CI)是现代软件工程发展的一个重要里程碑。分析了现代软件开发集成存在的问题,以解决集成难题和提升项目可见性为目标,首次提出一套基于Hudson的持续集成设计与实施方案,并给出在J2EE项目中的实现指导,此方案在实际工程开发中取得了良好效果。 展开更多
关键词 持续集成 CI HUDSON 自动化构建 自动化测试
下载PDF
面向完整价值交付的文档DevOps应用研究 被引量:10
17
作者 金泽锋 张佑文 +2 位作者 叶文华 张贺 邵栋 《软件学报》 EI CSCD 北大核心 2019年第10期3127-3147,共21页
随着 DevOps 在各大软件企业中的广泛实施,加速了系统软件类产品的版本交付和部署.中兴通讯在实施过程中,发现产品重要的组成部分产品文档,还采用传统研发方式,缺乏配套流程和工具,导致产品文档交付的节奏无法与软件版本匹配,严重影响... 随着 DevOps 在各大软件企业中的广泛实施,加速了系统软件类产品的版本交付和部署.中兴通讯在实施过程中,发现产品重要的组成部分产品文档,还采用传统研发方式,缺乏配套流程和工具,导致产品文档交付的节奏无法与软件版本匹配,严重影响了产品完整交付的及时性.文档 DevOps 是一种针对产品文档持续交付的模式.通过分析开源和 DITA 的文档交付解决方案,同时结合系统软件的研发特点,总结出一套适合系统软件的文档交付综合解决方案,它借助 DevOps 理念,基于业界的 DevOps 工具链,构建了“文档 DevOps 平台”(以下简称 iDoc 平台),实现面向用户各类文档交付的解决方案,其典型特征有:与软件迭代流程融合,信息单元同源引用,多格式内容源的管理,持续集成的质量守护.在实际企业中通过文档 DevOps 实现了产品文档与软件版本的同步交付,极大地促进了文档的准确性、完整性和交付效率的提升.iDoc 平台已在 50 多个软件产品中得到成功应用.文档 DevOps 解决的问题具有普遍性,有助于在更大范围内帮助其他系统软件实现敏捷价值交付,并且,文档 DevOps还是对 DevOps的一个补充,扩展了业界的 DevOps 的适用范围:交付对象涵盖了产品文档,流程延伸到市场规划,协同人员覆盖面更广. 展开更多
关键词 敏捷 DevOps 持续集成 持续交付 文档 文档 DevOps 价值交付
下载PDF
CCI:一种基于容器化的持续集成系统 被引量:10
18
作者 张兆晨 罗铁坚 《中国科学院大学学报(中英文)》 CSCD 北大核心 2018年第4期569-575,共7页
随着软件复杂度的增加和项目需求的变化,快速持续、高质量的实现应用交付成为开发的主要目标。传统软件构建方法缺乏团队的协同性和标准化的流程管理,往往需要投入大量的时间和成本来保障软件质量。为解决时间、质量和成本三者之间的矛... 随着软件复杂度的增加和项目需求的变化,快速持续、高质量的实现应用交付成为开发的主要目标。传统软件构建方法缺乏团队的协同性和标准化的流程管理,往往需要投入大量的时间和成本来保障软件质量。为解决时间、质量和成本三者之间的矛盾,研究搭建一个基于Jenkins的持续集成构建系统,并利用Docker技术将持续集成平台容器化,标准化软件环境。实验表明容器化将搭建环境的复杂度降低90%以上,提高了应用测试环境的可移植性和多样性,大大提升软件开发效率。 展开更多
关键词 软件构建 持续集成 容器化 DevOps
下载PDF
差分式连续时间CMOS OTA-C双二阶滤波器 被引量:7
19
作者 郭静波 戴逸松 韩庆全 《电路与系统学报》 CSCD 1996年第3期24-31,共8页
应用信号流图法,提出了一种新颖的差分式连续时间电压模式CMOS跨导-电容双二阶滤波器,系统地生成了各种差分式电压模式二阶滤波器;讨论了滤波器的极点特征参数与灵敏度;面向实际电路完成了MOS管级的计算机仿真,仿真结果表... 应用信号流图法,提出了一种新颖的差分式连续时间电压模式CMOS跨导-电容双二阶滤波器,系统地生成了各种差分式电压模式二阶滤波器;讨论了滤波器的极点特征参数与灵敏度;面向实际电路完成了MOS管级的计算机仿真,仿真结果表明所提出的电路方案正确有效,适于全集成。 展开更多
关键词 双二阶滤波器 电压模式 OTA CMOS 差分式 跨导 信号流图法 仿真结果 MOS管 集成
下载PDF
持续交付及其在大型项目中的应用 被引量:7
20
作者 张文林 《软件导刊》 2017年第10期159-161,共3页
敏捷软件开发方法已渐成主流,持续集成作为敏捷开发的最佳实践,近年来应用广泛。如何让软件从"开发完成"迅速实现"交付使用",解决"最后一公里问题",是不少企业孜孜以求的目标。持续交付以持续集成作为基... 敏捷软件开发方法已渐成主流,持续集成作为敏捷开发的最佳实践,近年来应用广泛。如何让软件从"开发完成"迅速实现"交付使用",解决"最后一公里问题",是不少企业孜孜以求的目标。持续交付以持续集成作为基础,使得频繁且可靠交付成为常规活动。结合G产品开发过程,对持续交付进行了详述。 展开更多
关键词 敏捷开发 持续集成(continuous integration CI) 持续交付(continuous Delivery CD) G产品 Jenkins环境
下载PDF
上一页 1 2 17 下一页 到第
使用帮助 返回顶部