结构化需求分析方法补充马宁.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
F1:单据文件 张三 原始单据 输入单据 P1.1 审核单据 P1.2 打印单据 P1.3 管理者 单据 * 数据流图示例 例1:医院就诊管理系统: 假设,该系统涉及医院的三个部门:挂号、问诊、交费和取药。 挂号:挂号处的挂号人员接受病人的就诊请求,根据门诊科室各医生的病人的排队情况,分配合适科室和医生,记录并打印挂号凭据,收取挂号费完成挂号请求。 问诊:医生根据挂号的次序对病人进行病情诊断,根据挂号单据及病历号获取该病人的历史病历,然后将问诊结果记录在病历当中并开具相应的处方(处方中可根据系统提供的药品进行选择),打印处方交给病人完成一次问诊。 交费取药:病人在收费处根据挂号单据和处方所列出的药品种类和数量进行交费,取得相应的药品完成一次看病流程。 顶层数据流图 病人 医院就诊 管理系统 挂号请求 挂号费 挂号凭据 科室医生排队信息 挂号凭据 病例信息 挂号信息 查询 科室 医生 信息 返回 医生 排队 信息 写入 病人 挂号 信息 写入 新的 病例 信息 查询 病人 病例 信息 返回 病人 病例 信息 药品信息 处方信息 处方 药品及收据 药品费 查询 药品 信息 返回 药品 信息 记录 取药 信息 记录 处方 信息 记录 处方 交费 信息 例2:超市经营管理系统 该系统负责管理超市经营过程中的各个环节,具体包括销售货物、库存统计、采购商品、财务核算等内容。 销售:接受顾客的订单,并根据客户的需要开具收据或发票; 库存:随时查询库存商品的数量; 采购:向供应商订货,支付货款,并回收发票; 财务核算:对经营的财务情况进行核算,计算收益; 顶层数据流图 第二层——销售数据流图 例4:教学管理系统 数据词典 数据词典(DD,Data Dictionary):对于数据流图中出现的所有被命名的图形元素加以定义,使得每一个图形元素的名字都有一个确切的解释。 其定义应是严密的、精确的,无二义性的,它由以下内容组成: 数据流词条 数据元素词条 数据文件词条 加工词条 外部实体 数据字典中采用符号 符 号 含 义 举 例 说 明 = 等于,是,由……组成 + 与。表示加号两边项目同时出现或共同组成某项内容。 x=a+b,表示x由a和b组成 […,…]或[…|…] 或者。表示方括号内各项目中至少一项出现。 x=[a,b],x=[a|b],表示x 由a或由b组成 {…} 重复。表示花括号内项目重复出现多次或重复取值多次。 x={a},表示x由0个或 多个a组成 (…) 选择项。表示括号内所列项目为可选项目,既可能出现,也可能不出现。 x=(a),表示a可在x中出现, 也可以不出现 数据流名称 唯一标识数据流的名称 简要描述 简要介绍该数据流的作用,即它产生的原因和结果 数据流来源 来源于何处 数据流去向 流向何处 数据流组成 描述该数据流的内部数据元素的组成 备注 需要的情况下描述数据流量和流通量等信息 数据元素名称 唯一标识数据元素的名称或编号 简要描述 简要描述该数据元素的作用,以及位于哪一个数据结构内 类型 数字、字符等类型 长度 该数据类型规定的取值范围,例如姓名的长度为60个字符 取值范围 该姓名的取值范围必须大于2个字符且小于60个字符 备注 ? 2009 BUPT TSEG 北京邮电大学 通信软件工程中心 数据文件名称 唯一标识数据文件的名称 简要描述 简要描述该数据文件存放的是什么数据 输入数据 写入该数据文件的数据内容或数据结构 输出数据 从该数据文件读出的数据内容或数据结构 数据文件组成 描述该数据文件的数据结构组成 存储方式 数据文件的操作方式以及关键字 备注 加工名称 唯一标识加工的名称 简要描述 描述加工逻辑和规则以及功能简述 加工编号 反映该加工的层次 输入数据流 描述进入该加工的一个或多个数据流 输出数据流 描述流出该加工的一个或多个数据流 加工逻辑 简述该加工的逻辑或规则(参见加工逻辑说明一节) 备注 ? 2009 BUPT TSEG 北京邮电大学 通信软件工程中心 外部实体名称 唯一标识外部实体的名称 简要描述 指明该实体的性质以及与系统之间的关系 有关数据流 指明该外部实体与系统之间交互的数据流有哪些 备注 ? 2009 BUPT TSEG 北京邮电大学 通信软件工程中心 数据词典的使用 在结构化分析的过程中,可以通过数据名称方便地查问数据的定义; 可按各种要求,随时列出各种表,以满足分析员的需要。 可以按描述内容(或定义)来查询数据的名称。 通过检查各个加工的逻辑功能,可以实现和检查在数据与程序之间的一致性和完整性。 在设计与实现阶段,以至于到维护阶段.都需要参考数据词典进行设计、修改和查询。 状态迁移图可以用来描述

您可能关注的文档

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档