黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學習
2010考研 | 自學考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院
四六級 | 商務(wù)英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英韓語 | 在職申碩英語
在職攻碩英語 | 成人英語三級
等級考試 | 水平考試 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
公務(wù)員 | 報關(guān)員 | 報檢員 | 外銷員 | 司法考試 | 導游考試 | 教師資格 | 國際商務(wù)師 | 跟單員
單證員 | 物流師 | 價格鑒證師 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 人力資源管理師 | 管理咨詢師
期貨從業(yè)資格 | 社會工作者
會計職稱 | 注會CPA | 經(jīng)濟師 | 統(tǒng)計師 | 注冊稅務(wù)師 | 評估師 | 精算師 | 高會 | ACCA | 審計師
法律顧問 | 會計證
一級建造師 | 二級建造師 | 造價師 | 監(jiān)理師 | 安全師 | 咨詢師 | 結(jié)構(gòu)師 | 建筑師 | 安全評價師
房地產(chǎn)估價師 | 土地估價師 | 設(shè)備監(jiān)理師 | 巖土工程師 | 質(zhì)量資格 | 房地產(chǎn)經(jīng)紀人 | 造價員
投資項目管理 | 土地代理人 | 環(huán)保師 | 環(huán)境影響評價 | 物業(yè)管理師 | 城市規(guī)劃師 | 公路監(jiān)理師
公路造價工程師 | 招標師
執(zhí)業(yè)護士 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 衛(wèi)生資格
您現(xiàn)在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 系統(tǒng)分析師 > 正文

從建筑角度來看軟件體系結(jié)構(gòu)

    在業(yè)界,軟件體系結(jié)構(gòu)和建筑學的設(shè)計框架可以類比。如果把軟件體系結(jié)構(gòu)類比做建筑學的藍圖,那構(gòu)件就可以比作一磚一瓦,或者更大概念如:庭院,花園等。

  軟件體系結(jié)構(gòu)之所以可以獨立于軟件的數(shù)據(jù)結(jié)構(gòu)和軟件的算法,是因為業(yè)界把軟件的數(shù)據(jù)結(jié)構(gòu)和算法看做了燒磚的方法,或設(shè)計庭院的思想。但沒有擴展到整個軟件系統(tǒng)。一個軟件系統(tǒng)是龐雜的。但是分治之后的東西仍然用到了最基本的軟件算法和數(shù)據(jù)結(jié)構(gòu)思想。之所以也有些人說SA可以不用,是因為算法和數(shù)據(jù)結(jié)構(gòu)的擴張有代替現(xiàn)在的SA的可能。

  完美的構(gòu)件是可以進行黑箱復用的。不太完美的復用構(gòu)件就是白盒復用,要在原來代碼的基礎(chǔ)上做些必要的改動。軟件工程的思想正是體現(xiàn)在軟件流程、軟件模塊和軟件文檔的復用之上。否則也就沒有工程的說法。但是又有人提出軟件體系結(jié)構(gòu)復用的思想。這應該被認為是迄今為止最大粒度的復用。

  如果建筑師可以把自己以前的建筑藍圖拿來稍作修改就可以進行多次施工,那么軟件架構(gòu)師們?yōu)槭裁床荒苣眠^去的系統(tǒng)設(shè)計方案稍作修改并實施到新的項目中去?但是很可惜,沒有一個企業(yè)的業(yè)務(wù)流程和另一個企業(yè)是完全相同的。所以軟件體系結(jié)構(gòu)的復用起來比建筑藍圖的復用要復雜的多。

  軟件體系結(jié)構(gòu)直接決定了軟件系統(tǒng)的運行框架,其優(yōu)劣不但決定了軟件系統(tǒng)是否可以滿足針對此軟件的功能需求,而且還決定了這些功能需求是否能被合理、高效地實現(xiàn),即也決定了軟件系統(tǒng)基本的非功能屬性。

  [1]、每個用戶的非功能屬性多多少少的有所不同,也就決定著軟件體系結(jié)構(gòu)的復用的復雜性。

  軟件體系結(jié)構(gòu)是描述軟件單元(element)、軟件單元的屬性(property)以及這些單元之間關(guān)系(relationship)的結(jié)構(gòu)

  、這里的軟件單元應該就是構(gòu)件。

  軟件體系結(jié)構(gòu)是構(gòu)建計算機軟件實踐的基礎(chǔ),與建筑師設(shè)定建筑項目的設(shè)計原則和目標,作為繪圖員畫圖的基礎(chǔ)一樣。沒有藍圖就不能構(gòu)建出雄偉的大廈。沒有好的體系結(jié)構(gòu)也就不能構(gòu)造出龐大的系統(tǒng)。但是對于小型的系統(tǒng),體系結(jié)構(gòu)的思想似乎是一種多余。對于大廈,我們應該有建筑藍圖,但是對于建造小茅屋,似乎再畫草圖就是一種多余。軟件體系結(jié)構(gòu)表示了一個軟件系統(tǒng)的高層結(jié)構(gòu),主要特點有

  ◆ 軟件體系結(jié)構(gòu)是一個高層次上的抽象,它并不涉及具體的系統(tǒng)結(jié)構(gòu)(比如B/S還是C/S),也不關(guān)心具體的實現(xiàn)。

  ◆ 軟件體系結(jié)構(gòu)必須支持系統(tǒng)所要求的功能,在設(shè)計軟件體系結(jié)構(gòu)的時候,必須考慮系統(tǒng)的動態(tài)行為。

  ◆ 在設(shè)計軟件體系結(jié)構(gòu)的時候,必須考慮有現(xiàn)有系統(tǒng)的兼容性、安全性和可靠性。同時還要考慮系統(tǒng)以后的擴展性和伸縮性。所以有時候必須在多個不同方向的目標中進行決策。

  、抽象的東西之所以對我們有指導的意義。是因為我們可以運用這個抽象的東西對具體問題做具體分析。法無定法,也就是這個道理。

轉(zhuǎn)帖于:軟件水平考試_考試吧
文章搜索
從建筑角度來看軟件體系結(jié)構(gòu)網(wǎng)友評論網(wǎng)友評論
版權(quán)聲明 --------------------------------------------------------------------------------------
    如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
 gaoxiaoliang 
 
主站蜘蛛池模板: 韩国伦理中文 | 国产成人综合日韩精品无 | 国产成人aaa在线视频免费观看 | 精品午夜寂寞黄网站在线 | 青青草国产97免久久费观看 | 天天射天天做 | 九草在线免费观看 | 又猛又黄又爽无遮挡的视频网站 | 国产精品莉莉欧美自在线线 | 日韩欧美中文字幕出 | 男人天堂v | 丁香五香天堂网 | 性五月天| 久久精品网站免费观看 | 国内精品久久久久久网站 | 日本a∨在线 | 在线免费公开视频 | 国产精品国产三级在线高清观看 | 夜间视频在线观看 | 婷婷精品视频 | 欧美精品一卡二卡 | 干干操 | 九九热免费在线视频 | 五月婷婷丁香综合 | 一区二区视频在线播放 | 日本mv精品中文字幕 | 亚洲欧美日韩国产综合专区 | 激情视频网站 | 久久久久久亚洲精品 | 国产高清啪啪 | 亚洲一区二区免费在线观看 | 一区在线观看视频 | 成人精品一区二区不卡视频 | 中国videoses12一6| 亚欧在线视频 | 日韩一区二区不卡 | 久久综合狠狠综合久久97色 | 久久免费视频1 | 日本中文字幕二区三区 | 亚洲第一网址 | 国产一区精品在线 |