文本“2017计算机三级《信息管理》讲义:结构化分析方法”由出国留学网计算机等级考试栏目整理,希望对考生有所帮助。

结构化分析方法

结构化分析是面向数据流进行需求分析的方法。20世纪70年代末,经Yourdon E.、Conˉstantine L.、DeMarco T.等人提出和发展,至今已得到广泛应用。结构化分析方法的一些重要概念也渗透在其他开发方法中。例如,结构化分析与设计技术(Structured Analysis and Design Technique,SADT)、面向对象技术(Object-Oreinted Technique,OOT)、IDEF方法等。

结构化分析方法适合于数据处理类型软件的需求分析。由于利用图形表达需求,显得清晰、简明,易于学习和掌握。具体来说,结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。根据DeMarco的论述,结构化分析方法使用的工具有:数据流图、数据词典、结构化英语、判定表、判定树。结构化分析方法有两个明显特点。

采用简明易懂、直观的描述方式

1.数据流图

数据流图也称为Bubble Chart或data Flow Graph。是描述数据处理过程的工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。

(1)数据流图的主要图形元素

从数据流图中可知,数据流图的基本图形元素有4种。

数据流是沿箭头方向传送数据的通道,它们大多是在加工之间传输加工数据的命名通道,也有连接数据存储文件和加工的没有命名的数据通道。这些数据流虽然没有命名,但因联接着有名加工和有名文件,所以其含意也是清楚的。同一数据流图上不能有同名的数据流。多个数据流可以指向同个加工,也可以从一个加工散发出许多数据流。

加工是以数据结构或数据内容作为加工对象的。加工的名字通常是一个动词短语,简明扼要地表明完成的是什么加工。

文件在数据流图中起保存数据的作用,因而称为数据存储(Data Store)。它可以是数据库文件或任何形式的数据组织。指向文件的数据流可理解为写入文件或查询文件,从文件中引出的数据流可理解为从文件读取数据或得到查询结果。

数据流图中第4种元素是数据源点或汇点,它表示图中要处理数据的输入来源及处理结果要送往何处。由于它在图中的出现仅仅是一个符号,并不需要以软件的形式进行设计和实现,因而,它只是数据流图的外围环境中的实体,故称外部实体。在实际问题中它可能是计算机外围设备或是传感装置。

(2)数据流与加工之间的关系

在数据流图中,如果有两个以上的数据流指向一个加工,或是从一个加工中引出两个以上的数据流,这些数据流之间往往存在一定的关系。

(3)分层的数据流图

为了表达数据处理过程的数据加工情况,用一个数据流图是不够的。为表达稍为复杂的实际问题需要按照问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。

先把整个数据处理过程暂且看成一个加工,它的输入数据和输出数据实际上反映了系统与外界环境的接口。这就是分层数据图的顶层。但只此一图并未表...

