1.功能需求
1.1规定系统必须完成的服务
2.性能需求
2.1必须满足定时,容量约束
3.可靠性需求和可用性
3.1 稳定,以及具有处理特殊 情况的功能
4.出错处理需求
4.1对系统环境错误怎样响应
5.接口需求
5.1常见的包括用户接口需求,硬件接口需求,软件接口需求,通信接口需求
6.约束
6.1 常见的有客户的配合,工具的要求,精度,应该使用的标准
7.逆向需求
7.1程序不需要做什么
8.将来可能需要的需求
分析将来可能提出的需求