软件开发生命周期与测试生命周期 毕业论文

软件开发生命周期与测试生命周期 毕业论文

ID:33733247

大小:232.00 KB

页数:18页

时间:2019-02-28

软件开发生命周期与测试生命周期   毕业论文_第1页
软件开发生命周期与测试生命周期   毕业论文_第2页
软件开发生命周期与测试生命周期   毕业论文_第3页
软件开发生命周期与测试生命周期   毕业论文_第4页
软件开发生命周期与测试生命周期   毕业论文_第5页
资源描述:

《软件开发生命周期与测试生命周期 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业论文论文题目:软件开发生命周期与测试生命周期内容摘要软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。从软件产业的发展初期到目前的大型软件开发过程,软件测试已成为其中一个不可分割的部分。随着软件规模的日益增大,软件测试问题也日益突出,现代社会对软件的依赖越来越强,高可信软件测试有着广泛的需求,基于缺陷模式的软件测试技术作为高可信软件的重要保证,可以大大降低软件的缺陷密度,提高软件的可信性。本文从测试的基本概念入手,深入剖析软件测试相关理论。[关键词]软件

2、设计软件测试程序联调缺陷密度AbstractThegeneralprocessofdesignideaandmethodofthesoftware,includingsoftwaredesign,softwarefunctionsandtheimplementationofthealgorithmandthemethod,architecturedesignandmoduledesign,programminganddebugging,programdebuggingandtesting,andsubmitwrittenprocedures.From

3、theearlydevelopmentofthesoftwareindustrytothecurrentlarge-scalesoftwaredevelopmentprocess,softwaretestinghasbecomeaninseparablepartof.Withtheincreasingscaleofsoftware,softwaretestingisbecomingincreasinglyprominent,themodernsocietyismoreandmoredependentonsoftware,softwaretesting

4、hasawiderangeofneeds,basedonthesoftwaretestingtechnologyofdefectmodesasanimportantguaranteeforhighassurancesoftware,defectdensitycangreatlyreducethesoftware,improvesoftwarereliability.Thispaperstartsfromthebasicconceptoftest,analyzethetheoryofsoftwaretesting.Keywords:softwarede

5、signsoftwaretestingprogramdebuggingdefectdensity目录引言11软件开发生命周期思想概述11.1"生命周期法"的起源11.2生命周期划分的原则21.3生命周期的划分21.4生命周期法的特点22软件开发生命周期概述22.1可行性分析22.2需求分析与说明22.3程序编码32.4软件测试32.5运行维护43软件测试概述54软件测试生命周期概述54.1软件测试过程54.1.1动态测试64.1.2软件可靠性测试定义94.1.3软件可靠性测过程9结论11注释12参考文献13致谢14引言有很多种不同的生命周期模型用于软

6、件的开发。软件开发的生命周期是以对软件的需求定义为起点,以对软件的正式验收作为终点。它并不是独立存在的,而是一个完整产品生命周期实实在在的一部分。在产品生命周期之中,软件的开发会不断改正其自身的错误并且时常针对软件的需求而进行调整。软件产品最简单的形式只不过是一个程序软件,但实际上确没有那么简单,由于软件产品是由开发出的不同软件部分所构成的一个完整的系统,这将会使产品变的非常复杂.有许多不同的软件开发生命周期模型,但是它们都有一个共同的特点,那就是在生命周期中的某一时刻,软件都会被测试。这篇文章概述了一些常用的软件生命周期模型,并重点强调了在各个模型

7、中的测试工作.每一个软件的发布都会经过验收测试以证明软件的各个部分所构成的整体确实实现了需求。但是每个阶段的测试和集成将会耗费大量的时间和精力。由于过多的开发周期会增加成本,耗费时间,所以应该经过认真估算,尽早地规划好到底应该使用多少个周期来进行软件的开发。在早期开发出来的产品没有任何的实用价值,只是作为下一步开发的一个原型。这些原型仅仅是用来满足、核对用户关键需求所走的一个捷径。可是如果其中缩减了文档的书写和对软件的测试,那么就有必要将这些将这个原型抛弃并从下一个阶段开始重新设计。因为一个缺乏质量的原形不可能给下一步的开发打下一个好基础。1软件开发

8、生命周期思想概述软件工程是指导计算机软件开发和维护的工程学科,采用工程的概念、原理、技术和方法来开发与维护软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。