问答题X 纠错

参考答案:

快速原型法是针对瀑布模型(即传统的生存周期法)提出来的一种方法,它的基本思想是回避(或暂时回避)传统的生存周期法中的一些难点,顺从用户需求出发,快速建立一个原型。使用户通达这个原型初步表达出自已的要求,在征求用户对原型意见的过程中,进一步修改,完善,逐步靠近用户的全部需求,最终形成一个完全全满足用户要求的新体系。因此,快速原型濡的最大特点是快捷,且避免了许多由于不同理解而造成的错误。
快速开发原型的途径有三种。
(1)利用计算机模拟软件系统的人机界面和人机交互方式。
(2)开发一个工作原型,实现软件系统的部门功能,而这部分功能是重要的,也可能是容易产生误解的。
(3)利用类似软件向客房展示软件需求中的部分或全部功能。
为了快速开发原型,要尽量采用软件重用技术,在算法时/空开销方面也可以让步,以便争取时间,尽快向用户提供原型。原型应充分展示软件的可见部分,如数据的输入方式,人机界面,数据的输出格式等。
原型模型在各个阶段用户反馈活动的基础上,突出了快速的改进过程,它改变了瀑布模型的线性结构,采用逐步求精方法使原型逐步完善,以满足用户的要求,是一种在新的高层次上不断反复推进的过程。
由于原型是用户和软件开发人员共同设计和评审的,因此利用原型能统一用户和软件开发人员对软件项目需求的理解,有助于需求的定义和确认,利用原型定义和确认软件需求之后,就可以对软件系统进行设计,编码,测试和维护。
原型系统的不足之处有以下两点:
(1)为了使系统尽快运行起来,系统开发人员在初期往往考虑不周全,有可能使原型不能成为最终软件产品的一部分,只是一个示例而已,这样,在实际开发软件产品是,仍有许多工作要做。
(2)原型模型需要大量完备和实用的软件工具的支持才能实现,即原型模型对工具和环境依赖性较高。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

瀑布模型的主要思想和特点是什么?

参考答案:瀑布模型也称软件生存周期模型,根据软件生存周期各个阶段的任务,瀑布模型从可行性研究(或称系统需求分析)开始,逐步进行阶段...

问答题

什么是软件的生存周期?如何划分软件的生存周期?

参考答案:软件产品从形成概念开始,经过开发,使用和维护,直至最后退役的全过程称为软件生存周期。根据软件所处的状态,特征及软件开发活...

问答题

在软件工程过程中围绕工程设计,工程支持和工程管理应当遵循什么基本原则?

参考答案:围绕工程设计,工程支持以及工程管理,提出了以下四条基本原则。第一条原则是选取适宜的开发模型。该原则与系统设计有关。在系统...

问答题

什么是软件?什么是软件工程?

参考答案:计算机系统中的程序及其文档称为软件。其中,程序是计算机任务的处理对象和处理规则的描述,文档是为了理解程序所需的阐述性资料...

问答题

结构化程序设计的主要特征与风格是什么?

参考答案:结构化程序设计的主要特征与风格如下所述。(1)一个程序按结构化程序设计方式构造时,由三种基本控制结构:顺序结构,选择结构...

问答题

结构化程序设计方法的主要技术是什么?

参考答案:结构化程序设计方法的主要技术是自顶向下,逐步求精。具体地说,就是在接受一个任务之后,纵观全局,先设想好整个任务分为几个子...

问答题

什么是面向过程式语言?有什么特点?

参考答案:面向过程式语言,也叫命今式语言或强制式语言,它是通过指明一列可执行的运算及运算的次序来描术计算过程的语言。命立式语言以冯...

问答题

请简要介绍面向过程式语言中的三种程序设计的基本结构。

参考答案:顺序结构是指按先后顺序从前到后执行的语句序列。这些语句,也可能有明确的顺序关系,即后一个程序语句依赖于前一个语句,也可能...

问答题

高级语言解释执行的一般步骤是什么?解释招待有什么缺点?

参考答案:解释执行需要一个解释程序,它将源代码程序逐句读入,然后直接分析语句的含义,立刻给出执行结果。由于解释执行只看到一个语句,...

问答题

执行高级语言编写的程序一般要经过怎样的编译过程?

参考答案:高级语言源程序经编译后得到目标码程序,但它还不能立即装入机器执行,编译后得到的目标模块还需进行连接。连接程序找出需要连接...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved