您的位置:首页 > 其它

总结工作中软件开发模型的一些想法

2017-02-16 16:28 197 查看
在软件开发中常用的模型有瀑布模型,增量模型。或者说是混合模型

瀑布模型适用于需求明确,功能稳定的场景

增量模型适合于规模较大,基本需求稳定的场景

那么,应客户的需求,经常采用先实现软件的核心功能,然后在核心工程上增加剩余功能。

3.1 用瀑布模型开发软件的核心架构,然后在增量开发剩余功能

3.2 在瀑布模型的核心架构中的模块中,将功能进行细分,细分后的功能,可以再次采取瀑布模型的方式进行开发。

其实开发过程就象 瀑布-细分-瀑布-增量-细分-瀑布 的一个流程。可能中间还涉及到快速原型等模型。

瀑布模型

文档驱动,设计充分,结构稳定

系统可能与用户的需求不符。

不能及时应对修改

快速还原模型

关注与用户的需求

肯定导致设计差,效率低,难以维护。

增量模型

开发早起反馈及时

易于维护

需要开放式的架构(易扩展)

可能会导致效率低下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  软件