问题
单项选择题
一般情况下,()属于软件项目非功能性需求。
A.操作界面差异性
B.系统配置内容
C.系统稳定性
D.系统联机帮助
答案
参考答案:C
解析:根据《GB/T16260.3-2006软件工程产品质量第1部分:质量模型》中的所述内容,软件质量属性划分为六个特性,包括:功能性、可靠性、易用性、效率、可维护性和可移植性。在IEEE中,软件需求的定义是:用户解决问题或达到目标所需的条件或功能。一般包含业务需求、用户需求、功能需求、行业隐含需求和一些非功能性需求。业务需求反映了客户对系统、产品高层次的目标要求;功能需求定义了开发人员必须实现的软件功能。而所谓非功能性需求,是指为满足用户业务需求而必须具有除功能需求以外的特性,包括系统性能、可靠性、可维护性、易用性和对技术和对业务适应性等,其中最常见的是软件界面、操作方便等一系列要求。非功能性需求描述了系统展现给用户的行为和执行的操作,包括产品必须遵从的标准、规范和合约;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。根据以上内容分析可知,正确答案应选C。