软件需求的主要步骤:
1. 获取和引导需求
2. 分析和定义需求
3. 验证需求
4.在软件产品的生命周期中管理需求
对软件的需求也可以做以下划分:
1.对产品功能性的需求
2.对产品开发过程的需求
3.非功能性需求
4.综合需求