22软件的需求分析方法 、软件需求规格说明书 1.软件需求规格说明书的作用 ■软件需求规格说明书的作用是:①便于用户、开发人 员进行理解和交流。②反映出用户问题的结构,可以 作为软件开发工作的基础和依据。③作为确认测试和 验收的依据 2.软件需求规格说明书的内容 (1)概述 (2)数据描述 数据流图 >数据字典 >系统接口说明 >内部接口 第二章软件工程基础
第二章 软件工程基础 1.软件需求规格说明书的作用 ◼ 软件需求规格说明书的作用是:①便于用户、开发人 员进行理解和交流。②反映出用户问题的结构,可以 作为软件开发工作的基础和依据。③作为确认测试和 验收的依据。 2.软件需求规格说明书的内容 (1)概述 (2)数据描述 ➢ 数据流图 ➢ 数据字典 ➢ 系统接口说明 ➢ 内部接口 2.2 软件的需求分析方法 三、软件需求规格说明书
22软件的需求分析方法 、软件需求规格说明书 (3)功能描述 >功能 >处理说明 >设计的限制 (4)性能描述 性能参数 >测试种类 >预期的软件响应 应考虑的特殊问题 (5)参考文献目录 (6)附录 第二章软件工程基础
第二章 软件工程基础 (3)功能描述 ➢ 功能 ➢ 处理说明 ➢ 设计的限制 (4)性能描述 ➢ 性能参数 ➢ 测试种类 ➢ 预期的软件响应 ➢ 应考虑的特殊问题 (5)参考文献目录 (6)附录 2.2 软件的需求分析方法 三、软件需求规格说明书
22软件的需求分析方法 软件需求规格说明书 3.软件需求规格说明书的特点 (1)正确性。体现待开发系统的真实要求。 (2)无歧义性。对每一个需求只有一种解释。 (3)完整性。包括全部有意义的需求,功能的、性能的 设计的、约束的,属性或外部接口等方面的需求。 (4)可验证性。描述的每一个需求都是可以验证的,即 存在有限代价的有效过程验证确认 (5)一致性。各个需求的描述不矛盾。 (6)可理解性 (7)可修改性。 (8)可追踪性。每一个需求的来源、流向是清晰的。 第二章软件工程基础
第二章 软件工程基础 3.软件需求规格说明书的特点 (1)正确性。体现待开发系统的真实要求。 (2)无歧义性。对每一个需求只有一种解释。 (3)完整性。包括全部有意义的需求,功能的、性能的、 设计的、约束的,属性或外部接口等方面的需求。 (4)可验证性。描述的每一个需求都是可以验证的,即 存在有限代价的有效过程验证确认。 (5)一致性。各个需求的描述不矛盾。 (6)可理解性。 (7)可修改性。 (8)可追踪性。每一个需求的来源、流向是清晰的。 2.2 软件的需求分析方法 三、软件需求规格说明书