AutoSAR入门到精通系列讲解
将从2019年开始更新关于AutoSAR的知识,从入门到精通,博主xyfx和大家一起进步
雪云飞星

¥29.90
去订阅

简单地说结构化分析方法主要用来分析系统的功能,依据系统内部的逻辑关系将复杂的系统分解为易于理解和分析的子系统,是一种直接根据数据流划分功能层次的分析方法,而面向对象分析方法则是根据获得的需求信息从中抽象出类与对象并分析他们之间的静态关系,再结合实际问题,确定对象的动态行为以及对象间的信息传递,以此建立需求模型。

结构化的分析方法较为传统,主要适用于数据处理,其主要以非专业人士也易于理解的图形符号来表示系统的基本功能;若遇到大型复杂的系统则根据其系统内部的逻辑关系将其划分为简单易懂的子系统,然后根据具体的实际情况确定系统内部的数据流以及交换关系,并用数据流图表示出来,以此更好的理解整个系统。

描述手段:

1、 一套分层的数据流图:表示系统的各部分,以及各部分之间的关系;

2、  数据词典:为数据流图中出现的每个元素进行说明;

3、  其他的补充材料

面向对象分析方法主要分为问题分析和应用分析两个方面。问题分析主要是通过对需求信息的分析,从中将信息中的实体标识为问题域中的对象类,并定义出对象类之间的关系。应用分析则是描述对象之间的消息传递和协同工作的动态信息。由此可见面向对象的分析过程实质就是创建模型的过程。在解决一个问题的时候,首先将实际问题中所涉及到的实体以及实体之间的相互关系抽象为静态的对象模型,若问题中还涉及到用户与系统的交互过程,则需要构建动态模型。

描述手段:

1、  构建对象模型:根据实际问题确定对象与类,以及他们之间的静态关系;

2、  构建动态模型:在实际问题中免不了存在时序关系和状态变化,通过构建动态模型来表示这种变化;

3、  构建功能模型:以此来表示系统内部数据流的传递和处理。

4、  定义类和对象中的操作:依据功能模型和动态模型来确定类中应提供的服务;

综上所述:我觉得结构化分析注重于将问题分解,“化整为零,各个击破”;而面向对象分析则注重于创建模型,将实际问题抽象化以此来解决问题。

转载于:https://www.cnblogs.com/Axiao1995A/p/5277967.html

  •                     <li class="tool-item tool-active is-like "><a href="javascript:;"><svg class="icon" aria-hidden="true"><use xlink:href="#csdnc-thumbsup"></use></svg><span class="name">点赞</span><span class="count"></span></a></li><li class="tool-item tool-active is-collection "><a href="javascript:;" data-report-click="{&quot;mod&quot;:&quot;popu_824&quot;}"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-csdnc-Collection-G"></use></svg><span class="name">收藏</span></a></li><li class="tool-item tool-active is-share"><a href="javascript:;" data-report-click="{&quot;mod&quot;:&quot;1582594662_002&quot;}"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-csdnc-fenxiang"></use></svg>分享</a></li><!--打赏开始--><!--打赏结束--><li class="tool-item tool-more"><a><svg t="1575545411852" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5717" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M179.176 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5718"></path><path d="M509.684 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5719"></path><path d="M846.175 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5720"></path></svg></a><ul class="more-box"><li class="item"><a class="article-report">文章举报</a></li></ul></li></ul></div></div><div class="person-messagebox"><div class="left-message"><a href="https://blog.csdn.net/dongfen1969"><img src="https://profile.csdnimg.cn/A/C/D/3_dongfen1969" class="avatar_pic" username="dongfen1969"><img src="https://g.csdnimg.cn/static/user-reg-year/1x/3.png" class="user-years"></a></div><div class="middle-message"><div class="title"><span class="tit"><a href="https://blog.csdn.net/dongfen1969" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}" target="_blank">dongfen1969</a></span></div><div class="text"><span>发布了0 篇原创文章</span> · <span>获赞 0</span> · <span>访问量 149</span></div></div><div class="right-message"><a href="https://im.csdn.net/im/main.html?userName=dongfen1969" target="_blank" class="btn btn-sm btn-red-hollow bt-button personal-letter">私信</a><a class="btn btn-sm  bt-button personal-watch" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}">关注</a></div></div></div>
    </article>
    


http://www.taodudu.cc/news/show-64091.html

相关文章:

  • 正则注意重点
  • 正则体系1
  • 正则体系2
  • 机器学习数据不平衡不均衡处理之SMOTE算法实现
  • python实现glove,gensim.word2vec模型训练实例
  • 通俗易懂word2vec详解词嵌入-深度学习
  • 错位禁位排列-数学
  • 机器翻译评测——BLEU算法详解 (新增 在线计算BLEU分值)评估
  • numpy笔记1
  • numpy笔记2
  • numpy笔记3
  • numpy笔记4
  • numpy笔记5
  • 同态同构-数学
  • 小显卡训练大模型
  • 语义网所谓的“本体”的具体例子是什么?人工智能
  • python 如何获取当前系统的时间
  • 存在量词后必须用合取式?-数学
  • pycharm汇总
  • git项目问题
  • github下载源码也用命令进行安装包的联系
  • python编程问题--第二次
  • python编程问题---第一次
  • 矩阵乘以其矩阵转置求导-数学
  • 批量读取文件
  • linux问题
  • 解读Python的命名空间
  • linux sh 改 cmd
  • 命名实体识别NER遗留问题----模型构建
  • 超详细中文预训练模型ERNIE使用指南-源码

