當(dāng)前位置: 首頁(yè) > 結(jié)構(gòu)工程師 > 結(jié)構(gòu)工程師備考資料 > 結(jié)構(gòu)化分析方法和面向?qū)ο蠓治龇椒ǖ谋容^

結(jié)構(gòu)化分析方法和面向?qū)ο蠓治龇椒ǖ谋容^

更新時(shí)間:2009-10-19 15:27:29 來(lái)源:|0 瀏覽0收藏0

結(jié)構(gòu)工程師報(bào)名、考試、查分時(shí)間 免費(fèi)短信提醒

地區(qū)

獲取驗(yàn)證 立即預(yù)約

請(qǐng)?zhí)顚憟D片驗(yàn)證碼后獲取短信驗(yàn)證碼

看不清楚,換張圖片

免費(fèi)獲取短信驗(yàn)證碼

  很難對(duì)結(jié)構(gòu)化分析方法和面向?qū)ο蠓治龇椒ㄟM(jìn)行優(yōu)劣比較,使用兩種方法成功和失敗的軟件系統(tǒng)都很多。

  結(jié)構(gòu)化分析方法:

  結(jié)構(gòu)化分析方法可能存在的風(fēng)險(xiǎn)在于:在得到問(wèn)題本質(zhì)性的描述之前,不斷分解出的結(jié)論和需要處理的信息越來(lái)越多、越來(lái)越復(fù)雜,使得“只見(jiàn)樹木不見(jiàn)森林”的風(fēng)險(xiǎn)大大增加。

  結(jié)構(gòu)化分析方法運(yùn)用得好,要求系統(tǒng)分析員具有一種“俯視全局”的能力,能夠透過(guò)問(wèn)題的表象直接把握到問(wèn)題本質(zhì)。

  當(dāng)軟件項(xiàng)目較小、系統(tǒng)分析員能力足夠高的時(shí)候,結(jié)構(gòu)化方法能快速的找到最簡(jiǎn)潔、高效率的邏輯模型。結(jié)構(gòu)化方法對(duì)復(fù)雜問(wèn)題的幫助有限。但結(jié)構(gòu)化方法有助于使用面向分析方法的系統(tǒng)分析員確認(rèn)系統(tǒng)最初的高階模型。

  面向?qū)ο蠓椒ǎ?/P>

  提供了一種方便的、可持續(xù)觀測(cè)和擴(kuò)展系統(tǒng)的機(jī)制。面向?qū)ο蟪橄蟪龅膶?duì)象是健壯的、可控制和容易維護(hù)的。

  總是試圖抽象出更公用的類,因此對(duì)系統(tǒng)分析員抽象事物和把我最初分析方向的要求很高。常常難以控制抽象對(duì)象的層次、粒度,甚至抽象出與問(wèn)題本質(zhì)面目全非的對(duì)象模型。掌握難度高于結(jié)構(gòu)化分析方法。

  通過(guò)信息隱藏和封裝等手段屏蔽了對(duì)象內(nèi)部的執(zhí)行細(xì)節(jié),控制了錯(cuò)誤的蔓延,但發(fā)生錯(cuò)誤時(shí),定位故障的代價(jià)大。尤其時(shí)繼承的深度很大時(shí)。

  對(duì)于需求變化頻繁的系統(tǒng),得到一個(gè)高度可復(fù)用的面向?qū)ο筌浖到y(tǒng)設(shè)計(jì)是很困那的事情。

  結(jié)論:兩種方法不是對(duì)立的,沒(méi)有誰(shuí)先進(jìn)誰(shuí)過(guò)時(shí)之說(shuō),可在項(xiàng)目中結(jié)合使用。恰當(dāng)?shù)倪\(yùn)用方法解決問(wèn)題才是根本性的問(wèn)題。在運(yùn)用時(shí)應(yīng)關(guān)注運(yùn)用方法的成本和價(jià)值。

?二級(jí)結(jié)構(gòu)工程師

更多信息請(qǐng)?jiān)L問(wèn)結(jié)構(gòu)工程師頻道    結(jié)構(gòu)工程師論壇

分享到: 編輯:環(huán)球網(wǎng)校

資料下載 精選課程 老師直播 真題練習(xí)

結(jié)構(gòu)工程師資格查詢

結(jié)構(gòu)工程師歷年真題下載 更多

結(jié)構(gòu)工程師每日一練 打卡日歷

0
累計(jì)打卡
0
打卡人數(shù)
去打卡

預(yù)計(jì)用時(shí)3分鐘

結(jié)構(gòu)工程師各地入口
環(huán)球網(wǎng)校移動(dòng)課堂APP 直播、聽(tīng)課。職達(dá)未來(lái)!

安卓版

下載

iPhone版

下載

返回頂部