第2章软件项目需求管理复 习题.docxVIP

  • 3
  • 0
  • 约3.04千字
  • 约 5页
  • 2019-10-25 发布于广东
  • 举报
第2章 软件项目需求管理复习题 填空题: 1、需求是从 系统外部 能发现系统所具有的满足于用户的 特点、功能与属性等。 2、软件需求的四个层次依次分别是: 原始问题描述 、 用户需求 、 系统需求 、 软件设计描述 。 3、 原始问题描述和用户需求 的抽象层次比较高,能帮助我们的较高抽象层次上进行交流,而 系统需求和软件设计描述 则是具体的,可以根据它们的来进行编码。 4、通常情况下,在4个不同层次的软件需求描述中,由于 原始问题描述和软件设计描述 过于抽象和过于具体而不常出现,人们经常提到的是 用户需求和系统需求 。 5、系统需求一般分为 功能需求 、 非功能需求 和 领域需求 。 6、功能需求描述系统所应提供的 功能和服务 ,包括 系统应该提供的服务 、 对输入如何响应 及 特定条件下系统行为 的描述。 7、功能需求取决于 软件的类型 、 软件的用户 及 系统的类型 等。 8、功能需求应该具有 全面性 和 一致性 。 9、功能需求全面性指 对用户所需要的所有服务 进行描述。 10、功能需求一致性则指 需求的描述不能前后自相矛盾 。 11、非功能需求是指 那些不直接与系统的具体功能 相关 的一类需求。它们与系统总体特性相关,如可靠性、响应时间及需要的存储空间等。 12、非功能性需求定义了对系统提供的服务或功能的约束,包括 时间约束、空间约束、开发过程约束 及 应遵循的标准 等。 13、非功能需求还与 系统的开发过程 有关,例如对在软件过程中必须要使用的质量标准的描述、设计中必须使用的CASE工具集的描述以及软件过程所必须遵守的原则等。 14、按照非功能需求的起源,可将其分为 产品需求 、 机构需求 和 外部需求 3大类。 15、产品需求对 产品的行为 进行描述;机构需求描述 用户与开发人员所在机构的政策和规定 ;外部需求范围比较广,包括 系统的所有外部因素和开发过程 。 16、一个好的需求集应该包含用户解决问题需要的功能服务,而且尽量避免涉及软件设计与软件实现的细节。区分一个需求集质量的高低可通过软件需求质量度量的9个元素,即 正确性、无歧义、完备性、一致性、分级别、可验证性、可修改性、可跟踪性、可理解性。 17、需求工程可分解为 需求开发 和 需求管理 。需求开发关注 需求的生成 ,需求管理关注 需求变更的控制 。 18、需求开发与需求管理之间的界限是 基准需求规格 。 19、需求管理是一个 使客户与项目团队不断变更的软件需求达成并保持一致 的过程。 20、需求开发的结果应该有 项目视图 、 范围文档 、 用例文档 、 软件需求规格说明书 及相关分析模型。 21、需求评审有两类,其中的正式技术评审也称为 同行评审 。 22、实现需求跟踪的一种通用方法是采用 需求跟踪矩阵 。 二、简答题: 1、软件需求的定义是什么,分别从用户角度和开发者角度给以阐述。 用户角度:用户解决问题或达到目标所需的条件或能力; 开发者角度:系统或系统不见腰满足合同、标准、规范或其他正式文档所需具有的条件或能力。 何时开始需求管理活动? 初始需求导出的同时就启动了需求管理规划,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档