软件开发模型有瀑布型、渐增型和变换型。
瀑布型开发方法是按照软件生存周期的划分依次实施,每一个阶段有明确规定的任务。它的特点:
(1)各个阶段的顺序性和依赖性;
(2)划分逻辑设计与物理设计,尽可能推迟程序的物理实现;
(3)每个阶段必须完成规定的文档,对其中问题通过复审及早发现,及早解决。
渐增型开发方法及特点:
(1)从部分需求出发,先建立一个不完全的系统,通过测试运行该系统取得经验和信息反馈,加深对软件需求的理解,进一步使系统扩充和完善。如此反复,直至软件人员和用户对所设计完成的软件系统满意为止。
(2)在渐增型开发下的软件是随软件开发的过程而逐渐形成的。
(3)渐增型开发方法适合于知识型软件的开发,设计系统时对用户需求的认识开始不是很清楚的,需要在开发过程中不断认识、不断获得新的知识去丰富和完善系统。多数研究性质的试验软件,一般采用此方法。
变换型开发方法及特点:
(1)从软件需求的形式化规格说明出发,经过一系列的程序变换,得到最终的程序系统。
(2)该方法必须有严格的数学理论和形式化技术的支持。
(简答题)
软件开发模型有几种?它们的开发方法有可特点?
正确答案
答案解析
略
相似试题
(简答题)
请调查你周围的软件公司采用哪几种软件开发模型进行软件开发。
(简答题)
常用的数字滤波方法有几种?它们各自有什么特点?
(简答题)
建筑群布线有几种方法?比较它们的优缺点。
(填空题)
软件的开发模式有瀑布模型、喷泉模型、基于构件的开发模型和()方法。
(简答题)
多位LED显示器显示方法有几种?它们各有什么特点?
(简答题)
多位LED显示器显示方法有几种?它们各有什么特点?
(多选题)
软件开发方法的主要工作模型有()
(单选题)
软件开发过程使用工程管理的方法,通常有各种开发模型,例如()。
(简答题)
传统的软件开发模型的缺陷是什么?原型化方法的类型有哪些?原型开发模型的主要优点是什么?