文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

代码小侠客

代码小侠客

2024-04-18 00:57

关注

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

  一、三个基本目标

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

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

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

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

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

软件工程教程之分析建模的内容_软件工程师_软件设计师_软件设计师培训_编程学习网

  二、三种数据图

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

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

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

  第二种数据图:数据流图

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

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

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

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

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

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

  小编总结:

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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     675人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     304人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     262人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     365人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     172人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-考试认证-考试信息-考试报考
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