钠斯网络 > 行业资讯 >知识百科

系统开发的生命周期分为几个阶段

发布来源:钠斯网络 发布人:钠斯网络 日期:2021-08-04 17:15:45

系统开发的生命周期分成问题定义、项目可行性、需求分析报告、开发设计阶段、维护这5个阶段。每个阶段的关键任务如下。


1、问题定义

规定系统分析员与用户开展沟通交流,搞清“用户用系统处理什么问题”随后明确提出有关“系统软件总体目标与范畴的表明”,递交用户核查和确定。


2、项目可行性

一方面取决于把待开发设计的系统软件的总体目标以确立的语言表达叙述出去,另一方面从经济发展、技术性、法律法规等各个方面开展可行性方案。


3、需求分析报告

搞清用户对系统软件的所有要求,撰写要求测试计划和基本的用户指南,递交审查。


4、开发设计阶段

开发设计阶段由四个阶段构成:详细设计、总体设计、完成、检测


5、维护

维护包含四个层面:

(1)纠正性维护:在手机软件投入使用后,因为软件开发测试时的不完全、不彻底、必定会出现一部分掩藏的不正确被送到运作阶段,这种掩藏的不正确在一些特殊的应用自然环境下便会曝露。

(2)适应能力维护:是为适应新环境的转变 而改动手机软件的主题活动。

(3)健全性维护:是依据用户在应用全过程中明确提出的一些建设性意见而开展的维护主题活动。

(4)保护性维护:是为了更好地进一步改进系统软件的可维护性和稳定性,并为之后的改善打下基础。

系统开发的生命周期分为几个阶段

拓展材料:

手机软件普遍周期时间模型:

1、瀑布模型

瀑布模型最先由Royce明确提出。该模型因为神似飞瀑出名。在该模型中,最先明确要求,并接纳顾客和SQA工作组的认证。随后拟订规格型号表明,一样根据认证后,进到方案阶段…能够看得出,瀑布模型中尤为重要的一点是仅有当一个阶段的文本文档早已定编好并得到SQA工作组的认同才能够进到下一个阶段。

瀑布模型根据强制的规定给予通信规约文本文档来保证每一个阶段都能非常好的达到目标。可是事实上通常无法办得到,由于全部的模型基本上全是以文本文档推动的,这针对外行的用户而言是无法阅读文章和了解的。


2、迭代式模型

迭代式模型是RUP强烈推荐的周期时间模型,也是我们在这一系列产品文章内容探讨的基本。在RUP中,迭代被界定为:迭代包含造成发布产品(平稳、可实行的商品版本号)的所有开发设计主题活动和要应用该公布必不可少的全部别的外场原素。

因此 ,在某种意义上,开发设计迭代是一次详细地历经全部工作内容的全过程:(最少包含)要求工作内容、剖析设计方案工作内容、执行工作内容和检测工作内容。本质上,它相近中小型的飞瀑式新项目。RUP觉得,全部的阶段(要求以及它)都能够细分化为迭代。


3、迅速原形模型

迅速原形模型在作用上等额的于商品的一个非空子集。瀑布模型的缺陷就取决于不足形象化,迅速原型法就解决了这个问题。一般来说,依据顾客的必须 在很短的時间内处理用户最急需解决,进行一个能够演试的商品。这一商品仅仅完成一部分的作用(最重要的)。

它最重要的目地是为了更好地明确用户的真真正正要求。在我的工作经验中,这类方式 十分的合理,原来对电子计算机沒有分毫定义的用户在你的原形眼前通常伶牙俐齿,有一些见解使你都感觉十分的惊讶。在获得用户的要求以后,原形将被遗弃。

由于原形开发设计的速率迅速,设计方案层面是基本上沒有考虑到的,假如保存原形得话,在接着的开发设计中会因此投入巨大的成本。对于保存原形层面,也是有一种称为增加量模型是那么做的,但这类模型并不以大伙儿所接纳的。


欢迎您来咨询湖北app开发公司钠斯网络科技公司,专业软件开发10年多,开发案例有社交app、直播app、电竞app、物联网和人工智能开发。欢迎您来我司实地考察。本文由湖北钠斯网络科技发布,转载请注明:www.nasinet.com

本文地址

在线咨询

在线咨询

微信咨询

微信咨询

微信咨询
咨询热线

0717-6365698

电话咨询

电话咨询

QQ咨询

QQ咨询