- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结构化分析技术的应用.ppt
结构化分析技术的应用 指导教师 刘世平 日期 2005.8.17 结构化分析技术的应用 结构化软件开发方法采用结构化分析 (Structured Analysis, 简称SA) 技术对问题进行分析 建模,它将问题表述为: 数据流图+数据字典+ER图 结构化分析工作内容和步骤 确定数据流图、确定数据字典、确定实体联系图。 结构化分析技术的应用 数据流图 数据字典 实体联系图 (ER图) 数据流图 数据流图描述问题空间中数据变换处理之间的逻辑关系 使用计算机行话 使用具体的计算机处理手段和方法 只需把要处理的问题的内部逻辑关系描述清楚 数据流图实例 大学教务管理 要求: 首先接受学生提交的学生证和申请单,根据学生档案情况检验学生证的有效性和申请单是否填写得正确,如果有误则谢绝,如果无误则根据学生的注册记录情况审查接收学生的申请要求。如果是申请注册, 则进行注册登记;如果是申请选课,则先查询课程档案是否有满足申请要求的课程,如果有则进行选课登 记,如果没有则通知学生无此课。 大学教务管理DFD 1.2.1 基本数据流图 四种基本要素 数据流之间的关系 常见问题 画数据流图而不是画程序框图 数据流从对数据进行加工的角度描述系统 控制流是对数据进行加工的次序 数据流及加工的命名 先命名数据流,再为加工命名 数据流名称应有意义 最好用动词短语为加工命名 分层数据流图 分层数据流图 分层数据流图 1) 编号 2)父图和子图的数据平衡 3)分解的程度 数据词典 数据词典(Data Dictionary,简称DD)和数据流图密切配合,能清楚地表达数据处理的要求 。数据词典用于对数据流图中出现的所有成分给出定义,它使数据流图上的数据流名字、加工名字和数据存贮名字具有确切的解释。每一条解释就是一条词条,按一定的顺序将所有词条排列起来,就构成了数据词典 数据词典表示的条目 数据流 数据存贮 加工 数据流的表示 = 被定义为 + 与 m· · n 界域 [...,...] 或,选择括号内的某一项 [...|...] 或,选择括号内的某一项 “...” 引号内给出的是基本数据元素,无需进一步定义 (...) 可选,圆括号内的项可出现也可不出现 {...} 重复,花括号内的项多次重复出现,重复次数的上、下限也可在括 号边上标出 数据流的表示实例 学生证=学号+密码 申请单=学号+(课程号+选课学期) 谢绝=[非法证件|不合格单|证单不符] 注册=学号 选课=学号+课程号+选课学期 无此课=学号+课程号+无此课 注册记录无效=学号+注册无效 学号 密码=000001..999999 课程号=1{英文字母}4+0001..9999 选课学期=0001..9999+[春季|秋季] 数据存贮表示 例如 借书记录={证号+姓名+书号+书名 +借书日期 } 库存书目={书号+书名+库存总数+现库存数} 借书日期=日期 加工表示的方式 1)结构化语言 2)判定表 3)判定树 结构化语言 加工编号:2.1 加工名: 检验 加工逻辑:读入“学生证”及“申请单”,检验“学生证”的有效性和“申请单”的合格性,if检验均通过则让“申请单”通过,else输出“谢绝” 加工编号:2.2 加工名: 审查接受申请 加工逻辑:根据传送过来的“申请单”审查申请人的以往注册记录,if审查通过则根据申请内容区分不同的申请事务,else输出“注册记录无效”。 判定表 判定表用于描述一些结构化语言不易表达清楚的加工逻辑。例如,旅游票预订系统中,在旅游旺季7~9月份、12月份,如果订票超过50张,则优惠票价的15%;50张以下,优惠5%。 在旅游淡季1~6月份、10月份和11月份,若订票超过50张,优惠30%;50张以下,则只优惠20%。 判定树 * Neusoft Institute of Information Date: 25. Feb 2005 IT Education Training 30% 20% 15% 5% 折扣量 50 =50 50 =50 订票量 1~6月,10月,11月 7~9月,12月 旅游时间 * Neusoft Institute of Information Date: 25. Feb 2005 IT Education Training
您可能关注的文档
最近下载
- 2022年注册测绘师法律法规重点记忆手册.pdf
- 玻璃雨棚施工方案.docx VIP
- 四川省达州市大竹县中考二模数学试题含解析.docx VIP
- 沪教牛津版六年级下册英语沪教牛津版Module4测试卷.docx VIP
- 2024-2025学年度甘肃省合作市中考数学真题分类(一次函数)汇编专项测试练习题(解析版).docx
- (初中数学)典型中考数学动点问题试题专题复习讲解汇总.doc VIP
- 护理读书的报告范文的共篇.doc VIP
- 沪教牛津版六年级下册英语沪教牛津版期末测试卷.docx VIP
- 国家开放大学《建筑工程质量检验》章节测试参考答案.pdf
- 四川省达州市大竹县2025年初三最后一考数学试题试卷含解析.doc VIP
文档评论(0)