本文“2017年电子商务员复习:快速原型法”,跟着出国留学网电子商务师资格考试频道来了解一下吧。希望能帮到您!
快速原型法概述
1.快速原型法的提出 快速原型法(rapid prototyping或quick prototyping,也称early prototyping,简称prototyping)的基本思路是,通过在软件生产中引进其它工业在生产新产品之前先试制样品的方法,解决需求规格确立的难题。由于软件是无形的"软"产品这一特征,从修改样品到生产成品比其它工业产品相对容易许多,所以M.Zelkowitz在提出软件原型法时,并没有照搬硬件工业产品的原型法———在设计阶段与生产阶段之间增加一个样品试生产阶段,但这同时也就限定了软件原型法必须有快速这个特征。
2.快速原型法条件 开发软件原型必须满足下列条件:①原型必须可执行;②原型的开发周期应短,开发成本应低(如周期和成本约为生产正式产品的1/10);③对原型进行评价应很容易;④原型应易于修改。
3.原型的目的、环境和生存期形态 原型可在与产品相同的运行环境上开发,也可不同。如果原型是用来确认对需求的理解是否正确、或解决设计方案的选择问题,即用户侧的需求(问题)是明确的,开发侧的理解需求或实现需求的设计方案(解法)不明确,要证实解法是否正确时,应在与实际产品环境相近的环境上开发原型。这种原型称为试验品原型或试验性原型。还有些原型,主要用来帮助用户在试用中使自己模糊的需求明确起来,称为试用品原型或试用性原型,可在与实际产品环境完全无关的环境上开发、运行。 原型有不同的原型生存期形态,其主要区别在于原型目的达到后的不同作用和意义。原型运行目的达到后,有的不再有意义,被抛弃,称为抛弃式原型(throw away prototype);有的直接转为产品的一部分,称为演化式原型(evolutionary prototype);还有的原型随着需求一步步明确,所模拟的需求功能也逐渐增加,称为递增式原型(incremental prototype)。也有称演化式原型为骨格型原型、演进式原型,称递增式原型为增殖式、渐增式原型的。递增式原型可以是抛弃式的,也可以是演化式的。试验品原型往往不只开发一个,其中大多数是抛弃式原型。试用品有抛弃式的,也有演化式的。演化式原型开发环境应与产品环境相同或相近。 选择什么原型生存期后期形态,是在原型目的与原型开发成本之间寻找平衡点的技术。抛弃式原型应开发周期更快、成本更低,所以比其它形态更需要采用快速原型法CASE工具,以尽可能实现自动化。直接转为产品一部分的演化式、递增式原型,由于需要与产品相同或相似的运行环境,在可能的前提下应以选用自动化开发CASE为主、快速原型法工具为辅。