架構是什么意思?架構有什么作用?
分類:建站推廣
編輯:
瀏覽量:100
2021-06-26 09:14:46
??軟件程序中有很多官方術語,比如常見的構架,構架本質是一種程序設計,在軟件程序中應用比較多,其涉及到的內容都比較專業。架構是什么意思?架構有什么作用?很多站長對此都不清楚,下面大家就來看看新網的介紹吧。
??一、架構是什么意思?
??架構,又名軟件架構,是有關軟件整體結構與組件的抽象描述,用于指導大型軟件系統各個方面的設計。架構描述語言(ADL)用于描述軟件的體系架構。現在已有多種架構描述語言,如Wright(由卡內基梅隆大學開發),Acme(由卡內基梅隆大學開發),C2(由UCI開發),Darwin(由倫敦帝國學院開發)。ADL的基本構成包括組件、連接器和配置。架構的本質就是對系統進行有序化地重構以致符合當前業務的發展,并可以快速擴展。
??二、架構有什么特征?
??架構是對存儲在Active Directory中的對象類別和屬性的描述。對于每一個對象類別來說,該架構定義了對象類必須具有的屬性,它也可以有附加的屬性,并且該對象可以是它的父對象。
??可以動態更新的Active Directory架構。應用程序可以使用新的屬性和類擴展該架構,并能立刻使用該擴展。通過在Active Directory 中創建或修改存儲在 Active Directory 中的架構對象來完成架構的更新。與Active Directory 中的所有對象一樣,架構對象能訪問控制列表,因此只有授權的用戶才可以更改架構。
??三、架構有什么作用?
??復雜的軟件項目通常有兩個明顯的特征:需求不確定和技術復雜。需求不確定來自于客戶,而技術的復雜性主要體現在需求讓技術變復雜、技術本身也是復雜的、要讓軟件穩定運行是復雜的。這些技術的復雜性,會導致軟件開發變得復雜,開發成本很高,架構設計恰恰可以很好解決技術復雜的問題。首先,架構可以降低滿足需求和需求變化的開發成本。其次,架構可以幫助組織人員一起高效協作。再次,架構可以幫助組織好各種技術。最后,架構可以保障服務穩定運行。
??業務架構:核心是解決業務帶來的系統復雜性,了解客戶/業務方的痛點,項目定義,現有環境;梳理高階需求和非功能性需求,進行問題域劃分與領域建模等工作;溝通,方案建議,多次迭代,交付總體架構。
??應用架構:描述了IT系統功能和技術實現的內容,應用架構分為企業級應用架構和系統級應用架構。
??邏輯架構:邏輯架構關注的是功能,包含用戶直接可見的功能,還有系統中隱含的功能。
??數據架構:更關注的是數據持久化和存儲層面的問題,也可能會包括數據的分布、復制、同步等問題。
??架構是什么意思?架構有什么作用?根據上文新網的介紹,大家對于構架的含義比較清楚了,構架在軟件程序項目中作用很關鍵。
??一、架構是什么意思?
??架構,又名軟件架構,是有關軟件整體結構與組件的抽象描述,用于指導大型軟件系統各個方面的設計。架構描述語言(ADL)用于描述軟件的體系架構。現在已有多種架構描述語言,如Wright(由卡內基梅隆大學開發),Acme(由卡內基梅隆大學開發),C2(由UCI開發),Darwin(由倫敦帝國學院開發)。ADL的基本構成包括組件、連接器和配置。架構的本質就是對系統進行有序化地重構以致符合當前業務的發展,并可以快速擴展。
??二、架構有什么特征?
??架構是對存儲在Active Directory中的對象類別和屬性的描述。對于每一個對象類別來說,該架構定義了對象類必須具有的屬性,它也可以有附加的屬性,并且該對象可以是它的父對象。
??可以動態更新的Active Directory架構。應用程序可以使用新的屬性和類擴展該架構,并能立刻使用該擴展。通過在Active Directory 中創建或修改存儲在 Active Directory 中的架構對象來完成架構的更新。與Active Directory 中的所有對象一樣,架構對象能訪問控制列表,因此只有授權的用戶才可以更改架構。
??三、架構有什么作用?
??復雜的軟件項目通常有兩個明顯的特征:需求不確定和技術復雜。需求不確定來自于客戶,而技術的復雜性主要體現在需求讓技術變復雜、技術本身也是復雜的、要讓軟件穩定運行是復雜的。這些技術的復雜性,會導致軟件開發變得復雜,開發成本很高,架構設計恰恰可以很好解決技術復雜的問題。首先,架構可以降低滿足需求和需求變化的開發成本。其次,架構可以幫助組織人員一起高效協作。再次,架構可以幫助組織好各種技術。最后,架構可以保障服務穩定運行。
??業務架構:核心是解決業務帶來的系統復雜性,了解客戶/業務方的痛點,項目定義,現有環境;梳理高階需求和非功能性需求,進行問題域劃分與領域建模等工作;溝通,方案建議,多次迭代,交付總體架構。
??應用架構:描述了IT系統功能和技術實現的內容,應用架構分為企業級應用架構和系統級應用架構。
??邏輯架構:邏輯架構關注的是功能,包含用戶直接可見的功能,還有系統中隱含的功能。
??數據架構:更關注的是數據持久化和存儲層面的問題,也可能會包括數據的分布、復制、同步等問題。
??架構是什么意思?架構有什么作用?根據上文新網的介紹,大家對于構架的含義比較清楚了,構架在軟件程序項目中作用很關鍵。
聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發
送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時
需注明出處:新網idc知識百科