正确答案
试题解析
解析:软件需求分析与定义过程了解客户需求和用户的业务,为客户、用户和开发者之间建立一个对于待开发的软件产品的共同理解,并把软件需求分析结果写到《软件需求说明书》中。需求分析的任务是准确地定义未来系统的目标,确定为了满足用户的需求待建系统必须做什么,即What to do?,并用需求规格说明书以规范的形式准确地表达用户的需求。 让用户和开发者共同明确待建的是一个什么样的系统,关注待建的系统要做什么、应具备什么功能和性能。 一个典型的、传统的结构化的需求分析过程形成的软件需求说明书包括如下内容: 1 前言 1.1 目的 1.2 范围 1.3 定义、缩写词、略语 1.4 参考资料 2 软件项目概述 2.1 软件产品描述 2.2 软件产品功能概述 2.3 用户特点 2.4 一般约束 2.5 假设和依据 3 具体需求 3.1 功能需求 3.2 外部接口需求 3.3 性能需求 3.4 设计约束 3.5 属性 3.6 其他需求 3.6.1 数据库 3.6.2 操作 3.6.3 场合适应性 使用面向对象的分析方法得到的软件需求说明书内容如下: (1) 引言 (2) 信息描述 (3) 类、对象、类图、对象图、用例概览 (4) 功能描述及用例模型 (5) 行为描述及对象行为模型 (6) 质量保证 (7) 接口描述 (8) 其他描述 而对系统结构描述则属于系统分析的任务。