- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CPU分配的状态迁移表 2. 状态转换图实例 画出电话系统的状态图。 没有人打电话时电话,电话处于闲置状态;有人拿起听筒,则进入拨号音状态,到达这个状态后,电话的行为是响起拨号音并计时;这时如果拿起听筒的人改变主意不想打了,他把听筒放下(挂断),电话重又回到闲置状态;如果拿起听筒很长时间不拨号(超时),则进入超时状态;……。 命名 数据流图中每个成分的命名是否恰当,直接影响数据流图的可理解性。给这些成分起名字时应该仔细推敲。下面讲述在命名时应注意的问题: 为数据流(或数据存储)命名 名字应代表整个数据流(或数据存储)的内容,而不是仅仅反映它的某些成分。 考生姓名 分类后的姓名 录取 分类 注意合适的命名,尽量用现实存在的表格、单据。 不要使用空洞的、缺乏具体含义的名字(如“数据”、“信息”、“输入”之类)。 不要把控制流作为数据流。 汇款单 格式错误 合格的汇款单 核准的汇款单 格式 检查 计算 汇费 取下一个 考生成绩 录取 分类 为处理命名 通常先为数据流命名,再为与之相关联的处理命名 名字应该反映整个处理的功能,而不是它的一部分功能。 名字最好有一个具体的及物动词加上一个具体的宾语组成。应该尽量避免使用“加工”、“处理”等空洞笼统的动词作名字。 通常名字中仅包括一个动词,如果必须用两个动词才能描述整个处理的功能,则把这个处理再分解成两个处理可能跟恰当些。 如果在为某个处理命名时遇到了困难,则很可能是分解不恰当造成的,应该考虑重新分解。 数据的源点和终点并不需要在系统中实现,它们只是系统的外围环境(可能是人员、计算机外部设备或传感器等)。通常为数据的源点和终点命名是采用它们在问题中习惯使用的名字,如“学生”,“管理员”。 分层数据流图 对于大型的系统,按照其层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统。 对任何一层数据流图来说,我们称它的上层图为父图,在它下一层的图则称为子图。 在多层数据流图中,顶层流图仅包含一个加工,它代表将被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据。底层流图是指其加工不需再做分解的数据流图,它处在最底层。中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图。 数据流图实例 建立数据流模型的基本步骤概括地说,就是自外向内、自顶向下、逐层细化、完善求精。 例5. 建立一个简化的商业自动化系统。其中:售货员负责录入销售的商品(商品名,编号,单价,数量),有时要根据特定情况对销售的商品进行修改或删除。收款员负责收取现金,并将多交的付款退还用户。销售经理需要随时查询整个部门的销售情况(时间,商品编号,销售金额),并在每日结束时,统计各类商品的销售金额。 首先:建立系统环境,确定系统边界,画出顶层DFD。 其中:1 数据流为:销售的商品,日销售额等 2 数据源点为:营业员,经理,收款员 3 数据终点为:经理,收款员 4 加工名为:要建立的系统名字 然后自顶向下,逐层分解。 A、按人或部门的功能要求,将加工“打碎”,形成: 录入、修改或 删除商品信息 录入、修改 现金额, 并计算余额 查询商品销售情况 计算日销售额 1 2 3 注:需给每一加工编号 B、”分派”数据流,形成: 录入、修改或 删除商品信息 2 录入、修改 现金额, 并计算余额 查询商品销售情况 计算日销售额 销售的商品 现金额 现金余额 查询要求 销售情况 日销售额 1 3 其中:要根据特定的加工要求进行分派; 保持与顶层数据流的一致; 可以不引入数据源和数据终点。 C、引入文件,使之形成一个有机整体—系统 录入、修改或 删除商品信息 录入、修改 现金额, 并计算余额 查询商品销售情况 计算日销售额 销售的商品 现金额 现金余额 查询要求 销售情况 日销售额 销售文件 1 2 3 注:到一个文件,既有输入流,又有输出流,则可简化为 ,并可不给出标识。 至此,体现精化,形成0层数据流图。 继续A、B、C:自顶向下,逐层分解。例如:加工3 查询商品销售情况 计算日销售额 查询要求 销售情况 日销售额 销售文件 3 可分解为: 3.1判定要求 查询要求 3.2 统计销售情况 3.3 计算日销售额 销售文件 查询要求2 查询要求1 销售情况 日销售额 注意事项 画数据流图不是画流程图。数据流图只描述“做什么”,不描述“怎么做”和做的顺序,而流程图表述对数据进行加工的次序和细节。 父图和子图的平衡。正常情况下,父图和子图的输入数据和输
您可能关注的文档
- 中国现代文学史 第一个十年小 说 1917---1927(五四时期20年代).ppt
- 第8章 流通加工与包装作业 8.1~8.6节.ppt
- 大学生对肺结核的认识和防治常识的调查(徐思远等).ppt
- 第一部分 专业基础知识 三、植物学.ppt
- 设施园艺学 概论(唐源江).ppt
- 园艺科学(英文版) Horticultural Science.ppt
- 2.灰分的测定 2.1概述 2.2总灰分的测定 2.3水溶性灰分和酸不溶性灰分测定 2.4几种重要矿物元素的测定(铁).ppt
- 4.3几种常见的分布 一、泊松分布的定义及图形特点 二、二项分布与泊松分布 三、泊松分布产生的一般条件 正态分布.ppt
- 操作系统原理 第一章 操作系统概论(陈笑蓉).ppt
- 第5章 数字程控交换技术 5-1电话交换的发展及分类 5-2电话交换机的基本功能 5-3程控交换机的发展及分类 5-4程控交换机的基本组成 5-5呼叫接续过程综述.ppt
- 全球粮食安全形势下的粮食产业政策分析报告.docx
- 2025年新能源电动汽车质量认证报告.docx
- 工业自动化设备状态监测2025年智能监测与维护系统开发.docx
- 2025-2026学年小学科学首师大版四年级上册-首师大版(2019)教学设计合集.docx
- 2025年长萝卜种子项目可行性研究报告.docx
- 新型城镇化进程中城市社区服务设施优化分析及2025年规划.docx
- 光伏发电储能2025年联合调度技术创新在智能建筑中的应用.docx
- 2025年新能源行业企业社会责任报告:绿色生产与节能减排实践.docx
- 2025年新能源汽车充电基础设施碳排放评估与减排技术路径报告.docx
- 基于2025年技术的智能仓储机器人路径优化算法创新研究报告.docx
文档评论(0)