深夜成人在线,chinese国产一区二区,欧美精品乱码,日韩欧美在线视频免费观看,国产午夜不卡,日韩av影院在线,五月天婷婷国产精品

軟題庫 培訓(xùn)課程
當(dāng)前位置:信管網(wǎng) >> 綜合知識 >> 文章內(nèi)容
試題解析:軟件架構(gòu)的定義
來源:信管網(wǎng) 2014年04月03日 【所有評論 分享到微信

在分布式應(yīng)用中,軟件架構(gòu)設(shè)計不需要考慮()的問題。
A、數(shù)據(jù)庫選擇
B、性能
C、需求可擴(kuò)展
D、人員

解析:
在軟件工程發(fā)展的初期,人們把軟件設(shè)計的重點放在數(shù)據(jù)結(jié)構(gòu)和算法的選擇上。隨著軟件系統(tǒng)規(guī)模越來越大、越來越復(fù)雜,整個系統(tǒng)的結(jié)構(gòu)設(shè)計和規(guī)范說明顯得越來越重要,人們逐步認(rèn)識到了軟件架構(gòu)的重要性。
軟件總是有架構(gòu)的,不存在沒有架構(gòu)的軟件。將軟件系統(tǒng)劃分成多個模塊,明確各模塊之間的相互作用,組合起來實現(xiàn)系統(tǒng)的全部特性,就是系統(tǒng)的架構(gòu)。通常將一些經(jīng)過實踐證明的、可重復(fù)使用的軟件架構(gòu)設(shè)計策略總結(jié)成架構(gòu)模式,以便與他人交流、供他人學(xué)習(xí)。軟件架構(gòu)借鑒了計算機(jī)架構(gòu)和網(wǎng)絡(luò)架構(gòu)的許多思想和方法,近年來得到了極大的發(fā)展。
對于軟件架構(gòu)這一概念,迄今為止還沒有一個公認(rèn)的定義,可將其簡單理解為:軟件架構(gòu)為軟件系統(tǒng)提供了一個結(jié)構(gòu)、行為和屬性的高級抽象,并由構(gòu)成系統(tǒng)的元素的描述及元素的相互作用、元素集成的模式以及這些模式的約束組成。軟件架構(gòu)不僅確定了系統(tǒng)的組織結(jié)構(gòu)和拓?fù)浣Y(jié)構(gòu),還顯示了系統(tǒng)需求和構(gòu)成系統(tǒng)的各元素之間的對應(yīng)美系,提供了一些設(shè)計決策的基本原則。需要注意如下幾點。
(1)軟件架構(gòu)是一個程序或系統(tǒng)的構(gòu)件的結(jié)構(gòu)、構(gòu)件間的關(guān)系以及控制構(gòu)件設(shè)計演化的原則和方針。
(2)一個系統(tǒng)的軟件架構(gòu)由一組構(gòu)件、構(gòu)件間的連接件、構(gòu)件和連接件的配置以及如何結(jié)合在一起的約束限制的描述組成。
(3)在計算的算法和數(shù)據(jù)結(jié)構(gòu)之外,設(shè)計并確定系統(tǒng)整體結(jié)構(gòu)成了新的問題。結(jié)構(gòu)問題包括總體組織結(jié)構(gòu)和全局控制結(jié)構(gòu)、通信、同步和數(shù)據(jù)訪問的協(xié)議、設(shè)計元素的功能分配、物理分布、設(shè)計元素的組成、可擴(kuò)展性與性能、備選設(shè)計的選擇等。
(4)軟件架構(gòu)所關(guān)心的是軟件構(gòu)件及軟件構(gòu)件間的組織結(jié)構(gòu)、約束和關(guān)系,是對系統(tǒng)的組成、系統(tǒng)結(jié)構(gòu)及系統(tǒng)如何工作的較為宏觀的描述。

掃碼關(guān)注公眾號

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。

信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。

相關(guān)內(nèi)容

發(fā)表評論  查看完整評論  

推薦文章