面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?相关推荐

  1. 面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别

    博主选的是老师给出的第一个议题"面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?",首先来讨论一下二者的定义. 结构化方法的基本思想是将待解决的问题看作一个系统从 ...

  2. 面向过程(结构化)分析方法与面向对象分析方法的区别

    面向过程是从问题的总体目标开始,抽象底层的细节,先专心构造高层的结构,然后再一层一层地分解合细化. 面向对象则是运用对象.类.继承.封装.聚合.消息传递.多态性等概念来构造系统的方法. 面向过程着重于 ...

  3. 结构化的网络故障检测与排除方法

    故障诊断 1.收集信息. 2.分析信息. 3.排除潜在的故障原因. 4.推断根本性故障原因. 5.验证推断. 结构化的网络故障检测与排除方法 1.自顶而下法. 2.自底而上法. 3.分而治之法. 4. ...

  4. Windows异常世界历险记(五)——VC6中结构化异常处理机制的反汇编分析(下)

    在本系列的上一篇文章Windows异常世界历险记(四)--VC6中结构化异常处理机制的反汇编分析(中)中,给出了针对VC6的异常处理机制进行逆向后得到的伪码.在本文中,我们仍然以之前写的小程序为例,通 ...

  5. 面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?请根据自己的理解简明扼要的回答。...

    面向过程分析方法有点儿像解数学题,必须要按照顺序一步一步来,如果一步错,则要推翻之后的全部重新开始. 面向对象分析方法则像是画一幅画,把问题分成一个个的对象也就是类,先画人物.再画风景,最后将人物风景 ...

  6. 超详细解读:神经语义解析的结构化表示学习 | 附代码分析

    在碎片化阅读充斥眼球的时代,越来越少的人会去关注每篇论文背后的探索和思考. 在这个栏目里,你会快速 get 每篇精选论文的亮点和痛点,时刻紧跟 AI 前沿成果. 点击本文底部的「阅读原文」即刻加入社区 ...

  7. 非结构化数据的定义及处理方法

    一.非结构化数据的定义 结构化数据指有完整规则的数据模型定义,高度组织格式化,可用统一的结构逻辑表达的数据.如:日期.电话号码等. 非结构化数据指数据定义不完整或不规则,没有预定义的数据模型,无法用数 ...

  8. 面向对象和面向过程_程序员给你解释:面向对象和面向过程的区别,到底是怎么回事?...

    今天下午在一个组的项目回顾会议上,这个同事讲了自己用DDD思想对三个模块的重构.把之前在Service层的一些业务逻辑下沉到了领域层里,由之而引起的讨论. 部门经理:"其实你的业务逻辑总体并 ...

  9. 非结构化数据定义、处理方法及重要性

    一.非结构化数据定义 不方便用数据库二维逻辑表来表现的数据即称为非结构化数据,包括所有格式的办公文档. 文本.图片. 标准通用标记语言下的子集 XML. HTML.各类报表.图像和音频/视频信息等等. ...

最新文章

  1. 你不应该忽略的五个机器学习项目一览
  2. Matlab | Matlab从入门到放弃(12)——基于Matlab的特征值与奇异值分解
  3. 构建之法阅读笔记之速读篇
  4. php打开网页执行即执行bat程序_CVE202011107:XAMPP任意命令执行漏洞复现
  5. 内网服务器时间修改,内网(无网络)搭建ntp时间同步服务
  6. 计算机知识技能答案,学生计算机知识技能竞参考题范围及答案.doc
  7. 极力推荐--不错的delphi 学习网站与论坛---有待补充
  8. 一些用JAVA实现的小题目
  9. webstorm搜狗输入法变成繁体字
  10. 传世单机架设,账号登陆后,无法选择服务器,点击无效,无法进入游戏。
  11. 2022百度春节红包活动 集好运分5亿活动规则
  12. c++语言计算圆周率,计算圆周率的C++程序(30000位)
  13. Kindle如何带封面传书
  14. (转)一共81个,开源大数据处理工具汇总
  15. 网络市场与群体练习题
  16. SAP-MM知识精解-采购标准业务(02-01)-消耗性物料的采购之基于成本中心的采购
  17. 功能监控器MAX706SESA中文资料
  18. BGP在数据中心的应用2——BGP如何适应数据中心网络
  19. novamind下载+和谐激活
  20. ffmpeg下载安装的步骤

热门文章

  1. SpringBoot部署脚本,拿走即用!
  2. Go 学习笔记(64)— Go error.New 创建接口错误对象、fmt.Errorf 创建接口错误对象、errors.Is 和 errors.As
  3. HA: InfinityStones靶机渗透测试
  4. LeetCode简单题之字符的最短距离
  5. LeetCode简单题之在长度 2N 的数组中找出重复 N 次的元素
  6. MyBatis 一对多、多对一的处理~
  7. Cache 与Memory架构及数据交互
  8. DLPack构建跨框架的深度学习编译器
  9. 卷积神经网络模型可解释性
  10. 2021年大数据环境搭建(一):​​​​​​​​​​​​​​​​​​​​​Hadoop编译