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

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

ID:330556

大小:103.50 KB

页数:16页

时间:2017-07-24

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

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

1、毕业论文论文题目:论述软件开发生命周期与测试生命周期内容摘要本文在介绍软件开发与软件测试的关系,阐述了软件开发生命周期的过程,详细论述了软件开发和软件测试两者之间的联系。软件开发前期基本分为:问题的定义及规划、需求分析、软件设计、程序编码、软件测试、运行维护几部分,软件测试方法基本分为:等价类法、静态测试、动态测试、黑盒测试、白盒测试。测试流程:测试技术书、测试计划评审、测试用例、测试技术相关文档、执行测试、测试报告、确认测试报告、用户手册。保证与客户的原始需求一致,而在需求规格说明书编写完毕后,相应的测试工程师又需要对规格说明书进行评审。[关键词]软件开发生命周期软件测

2、试方法AbstractInthispapertherelationshipbetweensoftwaredevelopmentandsoftwaretesting,describestheprocessofthesoftwaredevelopmentlifecycle,discussesindetailbetweensoftwaredevelopmentandsoftwaretestingthelinkbetweenthetwo.Theearlydevelopmentofthesoftwareisdividedinto:problemdefinitionandplanni

3、ng,needsanalysis,softwaredesign,coding,softwaretesting,operationandmaintenanceofseveralparts,softwaretestingmethodisdividedinto:theequivalenceclassmethod,statictest,dynamictest,theHeihetest,whiteboxtesting.Test:testtechnologybooks,testplan,testcase,testtechnologyreviewrelevantdocuments,te

4、stexecution,testreport,testreport,usermanual.Ensurecustomeroriginalconformancetorequirements,andiswrittenintherequirementsspecification,thetestengineercorrespondingneedtoreviewspecifications.Keywords:Thesoftwaredevelopmentlifecycle,Softwaretestingmethod目录引言11软件生命周期的六个阶段11.1问题的定义及规划11.2需求分

5、析11.3软件设计11.4程序编码11.5软件测试21.6运行维护21.6.1测试分为:21.6.2测试过程21.6.3软件测试流程31.6.3.1程序员应避免测试自己的程序41.6.3.2程序设计组织不应测试自己的程序42测试方法62.1等价类法62.2划分等价类62.3划分等价类的标准62.3.162.3.262.3.362.3.462.3.572.4划分等价类的方法72.5静态测试72.5.172.5.272.5.372.6动态测试72.6.172.6.27结束语9注释10参考文献11致谢12引言目前,软件开发与测试应该是并行的一个阶段,测试与开发其实可以并行开展工

6、作。不必等开发工作完成后,再开展相关的测试工作。软件生命周期是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。软件生命周期把整个软件生存周期

7、划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容易控制和管理。通常,软件生存周期包括:1软件生命周期的六个阶段1.1问题的定义及规划此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。1.2需求分析在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。"唯一不变的是变化本身。",同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,

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

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

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