1 / 113
文档名称:

软件工程实践(3)需求.ppt

格式:ppt   页数:113
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程实践(3)需求.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

软件工程实践(3)需求.ppt

文档介绍

文档介绍:北京理工大学 软件工程实践
汤铭端
中国航天科工集团公司706所
第三讲
需求分析
内容
需求分析概念
需求分析过程
需求分析方法
需求分析产品
目的
掌握需求分析基本概念
掌握需求分析过程
了解基本需求分析方法(DFD+DD)
了解需求规格说明的内容条目
需求分析概念
软件需求的定义
客户定义的“需求”对开发者是一个较高层次的产品概念。
开发者所说的“需求”对用户来说像是详细说明。
软件需求包含多个层次,不同层次的需求从不同角度与不同程度反映着细节问题。
IEEE软件工程术语(1997)的需求定义:
(1)用户解决问题或达到目标所需的条件或能力。
(2)系统或系统部件要满足合同、标准、规范或其它正式强制性文件所需具有的条件或能力。
(3)反映上面(1)或(2)所描述的条件或能力的文档说明。
上述定义包括从用户(外部)、从开发者(内部)角度来阐述需求。
需求的层次
业务需求(business requirement):反映组织机构或客户对系统、产品高层次的目标要求。
用户需求(user requirement):描述用户使用产品必须要完成的任务。
功能需求(functional requirement):定义开发人员必须实现的软件功能。
需求规格说明中还包括非功能需求。
软件需求各组成部分之间关系
业务需求
用户需求
功能需求
系统需求
质量属性
其它非功能需求
约束条件
项目视图与范围文件
使用实例文档
软件需求规格说明
需求管理的困难性
不成熟的需求分析
无足够用户参与
用户需求的不断增加
摸棱两可的需求
不必要的特征(镀金)
过于精简的规格说明
忽略了用户分类
不准确的计划