早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

[说明] 同任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰亡的过程,这就是软件的生存周期,在软

题目

[说明]

同任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰亡的过程,这就是软件的生存周期,在软件生存周期内对所产生的各种文档、程序和数据进行管理和变更控制的最重要的手段就是进行软件配置管理。

简要说明软件生存周期分哪6个阶段。

参考答案
正确答案:

软件生存周期大致分软件项目计划、软件需求分析(和定义)、软件设计、程序编码、软件测试以及运行维护6个阶段。 解析:正如同任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰亡的生存过程。通常称其为计算机软件的生存周期。根据这一思想,把上述基本的过程活动进一步展开,可以得到软件生存周期的6个阶段:软件项目计划、软件需求分析和定义、软件设计、程序编码、软件测试,以及运行维护。
.软件项目计划:确定要开发软件系统的总目标,给出它的功能、性能、可靠性,以及接口等方面的要求;根据有关成本与进度的限制分析项目的可行性,探讨解决问题的可能方案;制定完成开发任务的实施计划,连同可行性研究报告,提交管理部门审查。
.软件需求分析和定义:对待开发软件提出的需求进行分析并给出详细的定义。可以用以下两种方式中的一种对需求进行分析和定义:一种是正式的信息域分析,可用于建立信息流和信息结构的模型,然后逐渐扩充这些模型成为软件的规格说明;另一种是软件原型化方法,即建立软件原型,并由用户进行评价,从而确定软件需求。编写出软件需求说明书及初步的用户手册,提交管理机构评审。
.软件设计:软件的设计过程分两步。第一步进行概要设计,把已确定了的各项需求转换成一个相应的体系结构,以结构设计和数据设计开始,建立程序的模块结构,定义接口并建立数据结构。此外,要使用一些设计准则来判断软件的质量。第二步做详细设计,考虑设计每一个模块部件的过程描述,对每个模块要完成的工作进行具体的描述。编写设计说明书,提交评审。
.程序编码:在设计完成之后,用一种适当的程序设计语言或CASE工具把软件设计转换成计算机可以接受的程序代码。应当就风格及清晰性对代码进行评审,而且反过来应能直接追溯到详细设计描述。
.软件测试:在设计测试用例的基础上检验软件的各个组成部分。单元测试检查每一单独的模块部件的功能和性能。组装测试提供了构造软件模块结构的手段,同时测试其功能和接口。确认测试检查所有的需求是否都得到满足。在每一个测试步骤之后,要进行调试,以诊断和纠正软件的故障。
.运行维护:已交付的软件投入正式使用,并在运行过程中进行适当的维护。为改正错误,适应环境变化及功能增强而进行的一系列修改活动。与软件维护相关联的那些任务依赖于所要实施的维护的类型。

看了[说明] 同任何事物一样,软件...的网友还看了以下:

生可忍熟不可忍是什么意思生人和熟人做同样一件让人生气的事,为什么对生人就宽容,对熟人就火大?要原理 语文 2020-04-25 …

下列句子中,加点的熟语使用恰当的一句是()A.至于这一回在弹雨中互相救助,虽殒身不恤的事实,则更足 语文 2020-05-16 …

写出同一个词语在不同句子中的意思聪明的明()光明的明()饭快熟了的熟()俗话说熟能生巧的熟(这一带 语文 2020-05-24 …

明万历皇帝在位48年,他酷爱木匠工艺,在位期间近三十年不上朝,然而明朝国政运行如常,并未亡国。这反 历史 2020-06-11 …

下列各句中加点的熟语使用恰当的一句是A.生与死是人生再自然不过的事情,但在我们的文化中,死亡却是讳 语文 2020-06-21 …

下列哪项不属于细胞凋亡的范畴()A.开水烫伤引起的皮肤、粘膜的死亡B.皮肤、粘膜上皮更新过程中衰老 语文 2020-07-06 …

(2012•惠城区模拟)氢氧化钙俗称熟石灰,农业上常用来中和酸性土壤中和酸性土壤,在家里,小明和小 化学 2020-07-12 …

日常生活中,人们所说的人体发育是指()A.从婴儿出生发育到性成熟的成年人B.从婴儿出生发育到人的死 语文 2020-07-16 …

分析下大明兴衰?明朝亡于什么?都是朱元璋惹的祸么?明朝亡,都是朱元璋惹的祸,明朝:三害:官员工资低 其他 2020-07-28 …

日常生活中,人们所说的人体发育是指()A.从婴儿出生发育到性成熟的成年人B.从婴儿出生发育到人的死亡 其他 2020-11-02 …