简答题

软件开发模型有几种?它们的开发方法有可特点?

正确答案

软件开发模型有瀑布型、渐增型和变换型。
瀑布型开发方法是按照软件生存周期的划分依次实施,每一个阶段有明确规定的任务。它的特点:
(1)各个阶段的顺序性和依赖性;
(2)划分逻辑设计与物理设计,尽可能推迟程序的物理实现;
(3)每个阶段必须完成规定的文档,对其中问题通过复审及早发现,及早解决。
渐增型开发方法及特点:
(1)从部分需求出发,先建立一个不完全的系统,通过测试运行该系统取得经验和信息反馈,加深对软件需求的理解,进一步使系统扩充和完善。如此反复,直至软件人员和用户对所设计完成的软件系统满意为止。
(2)在渐增型开发下的软件是随软件开发的过程而逐渐形成的。
(3)渐增型开发方法适合于知识型软件的开发,设计系统时对用户需求的认识开始不是很清楚的,需要在开发过程中不断认识、不断获得新的知识去丰富和完善系统。多数研究性质的试验软件,一般采用此方法。
变换型开发方法及特点:
(1)从软件需求的形式化规格说明出发,经过一系列的程序变换,得到最终的程序系统。
(2)该方法必须有严格的数学理论和形式化技术的支持。

答案解析

相似试题
  • 请调查你周围的软件公司采用哪几种软件开发模型进行软件开发。

    简答题查看答案

  • 常用的数字滤波方法有几种?它们各自有什么特点?

    简答题查看答案

  • 建筑群布线有几种方法?比较它们的优缺点。

    简答题查看答案

  • 软件的开发模式有瀑布模型、喷泉模型、基于构件的开发模型和()方法。

    填空题查看答案

  • 多位LED显示器显示方法有几种?它们各有什么特点?

    简答题查看答案

  • 多位LED显示器显示方法有几种?它们各有什么特点?

    简答题查看答案

  • 软件开发方法的主要工作模型有()

    多选题查看答案

  • 软件开发过程使用工程管理的方法,通常有各种开发模型,例如()。

    单选题查看答案

  • 传统的软件开发模型的缺陷是什么?原型化方法的类型有哪些?原型开发模型的主要优点是什么?

    简答题查看答案