正确答案
①需求获取:需求获取是在同用户的交流过程中不断收集、积累用户的各种原始信息,并且通过认真理解用户的各项要求,澄清那些模糊的需求,排除不合理的,从而较全面地提炼系统的功能性与非功能性需求。一般功能性与非功能性需求包括系统功能、物理环境、用户界面、用户因素、资源、安全性、质量保证及其他约束。
②需求分析:对获取的需求进行分析和整理,最终给出适合目标系统的解决方案和目标系统的逻辑模型。
③编写需求规格说明书:需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。
④需求评审:在需求分析阶段的最后一步,对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。