下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

软件工程教程之分析建模的内容

作者:课课家教育     来源: http://www.kokojia.com点击数:947发布时间: 2018-02-22 08:00:26

标签: 软件工程师软件设计师软件设计师培训

软考,您想通过吗?一次通过才是硬道理

  结构化分析是软件工程中的一种方法,结构化分析和结构化设计可以分析商业的需求,再转换为规格文件,最后再产生电脑软件、硬件配置及相关的手册及程序。一起跟着小编来学习:软件工程教程之分析建模的内容,希望这对大家有所帮助!

  一、三个基本目标

  想必不需要小编多说,大家都应该知道一点,那就是结构化分析实质上是一种创建模型的活动。通过需求分析从而建立的模型,一定达到下面的三个基本目标。

  第一个目标:为软件设计工作奠定一定程度上的基础。

  第二个目标:定义一组需求,一旦开发出软件产品之后,就能够直接使用这一组需求为标准来验收这一个产品了。

  第三个目标:描述用户相关的需求。

  为了可以达到上面这一些目标,在结构化分析过程里面导出的分析模型的形式,具体的如下图所示:

软件工程教程之分析建模的内容_软件工程师_软件设计师_软件设计师培训_课课家

  二、三种数据图

  分析模型的主要核心就是“数据字典”,它描述软件使用或者是产生的所有数据对象。围绕着这一个核心主要有三种不一样的图,分别是实体一关系图、数据流图以及状态转换图。接下来小编就为大家介绍一下这三种数据图吧,具体的如下所示:

  第一种数据图:“实体一关系图”

  描绘数据对象之间的关系,它主要的作用就是用来进行数据建模活动的图形,在图像里面出现的每一个数据对象的属性能够直接在“数据对象描述”里面描述出来。

  第二种数据图:数据流图

  创建“数据流图”主要有下面两个目的:

  目的①:指出当数据在软件系统中移动时怎样被变换;

  目的②:描绘变换数据流的功能以及子功能。

  在这里大家都需要注意一点,那就是数据流图是功能建模的基础。在“处理规格说明”里面给出了对出现在数据流图里面的每一个功能的描述。

  第三种数据图:状态转换图

  最后小编要为大家介绍的是状态转换图,“状态转换图”指明了作为外部事件结果的系统行为。为此,状态转换图描绘了系统的各种行为模式(也有朋友将其称之为“状态”)以及在不一样状态间转换的方式。千万不要忘记一点,就是状态转换图是行为建模的基础,在“控制规格说明”里面包含了有关软件控制的附加信息。

  小编总结:

  结构化分析是系统分析、设计及编程技术的组合,其目的是为了处理1960至1980年代软件开发所遇到的问题,这段期间多半是用COBOL和Fortran语言开发,后来也使用C语言及BASIC,也没有将需求及设计文件化的技术。大家不妨来学习一下哟。

赞(24)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程