×

架構(gòu)是什么意思?架構(gòu)有什么作用?

分類:建站推廣 編輯: 瀏覽量:100
2021-06-26 09:14:46
??軟件程序中有很多官方術(shù)語(yǔ),比如常見的構(gòu)架,構(gòu)架本質(zhì)是一種程序設(shè)計(jì),在軟件程序中應(yīng)用比較多,其涉及到的內(nèi)容都比較專業(yè)。架構(gòu)是什么意思?架構(gòu)有什么作用?很多站長(zhǎng)對(duì)此都不清楚,下面大家就來看看新網(wǎng)的介紹吧。

??一、架構(gòu)是什么意思?

??架構(gòu),又名軟件架構(gòu),是有關(guān)軟件整體結(jié)構(gòu)與組件的抽象描述,用于指導(dǎo)大型軟件系統(tǒng)各個(gè)方面的設(shè)計(jì)。架構(gòu)描述語(yǔ)言(ADL)用于描述軟件的體系架構(gòu)。現(xiàn)在已有多種架構(gòu)描述語(yǔ)言,如Wright(由卡內(nèi)基梅隆大學(xué)開發(fā)),Acme(由卡內(nèi)基梅隆大學(xué)開發(fā)),C2(由UCI開發(fā)),Darwin(由倫敦帝國(guó)學(xué)院開發(fā))。ADL的基本構(gòu)成包括組件、連接器和配置。架構(gòu)的本質(zhì)就是對(duì)系統(tǒng)進(jìn)行有序化地重構(gòu)以致符合當(dāng)前業(yè)務(wù)的發(fā)展,并可以快速擴(kuò)展。

??二、架構(gòu)有什么特征?

??架構(gòu)是對(duì)存儲(chǔ)在Active Directory中的對(duì)象類別和屬性的描述。對(duì)于每一個(gè)對(duì)象類別來說,該架構(gòu)定義了對(duì)象類必須具有的屬性,它也可以有附加的屬性,并且該對(duì)象可以是它的父對(duì)象。

??可以動(dòng)態(tài)更新的Active Directory架構(gòu)。應(yīng)用程序可以使用新的屬性和類擴(kuò)展該架構(gòu),并能立刻使用該擴(kuò)展。通過在Active Directory 中創(chuàng)建或修改存儲(chǔ)在 Active Directory 中的架構(gòu)對(duì)象來完成架構(gòu)的更新。與Active Directory 中的所有對(duì)象一樣,架構(gòu)對(duì)象能訪問控制列表,因此只有授權(quán)的用戶才可以更改架構(gòu)。

??三、架構(gòu)有什么作用?

??復(fù)雜的軟件項(xiàng)目通常有兩個(gè)明顯的特征:需求不確定和技術(shù)復(fù)雜。需求不確定來自于客戶,而技術(shù)的復(fù)雜性主要體現(xiàn)在需求讓技術(shù)變復(fù)雜、技術(shù)本身也是復(fù)雜的、要讓軟件穩(wěn)定運(yùn)行是復(fù)雜的。這些技術(shù)的復(fù)雜性,會(huì)導(dǎo)致軟件開發(fā)變得復(fù)雜,開發(fā)成本很高,架構(gòu)設(shè)計(jì)恰恰可以很好解決技術(shù)復(fù)雜的問題。首先,架構(gòu)可以降低滿足需求和需求變化的開發(fā)成本。其次,架構(gòu)可以幫助組織人員一起高效協(xié)作。再次,架構(gòu)可以幫助組織好各種技術(shù)。最后,架構(gòu)可以保障服務(wù)穩(wěn)定運(yùn)行。

??業(yè)務(wù)架構(gòu):核心是解決業(yè)務(wù)帶來的系統(tǒng)復(fù)雜性,了解客戶/業(yè)務(wù)方的痛點(diǎn),項(xiàng)目定義,現(xiàn)有環(huán)境;梳理高階需求和非功能性需求,進(jìn)行問題域劃分與領(lǐng)域建模等工作;溝通,方案建議,多次迭代,交付總體架構(gòu)。

??應(yīng)用架構(gòu):描述了IT系統(tǒng)功能和技術(shù)實(shí)現(xiàn)的內(nèi)容,應(yīng)用架構(gòu)分為企業(yè)級(jí)應(yīng)用架構(gòu)和系統(tǒng)級(jí)應(yīng)用架構(gòu)。

??邏輯架構(gòu):邏輯架構(gòu)關(guān)注的是功能,包含用戶直接可見的功能,還有系統(tǒng)中隱含的功能。

??數(shù)據(jù)架構(gòu):更關(guān)注的是數(shù)據(jù)持久化和存儲(chǔ)層面的問題,也可能會(huì)包括數(shù)據(jù)的分布、復(fù)制、同步等問題。

??架構(gòu)是什么意思?架構(gòu)有什么作用?根據(jù)上文新網(wǎng)的介紹,大家對(duì)于構(gòu)架的含義比較清楚了,構(gòu)架在軟件程序項(xiàng)目中作用很關(guān)鍵。

聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)

送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)

需注明出處:新網(wǎng)idc知識(shí)百科

免費(fèi)咨詢獲取折扣

Loading