题目
软件需求分析一般应确定的是用户对软件的( )。A. 功能需求B. 非功能需求C. 性能需求D. 功能需求和非功能需求 [答案]DE. [解析]需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。
软件需求分析一般应确定的是用户对软件的( )。
A. 功能需求
B. 非功能需求
C. 性能需求
D. 功能需求和非功能需求 [答案]D
E. [解析]需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。
题目解答
答案
A. 功能需求
解析
步骤 1:理解需求分析的定义
需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。
步骤 2:区分功能需求和非功能需求
功能需求是指软件系统必须完成的任务,例如,软件需要具备哪些功能。非功能需求是指软件系统必须满足的约束条件,例如,性能、安全性、可靠性等。
步骤 3:确定需求分析的内容
需求分析一般应确定的是用户对软件的功能需求和非功能需求,以确保软件系统能够满足用户的需求。
需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。
步骤 2:区分功能需求和非功能需求
功能需求是指软件系统必须完成的任务,例如,软件需要具备哪些功能。非功能需求是指软件系统必须满足的约束条件,例如,性能、安全性、可靠性等。
步骤 3:确定需求分析的内容
需求分析一般应确定的是用户对软件的功能需求和非功能需求,以确保软件系统能够满足用户的需求。