第4章需求分析 ●软件需求分析就是把软件计划期间建立的软件 可行性分析求精和细化,分析各种可能的解法, 并且分配给各个软件元素。需求分析是软件定 义阶段中的最后一步,是确定系统必须完成哪 些工作,也就是对目标系统提出完整、准确、 清晰、具体的要求。 ●在本章首先我们介绍需求分析的基础,然后介 绍结构化需求分析方法,最后介绍其它分析方 法与图形工具分析方法
第4章 需求分析 ⚫ 软件需求分析就是把软件计划期间建立的软件 可行性分析求精和细化,分析各种可能的解法, 并且分配给各个软件元素。需求分析是软件定 义阶段中的最后一步,是确定系统必须完成哪 些工作,也就是对目标系统提出完整、准确、 清晰、具体的要求。 ⚫ 在本章首先我们介绍需求分析的基础,然后介 绍结构化需求分析方法,最后介绍其它分析方 法与图形工具分析方法
第4章需求分析 41需求分析基础 42结构化分析方法 43其它分析方法与图形工具 44实体——关系图 45需求规格说明与评重 46本章小结
第4章 需求分析 4.1 需求分析基础 4.4 实体——关系图 4.6 本章小结 4.5 需求规格说明与评审 4.3 其它分析方法与图形工具 4.2 结构化分析方法
4.1需求分析基础 41.1分析的任务与原则 412初步需求获取技术 413需求建模 414开发原型系
4.1 需求分析基础 4.1.1 分析的任务与原则 4.1.2 初步需求获取技术 4.1.3 需求建模 4.1.4 开发原型系统
41.1分析的任务与原则 ●软件需求分析的任务是:深入描述软件的功能 和性能,确定软件设计的约束和软件同其他系 统元素的接口细节,定义软件的其他有效性需 求,借助于当前系统的逻辑模型导出目标系统 逻辑模型,解决目标系统“做什么”的问题 需求分析任务与其实现步骤如图41所示 需求分析可分为需求提出、需求分析描述及 求评审三个阶段
4.1.1 分析的任务与原则 ⚫ 软件需求分析的任务是:深入描述软件的功能 和性能,确定软件设计的约束和软件同其他系 统元素的接口细节,定义软件的其他有效性需 求,借助于当前系统的逻辑模型导出目标系统 逻辑模型,解决目标系统“做什么”的问题。 需求分析任务与其实现步骤如图4.1所示。 ⚫ 需求分析可分为需求提出、需求分析描述及需 求评审三个阶段
图41需求提出和分析的结果 需求提出 系统规格说明 模型 分析 分析模型: 模型
图4.1 需求提出和分析的结果 需求提出 分析 系统规格说明: 模型 分析模型: 模型