测试驱动型开发中质量控制体系的研究与应用

来源 :大连海事大学 | 被引量 : 0次 | 上传用户:zxebabi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件产品的生命力在于质量,信息系统也不例外。近些年来,随着越来越多的信息系统应用于各行各业,并在其中发挥着重要的作用,它的质量也更加被人们所重视。但是,由于信息系统规模的扩大与涉及领域的增加,传统的开发方式已经不能保证开发出高质量的信息系统。在这种情况下出现的极限编程提出了一些有效的实践方案,但有些对于我国绝大多数开发公司与客户的实际情况却难以适用。 极限编程中最有代表性的观点是“测试前置”,以此为核心的测试驱动型开发方法被提出了,但在实践中作者感觉到单纯的测试前置并不能很好支持这种开发方法。由此,本文结合传统开发方法与极限编程的优点,将测试融入到整个开发过程中,重新归纳了测试驱动型开发方法。 本文所阐述的测试驱动型开发是一种迭代开发。遵循传统的结构化生命周期法在每个迭代周期内划分为几个阶段,在不同的阶段引入各种实践来支持对测试的运用。测试驱动型开发要求开发人员之间保持充分沟通,通过不定期发布的小版本系统让客户积极参与到开发中来,获取各种反馈信息,挖掘隐含需求,并在以后的迭代开发中予以完成。从而保证了系统的实用性,并使客户与所有开发人员都参与到质量管理中来,使系统的质量得到了保证。
其他文献
本论文采用了诊断归纳的研究方法,运用了价值链理论和双边市场理论。先提出三类运作模式,通过初步的背景说明和分析确定最可能实施的运作模式——以运营商为核心的移动电子商务
本论文将DEA方法引入国内电信运营商的经营分析,主要用于对市场营销方案进行相对有效性评价。论文的研究重点是根据电信运营商的行业特点,给出了市场营销方案评价的建模分析,提
在数字经济时代,一个信息系统最重要的资源并不是网络和设备,而是有价值的数据和存储这些数据的地方——数据库。数据库通常存储着各种类型的数据,包括应用程序参数、个人私
金融体系是现代经济的核心,商业银行又是金融体系最重要的组成部分,因此,银行系统是否安全不仅事关整个金融体系的安全,而且事关国家经济安全以及政治稳定。然而在经济全球化的过
随着时代的发展,知识作为内在于经济的核心要素已经得到广泛的共识。以知识为基础,高新技术得以快速发展和广泛渗透,而科技型企业也应运而生并蓬勃发展起来。科技型企业作为致力
学位
产品保修数据是产品使用情况的反馈,分析保修期内的保修数据对于改善产品质量和可靠性至关重要。本文将保修数据分析和统计过程控制理论相结合,针对汽车保修数据的整理和收集
本文从分析陆上货运物流信息平台相关概念入手开始对其进行总体设计。首先分析了货运行业的特征,然后提出对物流信息平台的理解,认为物流信息的融合和共享是物流信息平台的手