本文目录导航:
软件生命周期分为几个阶段?每个阶段的重要义务是什么?
软件生命周期包括疑问定义、可行性钻研、需求剖析、开发阶段和保养五个重要阶段,每个阶段都有其特定的义务和指标。
1. 疑问定义:在这一阶段,系统剖析师与用户启动沟通,明白须要处置的疑问,并撰写系统指标和范畴的说明文档,以供用户审查和认可。
2. 可行性钻研:本阶段的指标是确保软件名目的可行性,包括技术、经济和法律方面的评价,同时明白名目指标。
3. 需求剖析:经过与用户深化交换,确立软件系统的一切需求,并编写需求规格说明书及初步用户手册,以供评审。
4. 开发阶段:开发阶段蕴含四个子阶段——概要设计、具体设计、编码成功和测试。
这一阶段的指标是将需求转化为可运转的软件产品。
5. 保养:软件交付后,保养上班确保软件的继续可用性和功能。
保养包括矫正性保养(修复运转阶段发现的失误)、顺应性保养(顺应环境变动)、完善性保养(依据用户反应改良软件)和预防性保养(提高软件的可保养性和牢靠性)。
不同的软件开发模型有着不同的特点,如瀑布模型强调文档驱动,迭代式模型强调重复的迭代环节,而极速原型模型则器重极速构建和验证原型以确定用户需求。
每种模型都有其实用场景和长处。
软件生命周期划分红哪些阶段?
开发阶段:开发阶段由四个阶段组成:概要设计。
具体设计。
成功:依据选定的程序设计言语成功源程序的编码。
测试。
软件生命周期分为疑问定义、可行性钻研、需求剖析、开发阶段、保养这5个阶段。
各个阶段的重要义务是如下。
整个测试环节分为三个阶段:单元测试,组装测试和系统测试。
测试方法重要包括白盒测试和黑盒测试。
在测试环节中,须要建设具体测试方案,并严厉依照测试方案启动测试,以缩小测试的随机性。
操作和保养。
(7)下列选项中不属于软件生命周期开发阶段义务的是 A.软件测试 B.概要设计 C.软件保养 D.具体设计
【答案】:C【解析】软件的生命周期可分为软件定义、软件开发及软件运转保养3个阶段。
其中软件定义阶段的重要上班有可行性钻研与方案制订和需求剖析等;软件开发阶段的重要上班有概要设计、具体设计和测试等;软件运转保养阶段的重要上班是软件的运转及前期的保养等。