话不多说,导图献上: &part one 【需求分析】 一. 软件需求分析的任务和步骤及要求: 1.任务:它的基本任务是:准确回答“系统必须做什么”的问题。 深入描述软件的功能和性能 确定软件设计的约束和软件同其他系统元素的接口细节 定义软件的其他有效需求 具体任务: (1)确定对系统的综合需求: 功能需求 性能需求 环境需求 接口需求 用户界面需求 以及可靠性、安全性、保密性、约束、可移植性和可维护性等方面 (2)分析系统的数据需求 (3)建立软件的逻辑模型:用数据流图、数据字典及处理算法等描述 (4)编写软件需求规格说明书(SRS) (5)需求分析评审:目的是发现需求分析的错误和缺陷,然后修改开发计划 2.需求分析的步骤: (1)需求获取:研究调查(问题识别) (2)需求提炼:分析建模(分析综合) 常用的分析方法:<