单选题 When an organization is unsure of the final nature of the product, what type of system development method is most appropriate for them?
【正确答案】 C
【答案解析】解析:C正确。改进原型法(Modified Prototype Method)是专为应对Web应用程序开发中的挑战所设计的一种方法,它允许开发人员迅速地把客户要求转换为一个可显示的产品或原型。当开发人员和客户都不确定这个产品的最终特性时往往会使用这种改进原型法。使用可改进的原型可以在系统说明变得稍微清晰时勾勒出最终产品。 A不正确。因为洁净室(cleanroom)是一种试图通过遵循结构化和正式的开发和测试方法而避免错误或者失误的方法。这种方法用于高品质的关键应用程序的开发,而这些应用程序将会经过严格的认证流程。在开发开始之前就必须完全了解终端产品的规范。 B不正确。因为探索模型(Exploratory Model)是一种用于明确定义的项目目标还未清晰呈现的实例的方法。探索模型依赖于一套有可能包含最终产品运行方式的规格说明,而不是关注明确的任务。测试是探索模型的一个重要部分,它确保项目的当前阶段符合可能的实施方案。 D不正确。因为迭代开发(Iterative Development)方法采用一个循环方法进行软件开发。它侧重于根据项目的最初目标,从资源、时间框、执行计划等方面通过不断评估项目的当前状态来制定项目的里程碑。迭代开发提供了一种动态评估项目整体状态的方法,并允许进行修正以提高项目的效率。