分層與分模塊開發,是開發時經常選用的兩種方式,應該說分模塊開發是較多被采用的方式,但一直以來都覺得其實分層方式自己是比較欣賞的方式,對于兩種開發方式分別的看法是:
分層開發
優點:
1、保持系統分層結構
??????分層開發在這點上無疑是可以保證的,同時有利于保證系統層次的職責的清晰以及分離。
2、面向接口的編程
??????由于采用分層開發,各層次之間采用接口依賴的方式就更容易被執行了。
缺點:
1、容易造成瓶頸現象
????? 由于分層開發各個承擔人員的任務難度不一樣,很容易形成瓶頸現象。
2、對于系統設計的要求更高
????? 這點應該說不能算是缺點。
3、容易出現扯皮現象
分模塊開發
優點:
1、系統功能更容易被完成
????? 由于采用分模塊開發,開發人員從頭到尾負責,一定程度上來講減少了溝通以及協調成本,使得系統功能能夠被更容易的完成。
缺點:
1、容易造成系統的分層結構缺失
????? 通常在項目實際的趕工情況下,很容易形成系統的分層結構缺失的情況,開發人員為了完成功能完全不顧分層,不顧層次職責的分離的保證,這點在實際的項目中往往不是那么好控制。
2、面向接口編程的貫徹不力
????? 這點也通常是由于上面的原因,當然,其實這里面最根本的原因是開發人員本身的素質不夠高....
在開發人員水平參差不齊的情況下,我認為分層開發方式更有利于保證系統的質量,盡管在具體實施的時候可能會碰到一些問題,希望能聽聽采用過分層開發方式的朋友們的看法。
?
分層開發
優點:
1、保持系統分層結構
??????分層開發在這點上無疑是可以保證的,同時有利于保證系統層次的職責的清晰以及分離。
2、面向接口的編程
??????由于采用分層開發,各層次之間采用接口依賴的方式就更容易被執行了。
缺點:
1、容易造成瓶頸現象
????? 由于分層開發各個承擔人員的任務難度不一樣,很容易形成瓶頸現象。
2、對于系統設計的要求更高
????? 這點應該說不能算是缺點。
3、容易出現扯皮現象
分模塊開發
優點:
1、系統功能更容易被完成
????? 由于采用分模塊開發,開發人員從頭到尾負責,一定程度上來講減少了溝通以及協調成本,使得系統功能能夠被更容易的完成。
缺點:
1、容易造成系統的分層結構缺失
????? 通常在項目實際的趕工情況下,很容易形成系統的分層結構缺失的情況,開發人員為了完成功能完全不顧分層,不顧層次職責的分離的保證,這點在實際的項目中往往不是那么好控制。
2、面向接口編程的貫徹不力
????? 這點也通常是由于上面的原因,當然,其實這里面最根本的原因是開發人員本身的素質不夠高....
在開發人員水平參差不齊的情況下,我認為分層開發方式更有利于保證系統的質量,盡管在具體實施的時候可能會碰到一些問題,希望能聽聽采用過分層開發方式的朋友們的看法。
?

更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
