①需求分析的目的是什么,有什么作用?

需求分析的目的是要求开发人员准确地理解用户需要什么,进行细致地调查分析,将用户的需求陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明。

需求分析虽处于软件开发的初期阶段,但它对于整个软件开发过程以及产品质量至关重要。

②软件需求有哪些分类?请举例说明

软件需求分为业务需求、用户需求、功能需求、非功能需求。

③需求分析过程有哪些步骤?

需求分析过程包括:沟通、导出需求、与客户和用户协商、可行性研究、精化需求、编写需求规格说明、验证需求、管理需求。

④需求获取方法有哪些?

会谈、调查、场景分析、快速原型法。