面向过程分析与面向对象分析之间的区别

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