-
题名基于工作流的软件测试过程模型研究
被引量:15
- 1
-
-
作者
颜乐鸣
-
机构
中国电子科技集团公司第七研究所
-
出处
《软件》
2018年第5期160-165,共6页
-
文摘
软件测试是以发现缺陷为目的一系列活动,是保证软件质量的有效手段,成功的软件测试并非仅是单一的技术活动。为了保证测试的有效性和准确性,需要对测试组织进行管理,包括测试过程、资源、缺陷管理等。随着软件复杂度的日益增高和软件规模的不断增大,测试管理难度不断加大,仅靠人工管理的手段已无法适应现代软件需求不明确、变化快、缺陷数据增多等的特点。工作流可解决在多个参与者之间利用计算机按某种预定规则实现自动传递文档、信息或任务,以达到任务目标,可实现部分业务过程在计算机支持下的全自动或半自动化。本文基于对典型软件测试过程模型的分析,结合工作流技术对软件测试管理进行探讨和研究,并给出基于工作流的软件测试过程模型,为软件测试过程改进提供帮助。
-
关键词
软件测试
软件测试过程模型
工作流
工作流引擎
-
Keywords
Software testing
Software testing process model
Workflow
Workflow engine
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于系统科学的复杂系统软件生命周期模型研究
被引量:3
- 2
-
-
作者
颜乐鸣
刘从越
陈申平
-
机构
中国电子科技集团公司第七研究所
-
出处
《空间控制技术与应用》
CSCD
北大核心
2021年第2期80-85,共6页
-
文摘
复杂系统的核心功能主要由软件实现,软件对复杂系统的可信性和质量有至关重要的影响.目前复杂系统软件的研制和管理主要采用基于一般系统工程的方法,未考虑复杂系统所具有的开放性、涌现性、自组织性等特征,存在一定局限性.为保证复杂系统软件的可信性和质量,基于复杂系统的主要特征,引入系统科学的方法及理论对现有方法进行扩展,并结合敏捷方法和知识工程等相关技术,建立了一种覆盖技术过程和技术管理过程并体现开发、验证、运行和维护等多维视角的软件生命周期模型,并同时提出了复杂软件分析设计要求.
-
关键词
复杂系统
软件生命周期模型
系统科学
敏捷方法
知识工程
-
Keywords
complex systems
systems science
software life cycle model
agile method
knowledge engineering
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于关联规则挖掘的软件缺陷分析研究
被引量:5
- 3
-
-
作者
颜乐鸣
-
机构
中国电子科技集团公司第七研究所
-
出处
《软件》
2017年第1期70-76,共7页
-
文摘
软件测试是确保软件产品质量的有效技术手段,其根本目的是发现隐藏在软件中的缺陷,并通过对其的修复尽可能减少遗留在系统中的缺陷数量,以提升软件的质量。随着缺陷数据的不断积累,面对庞大、甚至海量的缺陷信息,已无法通过人工方式进行缺陷分析。基于此,作者对缺陷分类和数据挖掘技术开展研究,总结测试工程实践中的缺陷特点,提出改进的正交缺陷分类模型;结合数据挖掘中的关联规则挖掘算法,提出缺陷关联分析模型。并对上述模型进行应用说明,帮助软件技术人员定位和解决缺陷,提供软件测试缺陷分析的辅助手段。
-
关键词
软件测试
软件缺陷分析
正交缺陷分类
关联规则挖掘
-
Keywords
Software Testing
Software Defect Analysis
Orthogonal Defects Classification
Association Rules Mining
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名敏捷方法在GJB 5000A二级中的应用研究
被引量:1
- 4
-
-
作者
陈申平
颜乐鸣
-
机构
中国电子科技集团公司第七研究所
-
出处
《软件》
2020年第8期107-109,164,共4页
-
文摘
为寻求既适用于军用软件研制特征又能满足军方用户特殊要求的敏捷方法与GJB 5000A的结合应用,本文基于Scrum敏捷方法,结合国内军工企业文化,建立了基于Scrum方法的软件项目管理流程。同时,说明了基于敏捷方法的测量与分析、配置管理、过程和产品质量保证过程域实践。
-
关键词
GJB
5000A
敏捷
迭代
SCRUM
-
Keywords
GJB 5000A
Agile
Iteration
Scrum
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-