第四章结构化的需求分析与建模.ppt
《第四章结构化的需求分析与建模.ppt》由会员分享,可在线阅读,更多相关《第四章结构化的需求分析与建模.ppt(30页珍藏版)》请在三一文库上搜索。
1、第四章 结构化分析与建模(二),4.1 需求建模概述与结构化建模,4.2 数据模型与ER图,本章结构,4.3 功能模型数据流图,4.4 行为模型状态转换图,4.5 数据字典,4.6 判定表和判定树,4.4 状态迁移图,行为建模给出需求分析方法的所有操作原则。 状态迁移图(STD)或状态迁移表来描述系统或对象的状态,以及导致系统或对象的状态改变的事件,从而描述系统的行为。,4.4 状态转换图,所有软件系统都包括功能行为、数据操作和状态改变。实时系统和过程控制应用程序可以在任何给定的时间内以有限状态中的某一种状态存在。 用状态转换图(State Transition Diagram,STD)可以简
2、洁、完整、无歧义地表示有限状态机。 一种相关的技术是统一建模语言(Unified Modeling Language,UML)中的状态流程图。,状态转换图包括如下3种元素: 可能的系统状态,用矩形框(圆形框)来表示。 允许的状态改变或迁移,用箭头连接一对矩形框表示。 引起每个状态转换的事件或条件,在每个迁移箭头上用文本标签来表示。,状态迁移图,举例:电话状态(占线、闲置、接通中) 图书状态(新书、可被借阅、被删除、被预定、被借出),选课状态图,图4-4-1 “化学制品跟踪系统”中化学制品请求的状态转换图,第四章 结构化分析与建模(二),4.1 需求建模概述与结构化建模,4.2 数据模型与ER图
3、,本章结构,4.3 功能模型数据流图,4.4 行为模型状态转换图,4.5 数据字典(词典),4.6 判定表和判定树,数据词典,数据词典与数据流图配合,能清楚地表达数据处理的要求。 数据词典精确地、严格地定义了每一个与系统相关的数据元素,并以字典式顺序将它们组织起来,使得用户和分析员对所有的输入、输出、存储成分和中间计算有共同的理解。,数据词典,词条描述 对于在数据流图中每一个被命名的图形元素,均加以定义,其内容有: 名字,别名或编号,分类,描述,定义,位置,其它等,数据结构的描述,符 号 含 义 举 例 被定义为 与 x = ab .,. 或 .|. 或 x = a , b,x = a | b
4、 (两或多个选一) . 或 m.n 重复 x = a, x = 3a8 (.) 可选或不选 x = (a) “.” 基本数据元素 x = “a” 取值a 连结符 x = 19 取任一值 x取到1至9之中的任一值。,数据词典,例:存折格式的数据结构,数据词典,存折户名所号帐号开户日性质(印密)1存取行50 户名2字母24 所号“001”“999” 帐号“00000001”“99999999” 开户日年月日 性质“1”“6” 注:“1”表示普通户,“5”表示工资户等 印密“0” 注:印密在存折上不显示 存取行日期(摘要)支出存入余额操作复核#0421,数据词典,DFD与数据字典的配合,为方便储户,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 结构 需求 分析 建模
链接地址:https://www.31doc.com/p-2262843.html