软件需求----------功能需求
----------------------非功能需求
-----------------------------------------------质量属性
----------------------------------------------------------运行期间质量属性
----------------------------------------------------------开发期质量属性
-----------------------------------------------约束
-----------------------------------------------------------业务环境因素
-----------------------------------------------------------使用环境因素
-----------------------------------------------------------构建环境因素
-----------------------------------------------------------技术环境因素