工学

问答题试比较原型开发方法的三种类型。

题目
问答题
试比较原型开发方法的三种类型。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

比较适合于小型系统和某些局部系统的开发的方法是()

A.面向对象的开发方法

B.原型化方法

C.计算机辅助软件工程开发方法

D.结构化开发方法


参考答案:B

第2题:

试从用户的角度,对三种类型的IP电话的优缺点进行比较。


参考答案:(1)PC到PC。得用了先进的电脑多媒体技术,需要专用软件,适合于计算机爱好者使用,通话双方同时连入Internet的计算机和多媒体技术。
(2)PC到电话。在通话时一方利用上网的PC和专用软件,通过IP电话服务器拨到对方电话机上。能够降低电话费用,但对用户来讲还是不够方便。
(3)电话到电话。IP电话服务器支持下的“电话到电话”方式,由服务提供商提供全套服务,通话双方不需增加任何软硬件设备,只需利用现有电话即可实现IP电话功能。是IP电话发展过程中的一个重大突破。和打普通电话一样方便,而费用只有普通长途电话的几分之一,对用户来讲,既经济又方便。

第3题:

知识直观有哪三种类型?试比较三种直观方式的优缺点。


正确答案:
知识直观有三种方式,即实物直观、模象直观和言语直观。
(1)实物直观。实物直观指通过直接感知要学习的实际事物而进行的一种直观方式。例如,观察各种实物、标本、演示实验、现场参观等,都是通过实物直观的途径为理解知识提供感性材料。优点:在这种感性材料基础上所获得的感性知识与实际事物的关系比较切近,有助于提高理解的正确性,并能在实际生活中很快地发挥作用。因此,实物直观具有生动性、鲜明性和真实性,易于激发学生的求知欲,培养学习兴趣,提高学习的积极性。缺点:在实际事物中,往往难以突出本质要素,必须“透过现象看本质”,具有一定的难度。同时,由于感性材料往往容易受到时间、空间和感官特性的限制,难以获得清晰的感性知识。
(2)模象直观。模象直观指通过对事物的模象的直接感知而进行的一种直观方式。模象即事物的模拟性形象。例如,对各种图片、图表、模型等的观察,均属于模象直观。优点:由于模象直观可以人为制作,因而模象直观在很大程度上可以克服实物直观的局限,从而突出事物的本质属性,扩大直观范围,提高直观的效果。缺点:由于模象只是事物的模拟形象,而非实际事物本身,因此模象不如实物真实、全面和亲切,与具体实物之间总有一定距离。
(3)言语直观。言语直观指在形象化的语言作用下,通过学生对语言的物质形式(语音字形)的感知及对语义的理解而进行的一种直观形式。例如,在阅读文学作品时,对有关情景及人物形象的领会。优点:不受时间、空间和设备条件的限制,可以广泛应用。同时,能运用语调和生动形象的融合去激发学生的感情,唤起学生的想象。缺点:言语直观所引起的表象,往往不如实物直观和模象直观鲜明、完整、稳定。因此,在可能的情况下,应尽量配合实物直观和模象直观。

第4题:

原型法强调与( )用户的交流。

A.比较分析

B.研究对策

C.开发方法

D.开发工具


正确答案:B

第5题:

原型化方法是信息系统开发的有效方法之一,下述( )是实施原型化方法时比较具备的条件。

Ⅰ.需要有经验的原型化人员

Ⅱ.有快速的开发工具

Ⅲ.有原型系统的积累

A.只有Ⅰ

B.只有Ⅱ

C.Ⅰ和Ⅱ

D.都是


正确答案:D

第6题:

研制和使用时间最长、理论体系发展比较完善的系统开发方法是()

A.原型化方法

B.结构化开发方法

C.面向对象的开发方法

D.计算机辅助软件工程开发方法


参考答案:B

第7题:

传统软件开发方法和原型化方法对软件需求分析的要求不同。同时,原型化方法提出了一套改进传统方法的理论,试分析:

1.传统的软件开发模型的缺陷是什么?

2.原型化方法的类型有哪些?

3.原型化开发模型的主要优点是什么?


