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

本文对比了面向过程分析和面向对象分析两种方法。面向过程分析侧重于业务流程的梳理和表单处理;而面向对象分析则从组织结构出发,通过询问各部门职责和所需数据来构建系统模型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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



本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2011/07/27/2118378.html,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值