刘立康
- 作品数:40 被引量:158H指数:9
- 供职机构:西安电子科技大学通信工程学院更多>>
- 发文基金:国防科技技术预先研究基金国家部委基础科研基金国家自然科学基金更多>>
- 相关领域:自动化与计算机技术电子电信经济管理更多>>
- 应用软件维护中的补丁开发与管理被引量:8
- 2015年
- 软件维护作为应用软件生命周期的一个重要环节,是软件生命周期中持续时间最长的阶段。软件维护中的一项核心内容是为客户提供高质量的软件补丁。软件补丁实质上是对软件源代码进行局部修改或改进,修补软件存在的缺陷和漏洞,或者改进软件的某些局部功能。文中叙述了软件维护过程中补丁问题的来源,介绍了应用软件补丁开发涉及到的角色,以及各个角色在补丁开发过程中的职责和任务;给出了应用软件补丁制作的详细过程,软件补丁制作的过程通常采用问题单流动的方式管理;最后介绍了一些实际工作中典型的补丁开发案例。长期的工作实践表明,做好软件补丁的开发工作,可以有效地完成大型应用软件的维护工作。从而更好地满足客户对软件的需求,延长处于维护阶段软件产品的使用寿命。同时也为开发新版本软件产品提供了良好的基础。
- 姜文刘立康
- 关键词:角色补丁管理
- 基于联合两种特征的手写体维文字符识别被引量:5
- 2017年
- 提出一种联合两种特征的手写体维文字符识别算法。该算法对手写体维文字符图像进行实值Gabor能量特征和方向线素网格特征的提取,将实值Gabor滤波器的128维能量特征和方向线素的128维网格特征结合起来,使用KNN分类器对两种特征进行联合分类。对手写体维文字符数据库中的样本分别进行手写体维文字符特征识别和维文字符笔迹特征识别。实验结果表明,和采用一种特征的识别算法比较,进一步提高了手写体维文字符的识别率。该算法也可用于手写体阿拉伯文字符的识别。
- 姜文刘立康
- 关键词:GABOR滤波器
- 应用软件项目的迭代开发与测试被引量:12
- 2019年
- 随着软件开发技术的发展,敏捷开发的理论和方法获得广泛应用。迭代开发模式是敏捷开发的核心内容。迭代开发模式将软件项目分解为多个迭代阶段,每轮迭代都进行测试并提供输出版本。依据软件迭代开发实践,归纳总结出一种新的迭代开发模式,其主要特点是迭代开发与迭代测试同时进行。首先介绍了软件迭代开发过程中四类人员的职责;详细叙述了迭代开发的模式和工作流程,迭代开发期间编码、持续集成和测试之间的关系;叙述了迭代开发的具体实施;最后介绍了一个软件迭代开发案例。工作实践表明,软件项目采用新的迭代开发模式,可以更好地适应当前开发组和测试组分为两组的实际情况,加强软件开发工程师和软件测试工程师之间的交流和沟通,灵活应对软件开发过程中的各种技术变更;使软件整体开发进度和质量得到有效控制。
- 姜文刘立康
- 关键词:敏捷开发迭代开发基线
- 2.4GHz DECT技术体系与实现方法被引量:5
- 2004年
- 押介绍了2.4GHzDECT系统空中接口协议的分层模型及应用情况,对几种实现方法进行分析和比较,重点介绍并讨论了美国国家半导体公司的芯片组实现方案及系统软件的设计方法,对2.4GHzDECT的实现方法给出了可行性建议。
- 刘立康蒋明孙龙杰
- 关键词:空中接口协议信号处理器
- 基于云环境的持续集成被引量:3
- 2018年
- 随着云计算技术的快速发展,软件开发的许多环节都在云环境中进行。持续集成作为软件开发过程中的重要组成部分,也需要在云环境中进行集成构建。为了在软件开发过程中正确应用这些新技术,需要开展这方面的研究工作。结合工作实践,以SVN作为配置管理工具,介绍了基于实体机持续集成的特点和运行机制。详细叙述了基于云环境的持续集成,包括在物理实体机上构建私有云平台;基于部门云持续集成的运行原理、部署和特点;基于公司云持续集成的运行原理、部署和特点;基于公有云持续集成的构建过程和特点;基于云环境的持续集成工程运行过程。最后介绍了一个典型的持续集成工程案例。工作实践表明在云环境中开展持续集成工作,可以节约计算机软硬件资源,提高软件开发效率,降低软件开发成本。
- 姜文刘立康
- 关键词:公有云私有云
- 自动化测试用例测试失败类型分析被引量:1
- 2020年
- 随着计算机技术的发展,软件迭代开发模式在软件开发与测试过程中占的比重越来越大。软件迭代开发过程中大量采用自动化测试,在测试环境上进行测试脚本连跑;通常会有一定数量的测试脚本失败,需要对这些脚本进行失败分析。这是一项十分重要的工作,否则软件产品无法继续开发,也无法保证软件产品的质量。依据软件迭代开发和测试工作实践,归纳总结了自动化测试用例失败的类型,介绍了各种类型测试脚本失败的工作实例;叙述了自动化测试用例失败分析涉及的角色和软件迭代开发过程中自动化测试应用场景;详细叙述了自动化测试用例失败的定位和分析处理;最后叙述了测试工作的改进。工作实践表明做好软件自动化测试用例失败分析工作,有助于提高软件产品开发效率和提升软件产品质量。
- 姜文刘立康
- 关键词:迭代开发自动化测试测试用例脚本
- 软件配置管理中的基线问题研究被引量:11
- 2016年
- 基线是软件配置管理中的一个重要概念。基线有多种不同的定义,是一个比较模糊的工程概念。每种基线定义只反映了基线内涵的某个侧面,需要分析研究各种基线定义之间的区别和内在联系。文中结合配置管理的基本概念,分别归纳并给出了五种不同的基线定义;叙述了基线的层级、软件项目的阶段基线、实现阶段基线的水平等级和粒度;之后介绍了基线管理的过程和基线管理在软件开发中的优点。通过叙述各种基线的相关概念,理清了各种基线概念之间的关系和内在联系。集中介绍了基线相关的技术问题,有助于更好地应用和管理基线。工作实践表明,深入理解基线概念的内涵有助于掌握各种软件配置管理工具的区别和共同之处,从而在各种环境下做好软件开发的配置管理工作。
- 姜文刘立康
- 关键词:配置管理配置项基线
- 基于Linux环境的C/C++软件重量级静态检查被引量:1
- 2016年
- 为了保证基于Linux环境的C/C++软件代码的质量,对软件源代码进行静态检查非常重要。以SVN作为配臵管理工具,将重量级静态检查工具Coverity和Fortify集成到持续集成工具ICP-CI上,对C/C++源代码进行静态检查。详细叙述了Linux环境下配臵管理工具SVN客户端安装、SVN版本库的代码更新、Coverity和Fortify编译器的配臵、ICP-CI的任务管理页面上配臵检查任务。分析了检查过程中出现各种问题的原因并给出相应的解决方案。最后介绍了一个应用重量级静态检查的案例。工作实践表明静态检查有助于及时发现并解决C/C++软件源代码的各种缺陷,从而提高软件质量和安全性。
- 姜文刘立康
- 关键词:LINUX操作系统安全漏洞
- 基于持续集成的软件度量被引量:7
- 2017年
- 软件度量是针对软件开发项目、过程及产品进行数据定义、收集和分析的持续度量化过程;持续集成工具上的的构建工程每天自动完成从版本库更新代码、静态检查、编译、出包、自动化用例测试等任务,在进行集成构建的过程中可以为软件度量提供多种相关的度量数据;结合工作实践,叙述了基于持续集成的软件度量的原理;软件度量管理涉及到的角色;软件度量实现过程;叙述了基于持续集成的两种类型的软件度量指标的定义以及提取方法;最后详细叙述了在软件度量过程中遇到的几个典型案例;工作实践表明在软件的开发过程中做好软件度量工作有助于软件开发部门控制、预测、和改进软件产品的质量与软件开发过程;从而提高软件质量和软件开发效率,降低软件开发成本。
- 姜文刘立康
- 软件产品维护阶段的缺陷问题管理被引量:3
- 2016年
- 软件产品维护阶段的缺陷问题管理对于客户和企业都是一项十分重要的工作。缺陷问题管理就是对问题单进行管理,结合问题单管理,介绍了在软件产品维护工作链和各种软件技术问题的来源,详细叙述了三种软件产品缺陷问题管理系统和三种软件产品缺陷问题单的处理流程,包括研发组DTS问题单处理流程、维护组内部问题单处理流程和客户问题管理系统的问题单处理流程。对软件缺陷问题的处理层级进行了详细分析。最后介绍了一些典型维护工作案例。长期的工作实践表明,问题单管理有利于企业高层了解客户方反映的软件产品存在的各种缺陷问题,有利于软件维护人员共同协作做好软件产品维护工作,及时处理解决各种软件缺陷问题,提高软件产品的维护工作效率,同时也有助于促进软件产品新版本的开发。
- 姜文刘立康