正确答案:1.传统软件生存期的典型代表是“瀑布”模型。这种模型将软件生命周期划分为软件计划、需求分析、软件设计、编码测试和运行维护等阶段。传统思想强调每一阶段的严格性尤其是开发初期要有良好的软件规格说明主要是源于过去软件开发的经验教训。但是在开发的后期或者运行维护期间来修改不完善的规格说明也是一件不容易的事特别是对于一些大型的软件项目在开发的早期用户往往对系统只有一个模糊的想法很难完全准确地表达对系统的全面要求软件开发人员对于要解决的问题认识更是模糊不清。即使经过详细地讨论和分析也许能得到一份较好的规格说明但却很难期望该规格说明能将系统的各个方面都描述得完整、准确、一致并与实际环境相符。随着开发工作的向前推进用户可能产生新的要求环境变化系统改变以及用户开发过程中出现不可预料的困难需要改变需求来解脱困境。因此规格说明难以完善需求的变更以及通信中的模糊和误解。即使在生存期管理中加强评审、确认和全面测试也不能从根本上解决这些问题。 2.为了解决传统方法在开发过程中遇到的种种问题逐渐形成了软件系统的快速原型的概念。根据运用原型的目的和方式不同原型化方法可以分为以下几种: (1) 废弃型。先构造一个功能简单而且质量要求不高的模型系统针对这个模型系统反复进行分析修改形成比较好的设计思想据此设计出更加完善、准确、一致和可靠的最终系统系统构造出来后原来的模型系统就被丢掉。 (2) 追加型或演变型。先构造一个功能简单质量要求不高的模型系统作为最终系统的核心然后通过不断的扩充修改逐步追加新要求发展成最终系统。 3.使用原型化方法的优点如下: (1) 增进软件开发者和用户对系统服务需求的理解使比较模糊的具有不确定性的软件需求(主要是功能)明确化。可以防止由于不能满足用户要求而造成的返工避免不必要的经济损失缩短开发周期。 (2) 软件原型化方法提供了一种有力的学习手段。通过原型演示用户可以亲身体验早期的开发过程获得计算机和被开发系统的专门知识。 (3) 使用原型化方法可以很容易地确定系统的性能确认各项主要系统服务的可应用性确认系统设计的可行性确认系统作为产品的结果。因为它可以作为理解和确认软件需求规格说明的工具。 (4) 软件原型的最终版本有的可以原封不动地成为产品有的略加修改就可以成为最终系统的一个组成部分这样有利于建成最终系统。
1.传统软件生存期的典型代表是“瀑布”模型。这种模型将软件生命周期划分为软件计划、需求分析、软件设计、编码测试和运行维护等阶段。传统思想强调每一阶段的严格性,尤其是开发初期要有良好的软件规格说明,主要是源于过去软件开发的经验教训。但是在开发的后期或者运行维护期间来修改不完善的规格说明也是一件不容易的事,特别是对于一些大型的软件项目,在开发的早期用户往往对系统只有一个模糊的想法,很难完全准确地表达对系统的全面要求,软件开发人员对于要解决的问题认识更是模糊不清。即使经过详细地讨论和分析,也许能得到一份较好的规格说明,但却很难期望该规格说明能将系统的各个方面都描述得完整、准确、一致,并与实际环境相符。随着开发工作的向前推进,用户可能产生新的要求,环境变化,系统改变,以及用户开发过程中出现不可预料的困难,需要改变需求来解脱困境。因此,规格说明难以完善需求的变更,以及通信中的模糊和误解。即使在生存期管理中加强评审、确认和全面测试,也不能从根本上解决这些问题。 2.为了解决传统方法在开发过程中遇到的种种问题,逐渐形成了软件系统的快速原型的概念。根据运用原型的目的和方式不同,原型化方法可以分为以下几种: (1) 废弃型。先构造一个功能简单而且质量要求不高的模型系统,针对这个模型系统反复进行分析修改,形成比较好的设计思想,据此设计出更加完善、准确、一致和可靠的最终系统,系统构造出来后,原来的模型系统就被丢掉。 (2) 追加型或演变型。先构造一个功能简单质量要求不高的模型系统,作为最终系统的核心,然后通过不断的扩充修改,逐步追加新要求,发展成最终系统。 3.使用原型化方法的优点如下: (1) 增进软件开发者和用户对系统服务需求的理解,使比较模糊的具有不确定性的软件需求(主要是功能)明确化。可以防止由于不能满足用户要求而造成的返工,避免不必要的经济损失,缩短开发周期。 (2) 软件原型化方法提供了一种有力的学习手段。通过原型演示,用户可以亲身体验早期的开发过程,获得计算机和被开发系统的专门知识。 (3) 使用原型化方法,可以很容易地确定系统的性能,确认各项主要系统服务的可应用性,确认系统设计的可行性,确认系统作为产品的结果。因为它可以作为理解和确认软件需求规格说明的工具。 (4) 软件原型的最终版本,有的可以原封不动地成为产品,有的略加修改就可以成为最终系统的一个组成部分,这样有利于建成最终系统。

