
答:
目的:需求分析是软件计划阶段的重要活动,也是软件生存周期中的一个重要环节,该阶段是分析系统在功能上需要“实现什么”,而不是考虑如何去“实现”。需求分析的目标是把用户对待开发软件提出的“要求”或“需要”进行分析与整理,确认后形成描述完整、清晰与规范的文档,确定软件需要实现哪些功能,完成哪些工作。
作用:通过对应问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明。

答:功能性需求、非功能性需求、限制条件

答:需求获取、需求建模、需求描述(编写SRS)、需求验证。
需求获取的目的是让开发人员通过各种方式充分和用户交流,全面、准确地了解系统需求;
建立需求模型是需求分析的核心,它通过各种图形及符合,可视化地从各个侧面描述系统需求;(结构化方法(包括数据流、数据字典、加工规格说明)和面向对象方法(面向对象方法包括用例模型、补充规约和术语表))
需求描述即编写需求规格说明书,它以各方共同认可的文档形式表述,是软件设计和系统验收的可靠依据;
需求验证用来检验以上各步的工作成果。

答:·联合分析小组、·用户代表、领域专家和系统分析员;客户访谈;充分准备,寻找共同语言;循序渐进、逐步逼近;问题分析与确认;用快速原型法获取需求。