计算机三级信息安全复习重点:预先定义与原型化的区别
考点1:原型化概念原型化方法是一种逐步地、迭代地完成需求定义的策略,是一种动态定义系统需求的技术。预先定义系统需求的某些缺陷导致了原型化技术的形成和发展。
回顾各种系统开发方法并结合实践经验可知,在开发过程中提高生产率很大程度上依赖于解决需求定义问题,如果用户需求没有分析清楚,系统提供的服务将会受到很大的限制,那样就根本谈不上应用好的设计、测试、复审等技术以及它们能给系统开发所带来的效益。
需求定义的一种变通的方法是获得一组基本的需求后,快速地加以“实现”。随着用户或开发人员对系统理解的加深而不断地对这些需求进行补充和细化,系统的定义是在逐步发展的过程中进行的,而不是一开始就预见一切,这就是原型化方法。
考点2:预先定义与原型化的区别
预先定义(也称严格定义)的方法要求在任何的设计、实现或使用系统之前,预先定义所有的系统需求。而原型化方法则首先对用户的需求进行抽取和描述,快速地构造一个最终系统的、具有初步能力的工作模型,并逐步细化与扩充。
预先定义的方法试图仅仅使用描述性的语言和图形文档技术来建立一个最终完备的需求规格说明,实际上这会遇到很多困难。原型化方法则认为,对于大多数企业的业务处理来说,需求定义几乎总能通过建立目标系统的工作模型来很好地完成,而且认为这种方法和预先定义的方法比较起来,成功的可能性更大。
考点3:原型化方法的几条重要结论
原型化对解决现实世界的事物处理系统是高效率的,它的成功就在于既简单而又高雅,起点低,可以追加功能和扩充,还可以交付富有生气的原型,这是原型化的两个基本特征。
(1)原型化从用户角度考虑是非常适当的。
(2)原型化从开发者角度考虑也是合适的。