更多课程 选择中心

软件测试培训
美国上市教育机构

400-111-8989

软件测试培训

软件的生命周期是什么?

  • 发布:软件测试培训
  • 来源:软件测试问答
  • 时间:2019-07-01 13:22

一个软件产品或软件系统要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容易控制和管理。通常,软件生命周期包括:

1、问题定义。要求系统分析员与用户进行交流,弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”,提交用户审查和确认。

2、可行性研究。一方面在于把待开发的系统的目标以明确的语言描述出来,另一方面从经济、技术、法律等多方面进行可行性分析。

3、需求分析。弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。

4、开发阶段开发阶段由四个阶段组成:

(1)概要设计

(2)详细设计

(3)实现:根据选定的程序设计语言完成源程序的编码。

(4)测试

5、维护:维护包括四个方面

(1)改正性维护:在软件交付使用后,由于开发测试时的不彻底、不完全、必然会有一部分隐藏的错误被带到运行阶段,这些隐藏的错误在某些特定的使用环境下就会暴露。

(2)适应性维护:是为适应环境的变化而修改软件的活动。

(3)完善性维护 :是根据用户在使用过程中提出的一些建设性意见而进行的维护活动。

(4)预防性维护:是为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:软件测试人员如何保障软件质量
下一篇:软件测试的流程是什么?

软件测试“揪净”怎么样?

软件测试人员如何做好功能测试?

女生学软件测试难不难?

做软件测试工程师,如何工资过万?

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省