2017电子商务员考点:快速原型法
导语:快速原型法是一种基于离散和堆积原理的崭新制造技术。它将零件的CAD模型按一定方式离散,成为可加工的离散面、离散线和离散点,而后采用物理或化学手段,将这些离散的面、线段和点堆积而成零件形状。
快速原型法概述
1.快速原型法的提出 快速原型法(rapid prototyping或quick prototyping,也称early prototyping,简称prototyping)的基本思路是,通过在软件生产中引进其它工业在生产新产品之前先试制样品的方法,解决需求规格确立 的难题。由于软件是无形的"软"产品这一特征,从修改样品到生产成品比其它工业产品相对容易许多,所以M.Zelkowitz在提出软件原型法时,并没有 照搬硬件工业产品的原型法———在设计阶段与生产阶段之间增加一个样品试生产阶段,但这同时也就限定了软件原型法必须有快速这个特征。
2.快速原型法条件 开发软件原型必须满足下列条件:①原型必须可执行;②原型的开发周期应短,开发成本应低(如周期和成本约为生产正式产品的1/10);③对原型进行评价应很容易;④原型应易于修改。
3.原型的目的、环境和生存期形态 原型可在与产品相同的运行环境上开发,也可不同。如果原型是用来确认对需求的理解是否正确、或解决设计方案的选择问题,即用户侧的需求(问题)是明确的, 开发侧的理解需求或实现需求的.设计方案(解法)不明确,要证实解法是否正确时,应在与实际产品环境相近的环境上开发原型。这种原型称为试验品原型或试验性 原型。还有些原型,主要用来帮助用户在试用中使自己模糊的需求明确起来,称为试用品原型或试用性原型,可在与实际产品环境完全无关的环境上开发、运行。 原型有不同的原型生存期形态,其主要区别在于原型目的达到后的不同作用和意义。原型运行目的达到后,有的不再有意义,被抛弃,称为抛弃式原型(throw away prototype);有的直接转为产品的一部分,称为演化式原型(evolutionary prototype);还有的原型随着需求一步步明确,所模拟的需求功能也逐渐增加,称为递增式原型(incremental prototype)。也有称演化式原型为骨格型原型、演进式原型,称递增式原型为增殖式、渐增式原型的。递增式原型可以是抛弃式的,也可以是演化式的。 试验品原型往往不只开发一个,其中大多数是抛弃式原型。试用品有抛弃式的,也有演化式的。演化式原型开发环境应与产品环境相同或相近。 选择什么原型生存期后期形态,是在原型目的与原型开发成本之间寻找平衡点的技术。抛弃式原型应开发周期更快、成本更低,所以比其它形态更需要采用快速原型 法CASE工具,以尽可能实现自动化。直接转为产品一部分的演化式、递增式原型,由于需要与产品相同或相似的运行环境,在可能的前提下应以选用自动化开发 CASE为主、快速原型法工具为辅。
电算化会计原型法的三个层次
第一层包括联机的屏幕活动,这一层的目的是确定屏幕及报表的版式和内容、屏幕活动的顺序及屏幕排版的方法;
第二层是第一层的扩展,引用了数据库的交互作用及数据操作,这一层的主要目的是论证系统关键区域的操作,用户可以输入成组的事务数据,执行这些数据的模拟过程,包括出错处理;
第三层是系统的工作模型,它是系统的一个子集,其中应用的逻辑事务及数据库的交互作用可以用实际数据来操作,这一层的目的是开发一个模型,使其发展成为最终的系统规模。
原型法的主要优点在于它是一种支持用户的方法,使得用户在系统生存周期的设计阶段起到积极的作用;它能减少系统开发的风险,特别是在 大型项目的开发中,由于对项目需求的分析难以一次完成,应用原型法效果更为明显。原型法的概念既适用于系统的重新开发,也适用于对系统的修改;原型法不局限于仅对开发项目中的计算机方面进行设计,第三层原型法是用于制作系统的工作模型的。快速原型法要取得成功,要求有象第四代语言(4GL)这样的良好开发环境/工具的支持。原型法可以与传统的生命周期方法相结合使用,这样会扩大用户参与需求分析、初步设计及详细设计等阶段的活动,加深对系统的理解。近年来,快速原型法的思想也被应用于产品的开发活动中。
特点:
Ⅰ原型法的循环反复、螺旋式上升的方法,更多地遵循人们认识事物的规律,因而更容易被人们掌握和接受;
Ⅱ原型法强调用户的参与,将模拟手段引入系统分析的初期阶段,特别是对模拟的描述和系统运行功能的检验,都强调用户的主导作用。用户与开发者可以及时沟通,信息反馈及时准确,潜在的问题能够尽早发现、及时解决,增加了系统的可靠性和实用性;
Ⅲ原型法强调开发工具的使用,使得整个系统的开发过程摆脱了老一套的工作方法,时间、效率和质量等方面都大大提高,系统对内外界的适应能力也大大增强;
Ⅳ原型法实际上是将传统的系统调查、系统分析和系统设计合而为一,使用户一开始就能看到系统开发后是什么样子。用户全程参与系统开发,消除了心理负担,可以提高对系统功能的理解,有利于系统的移交、运行和维护。
【2017电子商务员考点:快速原型法】相关文章:
2017电子商务员考点:快速原型法05-05
2017年电子商务员基础知识考点08-27
2017年电子商务员基础知识考点归纳08-27
电子商务员考试精华考点辅导08-29
2017电子商务员考点:数据库的基本概念08-07
电子商务员考点:XML语言基础知识08-25