2019年第三章需求分析.ppt

第三章 需求分析 第三章 需求分析 3.1 需求分析的任务及需求分析的过程 3.2 与用户沟通获取需求的方法 3.3 数据流图 3.4 实体-联系图 3.5 状态转换图 3.6 其他图形工具 3.7 验证软件需求 为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提和关键,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会给用户带来失望,给开发者带来烦恼。 需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。对目标系统提出完整、准确、清晰、具体的要求。 在需求分析阶段结束之前,系统分析员应该写出软件需求规格说明书,以书面形式准确地描述软件需求。 在需求分析的过程中,分析员和用户都起着关键的、必不可少的作用。 要建立分析所需要的通信途径,以保证能顺利地对问题进行分析。 用于需求分析的结构话分析方法必须遵守的准则: 理解并描述问题的信息域,建立数据模型 定义软件必须完成的功能,建立功能模型 描述作为外部事件结果的软件行为,建立行为模型 对三个模型进行分解,用层次的方法展示细节 3.1 需求分析的任务: 确定对系统的综合要求: 1.功能需求:必须完成的所有功能。 2. 性能需求:必须满足的定时约束或容量约束,通常包括速度(响应时间)、

文档评论(0)

1亿VIP精品文档

相关文档