下载此文档

软件工程第3章 软件需求分析.ppt


文档分类:IT计算机 | 页数:约155页 举报非法文档有奖
1/155
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/155 下载此文档
文档列表 文档介绍
第三章 软件需求分析
§ 需求分析的任务
准确地定义未来系统的目标,确定为了满足用户的需求系统必须做什么。
对目标系统提出完整、准确、清晰、具体的要求。
用 <需求规格说明书> 规范的形式准确地表达用户的需求。
1
.
在分析软件需求和书写软件需求规格说明书的过程中,分析员和用户都起着关键的、必不可少的作用。
用户与分析员之间需要沟通的内容非常多,在双方交流信息的过程中很容易出现误解或遗漏,也可能存在二义性。
不仅在整个需求分析过程中应该采用行之有效的通信技术,而且必须严格审查验证需求分析的结果。
2
.
(1) 必须理解并描述问题的信息域,根据这条准则应该建立数据模型。
(2) 必须定义软件应完成的功能,这条准则要求建立功能模型。
(3) 必须描述作为外部事件结果的软件行为,这条准则要求建立行为模型。
(4) 必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。
需求分析的结构化分析方法准则
3
.
实体-联系图,描绘数据对象及数据对象之间的关系,是用于建立数据模型的图形。
数据流图,描绘当数据在软件系统中移动时被变换的逻辑过程,指明系统具有的变换数据的功能,是建立功能模型的基础。
状态转换图,指明了作为外部事件结果的系统行为,描绘了系统的各种行为模式(称为“状态”)和在不同状态间转换的方式,是行为建模的基础。
4
.
需求分析的任务和步骤
需求分析的任务
建立分析模型
编写需求说明
需求分析的步骤
问题分析
需求描述
需求验证(评审)
5
.
需求获取的常用方法
联合分析小组
用户代表、领域专家和系统分析员
客户访谈
充分准备,寻找共同语言
循序渐进、逐步逼近
实际观察用户工作流程
问题分析与确认
多个来回
6
.
软件需求分析的通信途径
7
.
分析建模
结构化分析模型
面向对象分析模型
分析模型描述工具
DFD、DD和PSPEC(加工规约)
CFD、CSPEC(控制规约)和STD
E-R图
用例图,对象-关系图,对象-行为图
8
.
结构化分析模型
加工说明
数据对象
说明
CFD,STD图
DFD图
E-R图
DD
控制说明
9
.
面向对象分析模型
属性、操作、协作者
对象-行为模型
对象-
关系模型
类/对象
模型
使用实例
10
.

软件工程第3章 软件需求分析 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数155
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小707 KB
  • 时间2021-06-26