软件工程方法与奥践 第3章软件需求分析 子教
软件工程方法与实践 第 3 章 软件需求分析 电 子教 案
第3章软件帶求分析 ⊙3.1需求分析概述 ⊙3.2非形式化需求分析 33结构化需求分析 3.4需求分析的描述 935小结
第 3 章 软件需求分析 3.1 需求分析概述 3.2 非形式化需求分析 3.3 结构化需求分析 3.4 需求分析的描述 3.5 小结
31需求分析概述 软件需求分析是在计算机系统的软件功能分配和软件设 计之间起着重要桥梁作用的一项软件工程活动。 需求分析(工程)是发现、求精、建模和规约目标系统 的过程,即指出软件目标产品必须“做什么”,描述软 件系统提供的服务和所受到的约束,是一个对服务和约 束的发现、分析、建立文档和检验的过程
3.1 需求分析概述 软件需求分析是在计算机系统的软件功能分配和软件设 计之间起着重要桥梁作用的一项软件工程活动。 需求分析(工程)是发现、求精、建模和规约目标系统 的过程,即指出软件目标产品必须“做什么” ,描述软 件系统提供的服务和所受到的约束,是一个对服务和约 束的发现、分析、建立文档和检验的过程
311需求分析的任务 需求分析的任务是包括建立并在软件项目计划中细化的软 件范围、创建所需数据信息和控制流、操作行为的模型 以及分析可选择的解决方案,并将它们分配到各软件元素 中去。 软件系统的需求分析可分为功能需求、非功能需求、领域 需求和系统数据要求四个方面进行
3.1.1 需求分析的任务 需求分析的任务是包括建立并在软件项目计划中细化的软 件范围、创建所需数据信息和控制流、操作行为的模型, 以及分析可选择的解决方案,并将它们分配到各软件元素 中去。 软件系统的需求分析可分为功能需求、非功能需求、领域 需求和系统数据要求四个方面进行
312需求分析过程 需求分析过程是一个包括创建和维持系统需求文档所必需 的一切活动的过程。 可行性研究 需求导出和 分析 软件原型 需求描述文 需求有效性 可行性报告 系统模型 档编写 验证 需求规格说明文档 图3需求分析过程及相应文档
3.1.2 需求分析过程 需求分析过程是一个包括创建和维持系统需求文档所必需 的一切活动的过程。 系统模型 可行性报告 图3.1 需求分析过程及相应文档 可行性研究 需求导出和 分析 需求描述文 档编写 需求有效性 验证 需求规格说明文档 软件原型