殷人昆课件2012版软件工程04.pptVIP

  • 5
  • 0
  • 约2.99万字
  • 约 192页
  • 2018-10-11 发布于浙江
  • 举报
殷人昆课件2012版软件工程04

第四章 软件需求工程 软件工程课件 第四章 软件需求工程 4.1 软件需求工程基础 4.2 软件需求获取 4.3 传统的需求分析方法 4.4 面向对象的需求分析 4.5 快速原型化方法 4.6 软件需求规格说明 4.7 软件需求评审 4.8 软件需求管理 4.1 软件需求工程基础 软件需求工程的基本任务是准确地回答“软件系统必须做什么?”这个问题。它在系统工程和软件设计之间起到桥梁的作用。 软件需求工程是软件生存周期中重要的一步,也是决定性的一步。只有通过软件需求工程的活动才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。 软件需求的定义和层次 1997年IEEE在《软件工程标准词汇表》对需求(requirement)所作出的定义为: 用户为解决某一问题或为达到某个目标所需要的条件或能力。(需方) 系统或系统部件为满足合同、标准、规格说明或其他正式的强制性文档所必须具有的条件或能力。(供方) 对在a) 和b) 中所描述的条件或能力的文档化说明。 GB/T 11457―2006《信息技术 软件工程术语》等同采用了这个定义。它从两个方面阐述了需求的含义: 从用户角度要求系统应具有的外部行为 从开发者角度要求系统应具有的内部特性 最后强调了需求一定要文档化。 软件需求包括 3 个不同的层次:业务需求、用户需求、功能需求和非功能需求。 不同层次是从

文档评论(0)

1亿VIP精品文档

相关文档