发展历程 什么是系统开发生命周期(sdlc)? -技术百科的定义

什么是系统开发生命周期(sdlc)? -技术百科的定义

目录:

Anonim

定义-系统开发生命周期(SDLC)是什么意思?

系统开发生命周期(SDLC)是信息系统(IS)开发的过程。 已经创建并可以实现各种SDLC模型,包括瀑布,快速原型,增量,螺旋,喷泉,构建和修复,同步和稳定以及快速的应用程序开发(RAD)。


逐步定义的SDLC阶段包括需求收集,调查,测试,设计,安装,实施,集成和维护。


此术语也称为软件开发生命周期。

Techopedia解释了系统开发生命周期(SDLC)

系统开发生命周期是一个详细的过程,需要仔细的计划,执行和管理。 如果管理不当,不利之处在于范围扩大,预算过高和开发人员压力大!


常见的SDLC模型是瀑布,它涉及以下一系列连续步骤:项目计划,dDefine IS需求,系统设计,开发,集成,测试,安装和验收。


螺旋模型贯穿瀑布过程,开发出具有待评估需求子集的原型,并使用新增的功能重新运行,从而生成了新的原型。 这个过程继续进行,原型不断发展,随着每个不断发展的发展变得越来越重要。


快速应用程序开发(RAD)是快速,廉价地开发IS的过程,并且始终涉及应用程序用户。 从高质量的系统开始,RAD使用原型和开发工具,包括图形用户界面(GUI),代码生成器和其他工具。

增量模型是线性(即瀑布)模型和迭代(即原型)模型的组合。 在增量模型中,IS开发方法涉及处理各个项目。 这可能涉及小的瀑布,或者使用瀑布后跟随原型模型。


在开发系统时,模型的数量可能是合适的。 最佳模型取决于项目规模和用户参与程度。

什么是系统开发生命周期(sdlc)? -技术百科的定义