软件工程5-史济民解析.pptVIP

  • 9
  • 0
  • 约3.47千字
  • 约 36页
  • 2016-05-03 发布于湖北
  • 举报
湘 潭 大 学 湘 潭 大 学 第5章 需求工程与需求分析 软件需求过程 需求分析与建模 需求获取的常用方法 需求模型 软件需求描述 需求管理 需求建模示例 5.1 软件需求工程 软件需求的定义 一个软件系统必须遵循的条件或具备的能力。 用户解决问题或达到目标所需的条件或能力,即系统的外部行为。 系统为满足合同、规范等所需具备的条件或能力,即系统的内部特性。 软件需求三个层次 业务需求:从业务角度分析项目成功的预期效果。 用户需求:从使用角度描述软件产品必须完成的任务。 功能需求 :定义必须实现的软件功能。这些功能必须达到的非功能性要求、约束条件等。 软件需求的层次关系 业务需求 项目愿景与范围 用户需求 质量属性 用例模型文档 功能需求 非功能需求和约束条件 软件需求规格说明 软件需求的特性 软件需求包括以下6个特性: 功能性:分为普通功能和全局性功能。 可用性:泛指能使最终用户方便使用软件的相关需求。 可靠性:包括与系统可靠性相关的各种指标。 性能:记录与系统性能相关的各种指标。 可支持性:定义所有与系统的可支持性或可维护性相关的需求。 设计约束:代表已经批准并必须遵循的设计决定。 需求工程的由来 代码编写-〉生存周期-〉需求工程 软件需求工程 可以定义为应用有效的技术和方法,合适的工具和符号,来确定、管理和描述目标系统及其外部行为特征的学科。 5.2

文档评论(0)

1亿VIP精品文档

相关文档