在系统开发中,原型可以划分为不同的种类。从原型是否实现功能来分,可以分为水平原型和垂直原型;从原型最终结果来分,可以分为抛弃式原型和演化式原型。以下关于原型的叙述中,正确的是(__)。
原型化开发是系统开发中用于明确需求、验证设计的实用方法,主要有两大分类维度。按功能实现程度可分为水平原型和垂直原型,其中水平原型聚焦系统外部表现,涵盖界面布局、交互流程等,仅展示整体框架,不涉及深层业务逻辑,多用于早期需求沟通、验证用户交互体验,不适合复杂算法类功能的验证;垂直原型则针对单一功能模块做全流程深度实现,覆盖从用户界面到底层数据处理的完整环节,主要用于验证关键功能的可行性,适用范围不受项目类型限制,各类系统开发均可采用。按原型最终去向可分为抛弃式原型和演化式原型,抛弃式原型是为梳理初期模糊、不确定的需求快速搭建的,一旦需求明确即被丢弃,能高效解决需求含糊不清、不完整的问题,适配需求混沌的项目;演化式原型则通过持续迭代逐步完善功能,最终可演化为正式交付系统,其应用不仅限于界面设计,更贯穿功能优化的全流程,是迭代开发模式的典型载体,适合有一定需求基础、需逐步打磨的项目。
本题考察的是原型化开发方法中的原型类型及其适用场景,是系统开发方法的重要知识点。
A选项 水平原型适合于算法较为复杂的项目:错误。水平原型通常只实现系统的外部表现,如界面布局和交互流程,用于展示整体结构,但不包含深层功能逻辑,因此不适合处理复杂算法项目。
B选项 垂直原型适合于Web项目:错误。垂直原型指对系统的某一功能模块进行深入实现,从用户界面到底层数据处理。它的适用范围不限于Web项目,也可用于其他系统的关键功能验证,不能专指Web项目。
C选项 抛弃式原型适合于需求不确定、不完整、含糊不清的项目:正确。抛弃式原型是快速搭建原型用于与用户交互、澄清需求,一旦需求明确,该原型将被丢弃。这种方式特别适合于需求初期不清晰的项目。
D选项 演化式原型主要用于界面设计:错误。演化式原型不仅用于界面展示,更重要的是逐步完善系统功能,最终演变为完整的系统。其目标是通过持续迭代开发最终产品,用途远不止于界面设计。
因此,选项 C 正确。
