【摘 要】
:
软件过程,是指软件的整个生命周期,包括需求获取,需求分析,设计,实现,测试,发布和维护等一系列软件开发活动。软件过程模型是过程的一种抽象表现形式,它从理论的角度对过程的
论文部分内容阅读
软件过程,是指软件的整个生命周期,包括需求获取,需求分析,设计,实现,测试,发布和维护等一系列软件开发活动。软件过程模型是过程的一种抽象表现形式,它从理论的角度对过程的各个方面进行描述。在软件开发中,大约有30%到40%的软件活动与测试相关,但是在传统的软件过程模型里,测试往往只是作为一个阶段放在软件开发的后期,并且被错误地认为是一种事后行为。随着对软件质量问题的关注,软件测试专家在开发模型的基础上总结出了一些测试模型。这些测试模型对测试活动进行了抽象,并与开发活动有机结合,是测试过程管理的重要参考依据。 本文对现有的软件测试过程模型进行了分析,结合项目的实际情况,对原有的测试过程进行了改进。改进后的测试过程模型清晰地定义了测试活动的各个组成部分以及在软件开发生命周期里的分布,强调对系统的每一个交付进行测试,并对测试全过程进行度量和改进。改进后的测试过程模型应用在A项目的测试过程实践里,取得了良好的效果。 文章首先介绍了项目的相关背景与存在的问题,接着阐述了软件测试的一些技术方法。对现有的测试过程模型进行分析之后,文章对项目的测试过程提出改进,参考RUP中核心工作流的思想,提出将测试过程分为测试计划,测试设计,静态测试,动态测试,测试度量与分析五个工作流,贯穿软件开发的整个生命周期。接着结合A项目的实践对各个工作流的具体应用做详细的描述。文章的最后讨论了在异地协同开发模式下软件测试的挑战以及经验教训,并提出了下一步测试过程的改进方向。
其他文献
本文认为,随着新世纪及知识经济时代的来临,社会主义社会矛盾会出现一些新特点,需要进一步加以研究和概括,主题是“创新”,“创新是民族的灵魂”,也是社会主义辩证法的灵魂。
四川烹饪杂志社:我的文章《新颖昧美的果香小食品》纯为自创,未参考任何菜谱,而且早在10年前就已在《四川烹饪》上发表了.可是这篇文章最近却被辽宁的韦公远一字不漏地抄给了《烹
生活中,有些食物的搭配组合已经是由来已久,习惯上觉得这些搭配是顺理成章的,其美妙的口味也被人们所接受。但从健康的角度上讲,这些搭配是不科学的。如果您很重视健康,还是听一听专家们的忠告吧—— 1.小葱拌豆腐:豆腐中的钙与葱中的草酸,会结合成一种白色沉淀物——草酸钙,可影响人体对钙的吸收。 2.豆浆冲鸡蛋:鸡蛋中的黏液性蛋白一旦与豆浆中的胰蛋白酶结合,就会失去二者应有的营养价值。 3.茶叶煮鸡蛋
目前,维护人体健康,提高生活质量是大家都非常感兴趣的问题。但是,我们是否真的做的很好,每天吃的食物能否维持健康呢?最近,世界癌症研究基金会对所有家庭提出了下列问题。通过这些问题可以让我们知道自己每天的膳食是否合理。 在下列16个问题中,每个问题都有3种答案。 1.经常吃,即几乎每天都吃。(2分) 2.吃,即一般一周或两周吃一次。(1分) 3.很少吃或不吃,即一个月内偶尔只吃一次或基本不吃。
本论文以元红荔枝(Litchi chinensis Sonn.)为研究材料,系统研究了荔枝花性分化过程中雄蕊败育的细胞化学和超微结构变化。主要实验结果如下:1荔枝雄蕊发育过程的扫描电镜观察应
我国《合同法》正式确立了表见代理制度,但规定得比较简单、原则。关于表见代理有许多问题存在争论,其中最重要、最核心、最关键的问题就是表见代理的构成要件,采取何种构成要件
21世纪,私营经济在社会主义市场经济格局之内有进一步发展的必要和可能。它的发展遇到思想认识上的障碍。一个障碍是将私营经济简单地等同于建国前后的民族资本主义,其实两者有不
在现代铸造生产中,粘结剂占有非常重要的地位,它的性能直接影响铸件的质量。酚醛树脂粘结剂在铸造生产中使用较为广泛。对CO2硬化碱性酚醛树脂粘结剂的合成及改性、固化机制、