软件需求阶段的任务就是要将客户等提出的用户需求转换为系统需求。 用户需求是用自然语言加图的形式给出的、关于系统需要提供哪些服务以及系统操作受到哪些约束的声明。

用户需求术语是来表达高层的概要需求,通常只描述系统的外部行为,而不涉及系统内部的特性。

系统需求详细地给出系统将要提供的服务以及系统所受到的约束,对系统的需求文档的描述应该是精确的。