第8题:

试比较三种PID参数的工程整定方法。


参考答案:(1)响应曲线法是开环状态下的整定方法,实验方法简单易掌握,所需时间比其它方法短,适用于被控参数变化范围较大的生产过程。
(2)临界比例度法是闭环整定方法,适用于一般的流量、压力、液位和温度控制系统,但不适用于比例度特别小的过程。当对象的时间常数比较大时,实验耗费的时间会比较长。对于单容过程,由于无振荡,也不适用。
(3)衰减曲线法是闭环整定方法,与临界比例度法相似,适用于各类控制系统。同样,如果对象时间常数较大,实验耗费时间会比较长。而且,如果过渡过程较很快,有时候难以准确测定相关参数。

第9题:

以下关于原型化开发方法的叙述中,不正确的是(30)。A.原型化方法适应于需求不明确的软件开发SXB

以下关于原型化开发方法的叙述中,不正确的是(30)。

A.原型化方法适应于需求不明确的软件开发

B.在开发过程中,可以废弃不用早期构造的软件原型

C.原型化方法可以直接开发出最终产品

D.原型化方法利于确认各项系统服务的可用性


正确答案:C
原型化软件开发方法的基本思想是软件开发人员对用户提出的需求和问题进行总结,就系统的主要需求取得一致意见后,构造一个软件原型(原型是软件的一个早期版本,通常反映最终软件的部分重要特性,原型应该是可以运行和修改的),使用户在试用原型过程中得到感受和启发,并做出反应和评价。然后开发者根据用户的意见对原型进行改进,使之逐步完善,直到用户对系统完全满意为止。这种开发方法的优点是需求表示清楚,用户满意度较高、可降低开始风险和开发成本。所以原型化方法特别适应于原始需求不明确的软件,因为通过用户的不断使用和体验并提出的评价,使得不断修改的原型逐步达到用户要求。通常,软件开发过程中会得到多个软件原型,只有得到用户认可的才是最终的产品。

第10题:

试比较原型开发方法的三种类型。


正确答案: (1)探索式
探索式原型法是以缺陷需求开始继而不断调整和修正需求的原型开发方式。探索式的原型方法通常要尽可能地调整各种设计选项(例如需求内容、软件化内容以及软件支持方式等),并比较多种设计方案下的用户反馈以得到理想的用户需求。探索式的原型方法能够帮助开发者更深入地了解用户的业务、问题和期望。
(2)实验式
实验式的原型方法初始时拥有清晰的用户需求,但是开发者对这些需求的实现方法、实现效果和可行性没有太大的把握。实验式的原型方法需要首先定义一个对原型的评估方法,确定评估的属性(例如可行性、适用性、效率、吞吐量等),据此评估各种技术方案下的原型,明确需求的可行性和有效的技术实现方案。
(3)演化式
在演化式的原型方法中,原型的开发并不是一个独立的活动,而是整个项目的持续开发过程中的一个部分。原型开发的初始点既有要求原型化的需求,也有项目积累下来的原型资产。积累下的原型资产所没有实现的需求,往往是清晰的需求。在开发原型时,还要能够以一个整体的方式传递给下一个原型开发过程。这个被不断传递和不断增强的原型资产将成为最终的软件系统。通过在持续开发过程中使用原型方法,可以使软件开发过程更好地处理用户需求的不断变动。
在探索式、实验式和演化式这三种原型方法中,前两种方法产生的原型往往是在经历
了很多次错误的尝试之后才产生的。这些错误的尝试过程会在最终的原型产品中留下痕迹,原型中的一些代码是在错误的前提(错误的需求、错误的技术方案)下完成的,它们会使原型产品具有很差的质量,所以人们在得到正确的尝试之后往往会抛弃这些原型产品,另起炉灶。为此,探索式和实验式方法产生的原型产品又被称为抛弃式原型(Throwaway Prototype)。
抛弃式原型的贡献不在于它的代码,而是它所包含的内容,它说明了正确的需求和正确的技术方案。
因为抛弃式原型的代码是要被抛弃的,所以在建立抛弃式原型时,应该尽量花费最小的代价,争取最快的速度。为此,原型的开发者会使用一些简易的开发工具和不成熟的构造技术,忽略或简化一些和原型目标不相关的功能特征。