三九宝宝网宝宝百科宝宝知识

软件的生命周期是什么

02月23日 编辑 39baobao.com

[项目的生命周期]项目的生命周期描述了项目从开始到结束所经历的各个阶段,最一般的划分是将项目分为 “识别需求、提出解决方案、执行项目、结束项目”四个阶段。实际工作中根据不同领域或不...+阅读

软件的生命周期是指软件的产生直到报废或停止使用的生命周期。

具体分为以下阶段:

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

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

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

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

1、概要设计。

2、详细设计。

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

4、测试。

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

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

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

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

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

以下为关联文档:

生命周期理论的主要内容是什么个人生命周期收支曲线 多数人偏好一生均衡消费,壮年阶段多余的收入通常用于偿还少年时期的债务或储蓄起来用于养老用公式可以表示为:应该是(1+r)的t次方整个再减去1 消费者的消...

什么是软件生命周期模型软件生命周期模型是软件开发的全部过程、活动和任务的结构框架。软件生命周期模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目开发...

软件生命周期的定义及模型是什么软件生命周期是指从软件定义、开发、使用、维护到报废为止的整个过程,一般包括问题定义、可行性分析、需求分析、总体设计、详细设计、编码、测试和维护。 问题定义就是确定...

软件生命周期模型的其它几种典型的软件生命周期模型其它几种典型的生命周期模型包括迭代模型、快速原型模型、V模型、W模型。 迭代式模型是是RUP(Rational Unified Process,统一软件开发过程,统一软件过程)推荐的周期模型。在RU...

什么是企业生命周期理论产品生命周期理论是美国哈佛大学教授费农1966年在其《产品周期中的国际投资与国际贸易》一文中首次提出的。费农认为:产品生命是指市上的营销生命,产品和人的生命一样,要经历形...

什么是生命周期理论?为什么要选择和上市公司一同成长生命周期理论: 1. 发展期 2. 成长期 3. 成熟期 4. 衰退期 一、企业研究生命周期的目的: 1、使新产品能迅速进入成熟期 2、减少新产品的失败 二、企业研究生命周期的意义: 1、产...

根据产品生命周期理论技术是怎样影响贸易的比较优势理论 由大卫•李嘉图在其代表作《政治经济学及赋税原理》中提出,又称为比较成本贸易理论。理论认为,国际贸易的基础是生产技术的相对差别(而非绝对差别),以及由此产生的...

Android View类中的生命周期是怎样的android view有以下14个周期: 1、onFinishInflate() 当View中所有的子控件均被映射成xml后触发 。 2、onMeasure( int , int ) 确定所有子元素的大小 。 3、onLayout( boolean...

android生命周期有什么用在 Android 中,多数情况下每个程序都是在各自独立的 Linux 进程中运行的。当一个程序或其某些部分被请求时,它的进程就“出生”了;当这个程序没有必要再运行下去且系统需要回收...

推荐阅读
图文推荐