面向过程分析,就是先画业务流程图,再每一步骤的参与部门或岗位,弄清楚在这一步参与者所做的事和填写的表单的结果。打个比方,销售系统,先是消费者向销售部提出购买需求,销售部门就产生了一个销售定单,同时财务部门对这个销售定单还要做账单,然后物流部门跟所这个销售定单把东西送到消费者手里,产生送货单。这种方法数据很重要,如果是用来做一个小系统或需求比较稳定数据不经常变化的系统的话,那还可以。如果是做一个需求或数据经常变动的系统,这种方法就会有很多困难。于是出现了面向对象方法,先找人,再问人做了哪些事,做这些事需要填哪些数据?还是用销售系统做比方,先弄清楚有多少个部门,找到部门的代表,问平时都做什么,这件事是谁交办的,做完了需要通知谁吗?做这事情需要填写什么表格吗?

面向过程分析与面向对象分析之间的区别相关推荐

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

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

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

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

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

    AutoSAR入门到精通系列讲解 将从2019年开始更新关于AutoSAR的知识,从入门到精通,博主xyfx和大家一起进步 雪云飞星 ¥29.90 去订阅 简单地说结构化分析方法主要用来分析系统的功能 ...

  4. 面向过程和面向对象的联系和区别

    以C语言和C++为例. C语言是面向过程的,封装单元是函数.函数里面按照逻辑流程一步一步实现就行了,这符合我们现实生活中解决问题时的思考过程. C++是面向对象的,封装单元是类.首先,面向对象是为了提 ...

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

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

  6. 架构师之路---面向过程和面向对象 王泽宾

    1.引言    机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训 ...

  7. Python 中 (,|)和(and,or)之间的区别 逻辑判断

    and or 符号 只是单一的对比 & | 适合批量对比 (&,|)和(and,or)是两组比较相似的运算符,用在"与"/ "或"上,在用法上有 ...

  8. 架构师之路(1)---面向过程和面向对象

    1.引言    机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训 ...

  9. 面向对象和面向过程之间的区别以及优缺点

    面向对象和面向过程详解 说到面向对象,我们都知道C#, Java, C++, python, JS- 都是面向对象的编程语言 说到面向过程,我们都知道C,fortran等都是面向过程的编程语言 今天我 ...

最新文章

  1. java for循环返回值_Java中的for循环——通过示例学习Java编程(9)
  2. mysql复杂连接查询语句_MySQL查询语句之复杂查询
  3. 每日学英语20040715
  4. wsl遇到问题The repository ‘http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu focal Release‘解决方法
  5. C语言十六进制转八进制(附完整源码)
  6. 信息学奥赛一本通 1855:【09NOIP提高组】潜伏者 | OpenJudge NOI 1.7 11:潜伏者 | 洛谷 P1071 [NOIP2009 提高组] 潜伏者
  7. window.requestAnimationFrame()的使用,处理更流畅的动画效果
  8. pyCharm-激活码(2018)
  9. 深入解析大数据虚拟化的架构(下)- 系统架构
  10. Mysql删除数据报外键约束解决方法
  11. 基于springboot的医院门诊管理系统
  12. 使用VC开发的一个简单工作日志软件
  13. 追意那些经典的老软件、老网站
  14. 银行c语言面试题,笔试题(商业银行方面)
  15. java休闲游戏背景音乐推荐_休闲益智类游戏背景音乐推荐
  16. AD10 BOM制作
  17. 武汉大花岭科目二考试说明
  18. 一作发表6篇论文,他博三才出科研成果,厚积薄发终获成功
  19. 足球网页设计制作 简单足球静态HTML网页作品 足球网页作业成品 学生体育运动足球网站模板
  20. 中国储物篮市场运营状况及投资经营分析报告 2022-2027年版

热门文章

  1. QT的QSplitter类的使用
  2. QT的QFontDialog类的使用
  3. DataNode启动后自动停止的问题( Incompatible clusterIDs in /xxx/xxx;namenode clusterID = xxxx;datanode clusterI)
  4. Tomcat中JVM内存溢出及合理配置(转:http://blog.csdn.net/ye1992/article/details/9344807)
  5. nginx开发从入门到精通 http://tengine.taobao.org/book/
  6. Java 线程池的原理与实现
  7. 检索数据_22_根据数据项的值排序
  8. 计算机核心配件是什么,计算机的核心是什么
  9. linux分区语言,Linux磁盘分区(9)-Go语言中文社区
  10. C语言sprintf与sscanf函数