您的位置 首页 > 知识问答

原形法的主要特点

AI答案

相信目前很多小伙伴对于原型法的基本思想及优缺点有哪些都比较感兴趣,那么小编今天在网上也是收集了一些与原型法的基本思想及优缺点有哪些相关的信息来分享给大家,希望能够帮助到大家哦。

原型法(Prototyping Approach)的基本思想是:首先由用户与系统分析设计人员合作,在短期内定义用户的基本需求,开发出一个功能不十分完善、实验性的、简易的应用软件系统的基本框架,称之为原型。

接着运行这个原型,再不断评价和改进原型,使之逐步完善。

其开发过程是多次重复、不断演进的过程。

原型法有以下优点:增进用户与开发人员之间的沟通传统的开发方法中,客户主要靠阅读大量的文件了解系统,然后向系统分析员表达他们对系统需求的意见。

原型法展示给用户的是可以实际运行的原型系统,用户看得见,摸得着,可以很清楚地把他们的意见告诉给系统分析员。

2、用户在系统开发过程中起主导作用结构化方法强调了面向用户的观点,但用户参与较多的.是系统分析阶段。

而采用原型法进行系统开发,用户在整个开发过程中起主导作用,随时提供现场的第一手资料,帮助开发者认识用户的真正需求。

3、辨认动态的用户需求系统分析的困难之一是用户与开发者之间的沟通,尤其对一些动态需求,不容易用语言文字来描述。

可以实际运行的系统原型有助于开发者发掘和验证这类不易用一般语言来规范交谈的动态需求。

4、启迪衍生式的用户需求在系统投人运行之前,有些功能用户也无法预先知道。

复印机刚发明时,人们曾认为其功能只是代替复写纸,在使用实践中才认识到远非如此,复印机才得以有今天这么广泛的应用。

信息系统也有类似情况。

衍生式的需求是指当系统投入运行之后,用户有了使用经验而提出的需要。

在整个开发过程中,原型系统可以启发用户的这些衍生的新需求,并把这些需求告诉开发者。

决策支持系统就常有这类需求,适合用原型法进行开发。

5、缩短开发周期,降低开发风险原型法有以下缺点:原型法也有不足之处。

原型法不如结构化生命周期法成熟和便于管理控制。

原型法需要有自动化工具加以支持。

由于用户的大量参与,也会产生一些新的问题,如原型的评估标准是否完全合理。

原型的开发者在修改过程中,容易偏离原型的目的,使用者在看到原型的功能逐步完备之后,以为原型可以联机使用了,而疏忽了原型对实际环境的适应性及系统的安全性、可靠性等要求,便直接将原型系统转换成最终产品。

这种过早交付产品的结构,虽然缩短了系统开发时间,但损害了系统质量,增加了维护代价。

本文到此结束,希望对大家有所帮助。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“原形法的主要特点,原型法的基本思想及优缺点有哪些,交际法的主要特点,希伯来法的主要特点,直接法的主要特点”边界阅读