結構化分析方法和面向對象分析方法的比較
更新時間:2009-10-19 15:27:29
來源:|0
瀏覽
收藏


結構工程師報名、考試、查分時間 免費短信提醒
很難對結構化分析方法和面向對象分析方法進行優(yōu)劣比較,使用兩種方法成功和失敗的軟件系統(tǒng)都很多。
結構化分析方法:
結構化分析方法可能存在的風險在于:在得到問題本質性的描述之前,不斷分解出的結論和需要處理的信息越來越多、越來越復雜,使得“只見樹木不見森林”的風險大大增加。
結構化分析方法運用得好,要求系統(tǒng)分析員具有一種“俯視全局”的能力,能夠透過問題的表象直接把握到問題本質。
當軟件項目較小、系統(tǒng)分析員能力足夠高的時候,結構化方法能快速的找到最簡潔、高效率的邏輯模型。結構化方法對復雜問題的幫助有限。但結構化方法有助于使用面向分析方法的系統(tǒng)分析員確認系統(tǒng)最初的高階模型。
面向對象方法:
提供了一種方便的、可持續(xù)觀測和擴展系統(tǒng)的機制。面向對象抽象出的對象是健壯的、可控制和容易維護的。
總是試圖抽象出更公用的類,因此對系統(tǒng)分析員抽象事物和把我最初分析方向的要求很高。常常難以控制抽象對象的層次、粒度,甚至抽象出與問題本質面目全非的對象模型。掌握難度高于結構化分析方法。
通過信息隱藏和封裝等手段屏蔽了對象內部的執(zhí)行細節(jié),控制了錯誤的蔓延,但發(fā)生錯誤時,定位故障的代價大。尤其時繼承的深度很大時。
對于需求變化頻繁的系統(tǒng),得到一個高度可復用的面向對象軟件系統(tǒng)設計是很困那的事情。
結論:兩種方法不是對立的,沒有誰先進誰過時之說,可在項目中結合使用。恰當?shù)倪\用方法解決問題才是根本性的問題。在運用時應關注運用方法的成本和價值。
編輯推薦
下一篇:關于鋼結構防火問題的討論
最新資訊
- 2025年一級注冊結構工程師??贾R點2025-02-17
- 2025年二級注冊結構工程師高頻知識點2025-02-17
- 2024年度二級注冊結構工程師專業(yè)考試資料:規(guī)范、標準、規(guī)程2024-08-13
- 2024年度一級注冊結構工程師專業(yè)考試資料:規(guī)范、標準、規(guī)程2024-08-13
- 環(huán)球網(wǎng)校雙11預售開啟!定金百倍膨脹,直播再返現(xiàn)金2023-10-25
- 環(huán)球網(wǎng)校結構工程師雙11活動來啦,限時優(yōu)惠!2023-10-25
- 注冊結構工程師考試大綱下載2023-05-16
- 2023年一級注冊結構工程師考試大綱內容2023-04-14
- 2023年結構工程師教材內容變動對比2023-04-10
- 2023年注冊結構工程師專業(yè)基礎教材變動對比2023-04-03