详细描述三个适于采用增量模型的软件项目,三个采用瀑布模型的软件项目,三个采用原型开发的软件项目

2024-05-18 00:49

1. 详细描述三个适于采用增量模型的软件项目,三个采用瀑布模型的软件项目,三个采用原型开发的软件项目

增量模型:每一个线性序列产生的“增量”交付的软件,使用增量范式可能会提供基本的文件管理,编辑和文件制作功能在第一增量,更复杂的编辑和文件制作能力在第二增量;拼写和语法检查在第三增量,先进的页面布局能力在第四增量。任何增量的处理流程 可以纳入原型范式。增量发展是特别有用当人员无法在经营期限为一个已成立的项目做完美的实施。e.g.字处理软件

瀑布模型:通常发生在对一个已有系统进行明确定义的适应性调整和增强的时候。对于一个新的项目,需求必须是准确定义和相对稳定的。e.g.图书馆系统、销售系统

原型模型:能让人(开发者或客户)很快见到产品,有成就感并渐进地启发客户提出新的要求或任务。但往往只为结果,而不考虑技术手段,为今后埋下隐患。

详细描述三个适于采用增量模型的软件项目,三个采用瀑布模型的软件项目,三个采用原型开发的软件项目

2. 增量模型的软件过程

采用增量模型的软件过程如图1-8所示。增量模型(incremental model)与原型实现模型和其他演化方法一样,本质上是迭代的,但与原型实现不一样的是其强调每一个增量均发布一个可操作产品。早期的增量是最终产品的“可拆卸”版本,但提供了为用户服务的功能,并且为用户提供了评估的平台。

3. 软件工程 | 增量过程模型

 增量过程模型也称为连续版本模型。
   首先,构建一个仅实现一些基本功能的简单工作系统,然后将其交付给客户。然后实施许多连续的迭代/版本并将其交付给客户,直到发布所需的系统。
                                           A、B、C 是增量开发和交付的软件产品模块。
    生命周期活动    软件需求首先被分解为几个可以增量构建和交付的模块。在任何时候,计划都是为下一个增量制定的,而不是为任何类型的长期计划制定的。因此,更容易根据客户的需要修改版本。开发团队首先负责开发系统的核心功能(这些不需要其他功能的服务)。
   一旦完全开发了核心功能,就会通过在后续版本中添加新功能来完善这些功能以提高功能级别。每个增量版本通常使用迭代瀑布模型开发。
   随着软件的每个后续版本的构建和交付,现在将接受客户的反馈,然后将这些反馈合并到下一个版本中。该软件的每个版本都比以前的版本有更多的附加功能。
                                           在需求收集和规范之后,需求被分成几个不同的版本,从版本 1 开始,在每个连续的增量中,构建下一个版本,然后部署在客户站点。在最后一个版本(版本 n)之后,它现在部署在客户端站点。
    增量模型的类型 - 
                                                                                    什么时候使用这个—— 

软件工程 | 增量过程模型

最新文章
热门文章
推荐阅读