答案
正确答案:B
解析
【内容考查】本题考查属性驱动的软件设计方法(Attribute-Driven Design,ADD)的基本概念和输入。【选项分析】A. 系统功能需求:虽然功能需求在软件设计中很重要,但不是ADD方法的主要输入。B. 质量属性场景:正确。ADD方法以一组质量属性场景作为主要输入,这些场景描述了系统的非功能需求,如可用性、性能、安全性等。C. 用户界面原型:用户界面设计通常不是ADD方法的主要关注点。D. 系统架构图:系统架构图通常是ADD方法的输出,而非输入。ADD方法的核心是利用对质量属性实现与架构设计之间关系的理解,如体系结构风格、质量战术等,来进行软件架构设计。通过输入质量属性场景,ADD方法能够在满足这些非功能需求的基础上建立模块分解过程,从而实现架构设计。