北京陆航学院计算机三级考点,计算机三级考点相关推荐

  1. 计算机基础三级,三级数据库计算机基础知识

    <三级数据库计算机基础知识>由会员分享,可在线阅读,更多相关<三级数据库计算机基础知识(9页珍藏版)>请在人人文库网上搜索. 1.模拟 三级数据库计算机基础知识(二)一.选择题 ...

  2. 国家职业三级计算机,计算机程序设计员国家职业资格三级(高级) 试卷三.doc

    军暖按切拼月历缔受颠视戴鲤轰瞩住逮煽杉齐口涡名填滁鸿蚕淀役童煮胚铬谷柬奥陈沪乌浪凳伞傻折翼垄婆蜒勃回碳霉瞩虽抚备芳靶褂剥众叛峻锈拈总斤甜漳辨诺漓未泻纠挥臣色妄喳除甘趁彰票起煤骆锋彤兑急檬扦岗贷篓烧包唐 ...

  3. 全国计算机等级考试二级三级对应,全国计算机等级考试三级(网络技术)对应的是三级A还是三级B?...

    全国计算机等级考试三级(网络技术)对应的是三级A还是三级B?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 全国计算机等 ...

  4. 计算机为何要用三级储存体系,计算机三级存储体系(1).ppt

    四小组第二次讨论报告 计算机三级存储体系 first Introduction 一级缓存都内置在CPU内部并与CPU同速运行 可以有效的提高CPU的运行效率 一级缓存越大 CPU的运行效率越高 但受到 ...

  5. 大学英语b和计算机三级,大学英语三级

    大学英语三级纲指出:阅读理解部分考试时间为35分钟,共20题.要求考生阅读若干篇短文,总词汇量800词左右.一.分析文章的结构规律一般来说,我们阅读文章的目的是为了获取信息.文章体裁不同,其结构特点就 ...

  6. 北京气象学院计算机,何登科-地球科学与测绘工程学院-中国矿业大学(北京)...

    基本信息 何登科,副教授.1975年11月生,1997年毕业于北京气象学院计算机及应用专业,2007年毕业于中国矿业大学(北京)获地球探测与信息技术工学硕士学位,2011年毕业于中国矿业大学(北京)获 ...

  7. 应用在飞机的导航系统上的计算机,2013年计算机三级考试PC技术试题及答案解析36...

    2013年计算机二级.一级.三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户,助您顺利通过计算机等级考试! 1.执行下面的程序段后,AL中的内容是( ) BUF DW 1234H,5678 ...

  8. 【调剂】北京物资学院2023年预计招计算机学硕和电子信息专硕调剂!

    公众号[计算机与软件考研]每天都会发布最新的计算机考研调剂信息! 点击公众号界面左下角的调剂信息或者公众号回复"调剂"是计算机/软件等专业的所有调剂信息集合,会一直更新的. 北京物 ...

  9. 嘉应学院计算机二级考点,2017计算机二级考试MSOffice核考点表格的使用方法

    导语:无忧考网为您整理了2017年全国计算机二级考点模拟试题,方便广大网友查阅!更多计算机软件水平考试相关信息请访问计算机软件水平考试网. 表格的使用 插入表格并编辑表格: 步骤1:选择要插入表格的幻 ...

最新文章

  1. 关于js中的this
  2. 【题解】luogu P1941 飞扬的小鸟
  3. [坑] IDEA Unable to import maven project 解决办法
  4. 中resource文件夹的作用_冲突与碰撞:OpenStack中的虚拟机和裸机
  5. 2021计算机专业考408的学校,2021考研:计算机考研408是什么?统考学校有哪些?...
  6. rsyslod服务配置
  7. linux--vi的使用
  8. 使用element-ui中的container布局容器
  9. markdown_Latex各种符号
  10. Perl语言入门(第六版)pdf
  11. matlab 介电常数,改进的基于Matlab GUI的微波介电常数测量系统
  12. 企业网络规划和设计方案
  13. 移动手机号服务密码重置
  14. PTA 1096 大美数(Python3)
  15. 如何成为一名程序员面霸
  16. 计算机视觉 | 1. 一切的基础: 灰度图像 (读取,转换,像素定位)
  17. 【洛谷P3932】浮游大陆的68号岛【前缀和】
  18. python之 logging模块详细使用【转载】
  19. 导出excel文件后,显示文件损坏
  20. 「翻译」Vue3 相比 Vue2 都有哪些优化?

热门文章

  1. 1 计算机主机里面都有些什么东西,电脑主机箱里头的东西都有什么用?
  2. 修改linux下全局数据库名,linux/unix下修改oracle数据库实例名的方法
  3. 初中毕业自考计算机专业难吗,初中学历自考本科难吗?初中毕业自考大专步骤有哪些?...
  4. crtsiii型无砟轨道板_为什么高铁轨道不像普快列车轨道那样铺碎石?
  5. mysql gbk支持_mysql如何支持gbk编码
  6. python pandas 读取excel 去重某一列_Python中Pandas读取修改excel操作攻略(代码示例)...
  7. html js css倒计时,js+css3倒计时动画特效
  8. python刷新网页脚本_python语言如何测试实现页面下拉刷新
  9. python随机读取字符_python 怎样随机生成中文字符?
  10. linux环境-docker安装rabbitmq