单选题 需求规格说明中应该能为后面的设计和实现提供质量和数量两方面的约束,通常需求分为______。
A) 功能类和性能类
B) 外部接口类
C) 设计约束类和质量特性类
D) 以上全部

【正确答案】 D
【答案解析】[解析] 在需求规格说明中要求准确地描述软件的任务,应当可以正向跟踪、反向跟踪,与软件、硬件的可操作环境相适应。需求规格说明中应该还能为后面的设计和实现提供质量和数量两方面的约束,通常需求分为以下五类:功能类、性能类、外部接口类、设计约束类和质量特性类。