1 / 127
文档名称:

软件需求分析 ppt课件.ppt

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

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

分享

预览

软件需求分析 ppt课件.ppt

上传人:龙的传人 2022/2/13 文件大小:1.03 MB

下载得到文件列表

软件需求分析 ppt课件.ppt

相关文档

文档介绍

文档介绍:软件需求分析的任务和过程
结构化分析方法
原型化方法
动态分析方法
数据及数据库需求
软件需求分析
*
PPT课件
深入描述软件的功能和性能
确定软件设计的约束和软件同其它系统元素的接口细节
定义软件的其它有效性需求
据流
数据存储文件
*
PPT课件
描述银行取款过程的数据流图
*
PPT课件
数据流与数据加工之间的关系
*
PPT课件
为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图。按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统
数据流图的层次结构
*
PPT课件
分层的数据流图
*
PPT课件
在多层数据流图中,顶层流图仅包含一个加工,它代表被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据
底层流图是指其加工不需再做分解的数据流图,它处在最底层
中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图。
*
PPT课件
结构化分析方法步骤示例 商店业务处理系统
*
PPT课件
这个数据流图只是一个高层的系统逻辑模型,它反映了目标系统要实现的功能
数据流图绘制步骤
首先确定系统的输入和输出
根据商店业务,画出顶层数据流图,以反映最主要业务处理流程
*
PPT课件
经过分析,商店业务处理的主要功能应当有销售、采购、会计三大项。主要数据流输入的源点和输出终点是顾客和供应商。
然后从输入端开始,根据商店业务工作流程,画出数据流流经的各加工框,逐步画到输出端,得到第一层数据流图
*
PPT课件
第一层数据流图
*
PPT课件
加细每一个加工框 销售细化
*
PPT课件
采购细化
*
PPT课件
数据流图上所有图形符号只限于前述四种基本图形元素
数据流图的主图必须包括前述四种基本元素,缺一不可
数据流图的主图上的数据流必须封闭在外部实体之间
每个加工至少有一个输入数据流和一个输出数据流
检查和修改数据流图的原则
*
PPT课件
在数据流图中,需按层给加工框编号。编号表明该加工所处层次及上下层的亲子关系
规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡
可以在数据流图中加入物质流,帮助用户理解数据流图
*
PPT课件
图上每个元素都必须有名字
数据流图中不可夹带控制流
初画时可以忽略琐碎的细节,以集中精力于主要数据流
*
PPT课件
数据词典与数据流图配合,能清楚地表达数据处理的要求
词条描述 —— 对于在数据流图中每一个被命名的图形元素,均加以定义,其内容有: 名字,别名或编号,分类,描述,定义,位置,其它,等
数据词典
*
PPT课件
数据流名:
说明:简要介绍作用即它产生的原因和结果
数据流来源:来自何方
数据流去向:去向何处
数据流组成:数据结构
数据量流通量:数据量,流通量
(1)数据流词条描述
*
PPT课件
数据元素名:
类型:数字(离散值,连续值),文字(编码类型)
长度:
取值范围:
相关的数据元素及数据结构:
(2)数据元素词条描述
*
PPT课件
数据文件名:
简述:存放的是什么数据
输入数据:
输出数据:
数据文件组成:数据结构
存储方式:顺序,直接,关键码
存取频率:
(3)数据文件词条描述
*
PPT课件
加工名:
加工编号:反映该加工的层次
简要描述:加工逻辑及功能简述
输入数据流:
输出数据流:
加工逻辑:简述加工程序,加工顺序
(4)加工逻辑词条描述
*
PPT课件
名称:外部实体名
简要描述:什么外部实体
有关数据流:
数目:
(5)源点及汇(终)点词条描述
*
PPT课件
符 号 含 义 举 例
= 被定义为
+ 与 x = a+b
[...,...] 或 [...|...] 或 x = [a , b],x = [a | b]
{ ... }或 m{...}n 重复 x = {a}, x = 3{a}8
(...) 可选 x = (a)
“...” 基本数据元素 x = “a”
.. 连结符 x = 1..9
数据结构的描述
*
PPT课件
存折格式
*
PPT课件
存折=户名+所号+帐号+