天天看點

面向過程分析與面向對象分析之間的差別

面向過程分析,就是先畫業務流程圖,再每一步驟的參與部門或崗位,弄清楚在這一步參與者所做的事和填寫的表單的結果。打個比方,銷售系統,先是消費者向銷售部提出購買需求,銷售部門就産生了一個銷售定單,同時财務部門對這個銷售定單還要做賬單,然後物流部門跟所這個銷售定單把東西送到消費者手裡,産生送貨單。這種方法資料很重要,如果是用來做一個小系統或需求比較穩定資料不經常變化的系統的話,那還可以。如果是做一個需求或資料經常變動的系統,這種方法就會有很多困難。于是出現了面向對象方法,先找人,再問人做了哪些事,做這些事需要填哪些資料?還是用銷售系統做比方,先弄清楚有多少個部門,找到部門的代表,問平時都做什麼,這件事是誰交辦的,做完了需要通知誰嗎?做這事情需要填寫什麼表格嗎?

本文轉自左正部落格園部落格,原文連結:http://www.cnblogs.com/soundcode/archive/2011/07/27/2118378.html,如需轉載請自行聯系原作者