浅析软件工程中的数据流图的画法.docx

浅析软件工程中的数据流图的画法.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

浅析软件工程中的数据流图的画法

?

?

周立君

摘要:现今社会,软件工程作为信息产业的一个支柱,已逐渐为人们所熟悉和广泛使用。数据流图作为软件工程不可缺少的辅助工具,有着不可替代的作用。通过数据流图,软件设计者可以更有效地对系统进行设计,更好地捕获用户需求。用户也可以更好地了解该系统。

关键词:软件工程;数据流图;结构化分析方法

引言

软件工程作为信息产业的一个支柱,已逐渐为人们所熟悉和广泛使用。数据流图作为软件工程不可缺少的辅助工具,有着不可替代的作用。通过数据流图,软件设计者可以更有效地对系统进行设计,更好地捕获用户需求。用户也可以更好地了解该系统。

1绘制流程图应遵循的原则

1.1合理进行编号

常用数字对分层数据流程图进行编号,提出的MPALA方法可以根据信道质量灵活调整MCS和重复次数。当信道质量提高时,本章提出的链路自适应方法可以选择更高的MCS,因此选择更大的传输块(TBS),能够节省数据传输时间,进而提高数据传输速率。当信噪比继续提高且大于一3dB,因此父图拥有的子图数少于或等于父图中的加工个数。

1.2自顶向下分层展开绘制

对一个庞大而又复杂的系统,如果系统分析员一开始就注意每一个具体的逻辑功能,很可能要画出几百个甚至上千个处理逻辑。它们之间的数据流像一团乱麻似的分布在数据流程图上,同样先不管其内部,而只分析它们之间的数据联系,这样反复下去,依此类推,直至最终搞清了所有的问题为止。

1.3由左至右地绘制

绘制数据流程图,一般先从左侧开始,标出外部项。左侧的外部项,通常是系统主要的数据输入来源,然后画出由该外部项产生的数据流和相应的处理逻辑,如果需要将数据保存,则在数据流程图上加上数据存储。最后在数据流程图的右侧画出接受系统输出数据的外部项,右侧的外部项是系统数据的输出去向。

2开发大型软件和编写小型程序之间的区别

开发大型软件和编写小型程序有着本质的区别。总的来说:软件工程由编程演变而来,编程一般考虑小型程序的编写,而软件工程则需考虑大型软件系统的研制。

2.1从所需的人力看

小型程序从确定要求、编制、使用等直到修改往往是由同一个人完成的,因此只要编程者本人心理明白程序的构思就够了,而大型系统则必须由许多人(包括用户币目负责人,分析员,程序员,资料员操作员)等组成一支开发队来协同完成,所以人与人之间必须准确地进行协商讨论。

2.2从产品使用情况看

小型产品往往是一次性的,即如果需要作较大的修改,人们通常宁可丢弃旧的程序而重新编写,但大型系统的开发耗费了大量的人力与物力,所以人们一般不会轻易将其丢弃,而总是在旧程序的基础上一改再改,希望延长它的使用期。

3软件工程的现状

3.1软件工程的发展特点

通过知网的全文检索功能,检索关键词“软件工程、发展、现状、前景”,从中选取了100篇相关文献进行了计量可视化分析,结果有关软件工程的现状以及发展前景问题的研究大体上呈现出逐年上升的趋势,这说明中国的软件工程产业的发展越来越引起人们的重视。

结合调查结果能够了解到,近些年软件工程行业表现出快速发展的态势,成为在中国最热门的产业之一,给国家以及个人的发展贡献了不小的力量。软件工程必然会成为推动将来经济发展的主要动力之一。首先,软件工程的就业前景良好,软件发展产业链提供了大量高收入有前途的就业岗位,但是目前国内高精尖应用型软件技术人才还很稀缺。其次,就业的工资待遇高,发展前景好。软件工程师一个月的收入通常超过10000元,所以说围绕着软件工程专业的一些职业是非常好的就业选择。第三,就业者的选择多,职业种类多。在计算机软件的编程、开发、测试、设计等领域会产生多个分支,软件工程不仅仅局限于编程,它还会带来多样化的就业岗位,因此,软件工程的就业选择会向着更加多元化的方向发展。

3.2计算机软件工程的知识体系-

对于知识教育系统而言,计算机软件工程技术所涉及的内容非常之多且复杂程度较高,依据由易至难能够划分成下列3个层次,首先是知识点的掌握,这是最容易掌握和最重要的一层,是学习软件工程学科的重中之重;二是知识领域划分为知识单位,如掌握一些特殊化的技巧、符号等;第三层次是最高水平的知识领域,要求有更高水平的操控熟练程度以及知识掌握程度。

4数据流程图的基本符号

数据流程图由四种基本符号组成,重复次数设置最大保证通信质量。当信噪比高于12时,由于直接方法的MCS=0,为了适应不同的信道质量、保证物联网设备和基站能正确接收数据块(即保证误块率小于10%),直接方法的误块率始终低于0.05,且比MPAIA方法的误块率低。但直接方法和本章提出的MPALA方法均能达到目标误块率10%,这表明本章提出的链路自适应方法能够根据链路状态动态调整系统参数,保证通信的可靠性。处理逻辑由一个长方形表示,处理逻辑符号由三部分组成:标识部分、功能

文档评论(0)

155****0304 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档