强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁(yè) > 產(chǎn)品 > 知識(shí) > 構(gòu)架,什么是系統(tǒng)架構(gòu)

構(gòu)架,什么是系統(tǒng)架構(gòu)

來(lái)源:整理 時(shí)間:2023-08-22 18:25:17 編輯:智能門戶 手機(jī)版

本文目錄一覽

1,什么是系統(tǒng)架構(gòu)

系統(tǒng)構(gòu)架,是對(duì)已確定的需求的技術(shù)實(shí)現(xiàn)構(gòu)架、作好規(guī)劃,運(yùn)用成套、完整的工具,在規(guī)劃的步驟下去完成任務(wù)。 架構(gòu)的分類 第一種是基礎(chǔ)架構(gòu)的設(shè)計(jì)規(guī)劃,例如:OS,硬件,網(wǎng)絡(luò),各種應(yīng)用服務(wù)器等等。 第二種是軟件開(kāi)發(fā)設(shè)計(jì)的架構(gòu)師,他們負(fù)責(zé)規(guī)劃程序的運(yùn)行模式,層次結(jié)構(gòu),調(diào)用關(guān) 系,規(guī)劃具體的實(shí)現(xiàn)技術(shù)類型,甚至配合整個(gè)團(tuán)隊(duì)做好軟件開(kāi)發(fā)中的項(xiàng)目管理。

什么是系統(tǒng)架構(gòu)

2,軟件構(gòu)架架構(gòu)和框架的區(qū)別

結(jié)構(gòu):程序功能實(shí)現(xiàn)的邏輯框架是整個(gè)或部分系統(tǒng)的可重用設(shè)計(jì),表現(xiàn)為一組抽象構(gòu)件及構(gòu)件實(shí)例間交互的方法;另一方面也可以說(shuō)框架是可被應(yīng)用開(kāi)發(fā)者定制的應(yīng)用骨架??蚣芤嗫煞Q為應(yīng)用架構(gòu),在特定領(lǐng)域基于體系結(jié)構(gòu)的可重用的設(shè)計(jì)。也可以認(rèn)為框架是體系結(jié)構(gòu)在特定領(lǐng)域下的應(yīng)用??蚣艿睦尤鏜VC。 設(shè)計(jì)模式 在一定的環(huán)境中解決某一問(wèn)題的方案 構(gòu)件通常是代碼重用,而設(shè)計(jì)模式是設(shè)計(jì)重用,框架則介于兩者之間,部分代碼重用,部分設(shè)計(jì)重用,有時(shí)分析也可重用. 構(gòu)架是architecture:它是對(duì)軟件系統(tǒng)的系統(tǒng)組織,是對(duì)構(gòu)成系統(tǒng)的構(gòu)件的接口,行為模式,協(xié)作關(guān)系等體系問(wèn)題的決策總和。它不僅涉及到結(jié)構(gòu)與行為,而且還涉及到系統(tǒng)的使用,功能,性能,適應(yīng)性,重用性,可理解性設(shè)計(jì)模式比框架更為抽象設(shè)計(jì)模式在碰到具體問(wèn)題后,才能產(chǎn)生代碼;框架已經(jīng)可以用代碼表示設(shè)計(jì)模式是比框架更小的體系結(jié)構(gòu)元素:框架中可以包括多個(gè)設(shè)計(jì)模式簡(jiǎn)單點(diǎn)說(shuō):結(jié)構(gòu) < 設(shè)計(jì)模式 < 架構(gòu) 結(jié)構(gòu)+算法=程序(功能代碼塊) 程序與程序之間進(jìn)行調(diào)整=設(shè)計(jì)模式 多個(gè)設(shè)計(jì)模式相組合(組件)=架構(gòu)(系統(tǒng))

軟件構(gòu)架架構(gòu)和框架的區(qū)別

3,關(guān)于木構(gòu)架的定義

木構(gòu)架源于中國(guó)的古代建筑,幾千年來(lái)形成了以木結(jié)構(gòu)為主的建筑體系,用木柱、木梁、木屋架搭建成遮雨避風(fēng)防日曬的房屋。小到每家每戶的住房,大到皇帝的宮殿樓閣,甚至高塔都完全用木頭建造。這是因?yàn)楣糯袊?guó)到處是茂密的森林,取材很容易。但另一個(gè)重要原因就是中國(guó)這塊地方是多地震地區(qū),地震一來(lái),山崩地裂,人們無(wú)法抗拒。石頭、磚塊疊起的建筑,以前還沒(méi)有發(fā)明水泥之類的東西能把這些散塊的材料牢固地凝結(jié)在一起,所以地震一震全都垮了。中國(guó)古人經(jīng)過(guò)長(zhǎng)期的實(shí)踐,從血的經(jīng)驗(yàn)中,創(chuàng)造出這種木結(jié)構(gòu)體系的建筑。木材是建筑材料中較為輕巧的,木材也富有彈性,又便于加工。用木材做成的柱、梁、屋架的構(gòu)架結(jié)合,都是在木材本身上開(kāi)挖槽孔,做出榫頭,用卯榫相互連接。古代許多木結(jié)構(gòu)房屋是一根鐵釘也不用的,這種卯榫結(jié)構(gòu)的樣式早在六千年前的浙江寧波河姆渡就有了。用木材用卯榫搭建的房屋整體是牢固的,從結(jié)構(gòu)體系上說(shuō)卻是柔性的,而不是剛性的,因?yàn)樗械臉?gòu)件的節(jié)點(diǎn)都是絞結(jié)的,就像人的關(guān)節(jié),可以允許小的活動(dòng)。一些大型建筑,柱頂上支撐著一個(gè)大屋頂,而這些屋頂?shù)闹c(diǎn)都是落在一個(gè)個(gè)斗拱上,這些斗拱也是用一塊塊木頭做成特殊的構(gòu)件,巧妙地搭接在一起,托住了巨大厚重的屋頂。發(fā)生地震時(shí),這些木構(gòu)架的柱子和梁架、柱頭的斗拱就充分發(fā)揮出柔性的作用,可以減弱或抵抗地震的震波。古代早就傳下來(lái)的諺語(yǔ)說(shuō):墻倒柱不倒,房塌梁不塌,就科學(xué)地說(shuō)明了這些道理。
應(yīng)縣木塔.應(yīng)縣佛宮寺釋迦塔位于山西應(yīng)縣城內(nèi)西北佛宮寺內(nèi),俗稱應(yīng)縣木塔。建于遼清寧二年(公元1056年),金明昌六年(公元1195年)增修完畢。是我國(guó)現(xiàn)存最高最古的一座木構(gòu)塔式建筑,也是唯一一座木結(jié)構(gòu)樓閣式塔,為全國(guó)重點(diǎn)文物保護(hù)單位。 木塔位于寺南北中軸線上的山門與大殿之間,屬于“前塔后殿”的布局。塔建造在四米高的臺(tái)基上,塔高67.31米,底層直徑30.27米,呈平面八角形。第一層立面重檐,以上各層均為單檐,共五層六檐,各層間夾設(shè)暗層,實(shí)為九層。因底層為重檐并有回廊,故塔的外觀為六層屋檐。各層均用內(nèi)、外兩圈木柱支撐,每層外有24根柱子,內(nèi)有八根,木柱之間使用了許多斜撐、梁、枋和短柱,組成不同方向的復(fù)梁式木架。有人計(jì)算,整個(gè)木塔共用紅松木料3000立方,約2600多噸重,整體比例適當(dāng),建筑宏偉,藝術(shù)精巧,外形穩(wěn)重莊嚴(yán)。

關(guān)于木構(gòu)架的定義

4,什么是架構(gòu)

架構(gòu)一般指軟件架構(gòu)(software architecture)是一系列相關(guān)的抽象模式,用于指導(dǎo)大型軟件系統(tǒng)各個(gè)方面的設(shè)計(jì)。 軟件架構(gòu)是一個(gè)系統(tǒng)的草圖。軟件架構(gòu)描述的對(duì)象是直接構(gòu)成系統(tǒng)的抽象組件。各個(gè)組件之間的連接則明確和相對(duì)細(xì)致地描述組件之間的通訊。在實(shí)現(xiàn)階段,這些抽象組件被細(xì)化為實(shí)際的組件,比如具體某個(gè)類或者對(duì)象。在面向?qū)ο箢I(lǐng)域中,組件之間的連接通常用接口(計(jì)算機(jī)科學(xué))來(lái)實(shí)現(xiàn)。 軟件體系結(jié)構(gòu)是構(gòu)建計(jì)算機(jī)軟件實(shí)踐的基礎(chǔ)。與建筑師設(shè)定建筑項(xiàng)目的設(shè)計(jì)原則和目標(biāo),作為繪圖員畫(huà)圖的基礎(chǔ)一樣,一個(gè)軟件架構(gòu)師或者系統(tǒng)架構(gòu)師陳述軟件構(gòu)架以作為滿足不同客戶需求的實(shí)際系統(tǒng)設(shè)計(jì)方案的基礎(chǔ)。軟件構(gòu)架是一個(gè)容易理解的概念,多數(shù)工程師(尤其是經(jīng)驗(yàn)不多的工程師)會(huì)從直覺(jué)上來(lái)認(rèn)識(shí)它,但要給出精確的定義很困難。特別是,很難明確地區(qū)分設(shè)計(jì)和構(gòu)架:構(gòu)架屬于設(shè)計(jì)的一方面,它集中于某些具體的特征。在“軟件構(gòu)架簡(jiǎn)介”中,David Garlan 和 Mary Shaw 認(rèn)為軟件構(gòu)架是有關(guān)如下問(wèn)題的設(shè)計(jì)層次:“在計(jì)算的算法和數(shù)據(jù)結(jié)構(gòu)之外,設(shè)計(jì)并確定系統(tǒng)整體結(jié)構(gòu)成為了新的問(wèn)題。結(jié)構(gòu)問(wèn)題包括總體組織結(jié)構(gòu)和全局控制結(jié)構(gòu);通信、同步和數(shù)據(jù)訪問(wèn)的協(xié)議;設(shè)計(jì)元素的功能分配;物理分布;設(shè)計(jì)元素的組成;定標(biāo)與性能;備選設(shè)計(jì)的選擇?!薄綠S93】但構(gòu)架不僅是結(jié)構(gòu);IEEE Working Group on Architecture 把其定義為“系統(tǒng)在其環(huán)境中的最高層概念”【IEEE98】。構(gòu)架還包括“符合”系統(tǒng)完整性、經(jīng)濟(jì)約束條件、審美需求和樣式。它并不僅注重對(duì)內(nèi)部的考慮,而且還在系統(tǒng)的用戶環(huán)境和開(kāi)發(fā)環(huán)境中對(duì)系統(tǒng)進(jìn)行整體考慮,即同時(shí)注重對(duì)外部的考慮。在 Rational Unified Process 中,軟件系統(tǒng)的構(gòu)架(在某一給定點(diǎn))是指系統(tǒng)重要構(gòu)件的組織或結(jié)構(gòu),這些重要構(gòu)件通過(guò)接口與不斷減小的構(gòu)件與接口所組成的構(gòu)件進(jìn)行交互。從和目的、主題、材料和結(jié)構(gòu)的聯(lián)系上來(lái)說(shuō),軟件架構(gòu)可以和建筑物的架構(gòu)相比擬。一個(gè)軟件架構(gòu)師需要有廣泛的軟件理論知識(shí)和相應(yīng)的經(jīng)驗(yàn)來(lái)實(shí)施和管理軟件產(chǎn)品的高級(jí)設(shè)計(jì)。軟件架構(gòu)師定義和設(shè)計(jì)軟件的模塊化,模塊之間的交互,用戶界面風(fēng)格,對(duì)外接口方法,創(chuàng)新的設(shè)計(jì)特性,以及高層事物的對(duì)象操作、邏輯和流程。一般而言,軟件系統(tǒng)的架構(gòu)(Architecture)有兩個(gè)要素:·它是一個(gè)軟件系統(tǒng)從整體到部分的最高層次的劃分。一個(gè)系統(tǒng)通常是由元件組成的,而這些元件如何形成、相互之間如何發(fā)生作用,則是關(guān)于這個(gè)系統(tǒng)本身結(jié)構(gòu)的重要信息。詳細(xì)地說(shuō),就是要包括架構(gòu)元件(Architecture Component)、聯(lián)結(jié)器(Connector)、任務(wù)流(Task-flow)。所謂架構(gòu)元素,也就是組成系統(tǒng)的核心"磚瓦",而聯(lián)結(jié)器則描述這些元件之間通訊的路徑、通訊的機(jī)制、通訊的預(yù)期結(jié)果,任務(wù)流則描述系統(tǒng)如何使用這些元件和聯(lián)結(jié)器完成某一項(xiàng)需求?!そㄔ煲粋€(gè)系統(tǒng)所作出的最高層次的、以后難以更改的,商業(yè)的和技術(shù)的決定。在建造一個(gè)系統(tǒng)之前會(huì)有很多的重要決定需要事先作出,而一旦系統(tǒng)開(kāi)始進(jìn)行詳細(xì)設(shè)計(jì)甚至建造,這些決定就很難更改甚至無(wú)法更改。顯然,這樣的決定必定是有關(guān)系統(tǒng)設(shè)計(jì)成敗的最重要決定,必須經(jīng)過(guò)非常慎重的研究和考察。詳情參考http://baike.baidu.com/subview/190551/12477396.htm#viewPageContent
就是指物體的框架結(jié)構(gòu)

5,sql server中架構(gòu)是什么意思

架構(gòu)(Schema)是一組數(shù)據(jù)庫(kù)對(duì)象的集合,它被單個(gè)負(fù)責(zé)人(可以是用戶或角色)所擁有并構(gòu)成唯一命名空間。你可以將架構(gòu)看成是對(duì)象的容器。 在 SQL Server 2000 中,用戶(User)和架構(gòu)是隱含關(guān)聯(lián)的,即每個(gè)用戶擁有與其同名的架構(gòu)。因此要?jiǎng)h除一個(gè)用戶,必須先刪除或修改這個(gè)用戶所擁有的所有數(shù)據(jù)庫(kù)對(duì)象。 在 SQL Server 2005 中,架構(gòu)和創(chuàng)建它的數(shù)據(jù)庫(kù)用戶不再關(guān)聯(lián),完全限定名(fully-qualified name)現(xiàn)在包含4個(gè)部分:server.database.schema.object 1. 體系結(jié)構(gòu)(Architecture) 體系結(jié)構(gòu)亦可稱為架構(gòu),所謂軟件架構(gòu),根據(jù)Perry 和Wolfe之定義:Software Architecture = 2. 框架(Framework) 框架亦可稱為應(yīng)用架構(gòu),框架的一般定義就是:在特定領(lǐng)域基于體系結(jié)構(gòu)的可重用的設(shè)計(jì)。也可以認(rèn)為框架是體系結(jié)構(gòu)在特定領(lǐng)域下的應(yīng)用??蚣鼙容^出名的例子就是MVC。 3. 庫(kù)(Library) 庫(kù)應(yīng)該是可重用的、相互協(xié)作的資源的集合,供開(kāi)發(fā)人員進(jìn)行重復(fù)調(diào)用。它與框架的主要區(qū)別在于運(yùn)行時(shí)與程序的調(diào)用關(guān)系。庫(kù)是被程序調(diào)用,而框架則調(diào)用程序。比較好的庫(kù)有JDK。 4. 設(shè)計(jì)模式(Design Pattern) 設(shè)計(jì)模式大家應(yīng)該很熟悉,尤其四人幫所寫(xiě)的書(shū)更是家喻戶曉。“四人幫”將模式描述為“在一定的環(huán)境中解決某一問(wèn)題的方案”。這三個(gè)事物 — 問(wèn)題、解決方案和環(huán)境 — 是模式的基本要素。給模式一個(gè)名稱,考慮使用模式將產(chǎn)生的結(jié)果和提供一個(gè)或多個(gè)示例,對(duì)于說(shuō)明模式也都是有用的。 5. 平臺(tái)(PlatForm) 由多種系統(tǒng)構(gòu)成,其中也可以包含硬件部分。 對(duì)于以上的概念有一個(gè)比較清楚的認(rèn)識(shí)之后,就可以在軟件的開(kāi)發(fā)過(guò)程中進(jìn)行應(yīng)用。理論和實(shí)踐是缺一不可的,相輔相成的。沒(méi)有理論的指導(dǎo),實(shí)踐就缺乏基礎(chǔ);沒(méi)有實(shí)踐的證明,理論就缺乏依據(jù),因此我一直認(rèn)為:對(duì)于當(dāng)代的程序員,在有一定的實(shí)踐基礎(chǔ)后,必須學(xué)習(xí)更深的理論知識(shí)。無(wú)論你是從那方面先開(kāi)始學(xué)習(xí)的。 在軟件的開(kāi)發(fā)過(guò)程中,從許多過(guò)程實(shí)踐和方法中,大致可以提煉出五大步驟:需求、分析、設(shè)計(jì)、編碼、測(cè)試。而體系結(jié)構(gòu)是軟件的骨架,是最重要的基礎(chǔ)。體系結(jié)構(gòu)是涉及到每一步驟中。一般在獲取需要的同時(shí),就應(yīng)該開(kāi)始分析軟件的體系結(jié)構(gòu)。體系結(jié)構(gòu)現(xiàn)在一般是各個(gè)大的功能模塊組合成,然后描述各個(gè)部分的關(guān)系。 我一般認(rèn)為框架是體系結(jié)構(gòu)中每個(gè)模塊中更細(xì)小的結(jié)構(gòu)。如需要表示web技術(shù),就會(huì)用到MVC框架,而web功能只是整個(gè)軟件體系中的一個(gè)功能模塊。每個(gè)框架可以有許多個(gè)實(shí)例,如用java實(shí)現(xiàn)的MVC框架structs。 而在框架之下就是設(shè)計(jì)模式,設(shè)計(jì)模式一般是應(yīng)用中框架之中的,也可以說(shuō)是對(duì)框架的補(bǔ)充。因?yàn)榭蚣苤皇翘峁┝艘粋€(gè)環(huán)境,需要我們我里面填入更多的東西。無(wú)論是否應(yīng)用了設(shè)計(jì)模式,你都可以實(shí)現(xiàn)軟件的功能,而正確應(yīng)用了設(shè)計(jì)模式,是我們對(duì)前人軟件的設(shè)計(jì)或?qū)崿F(xiàn)方法的一種繼承,從而讓你的軟件更軟。 體系結(jié)構(gòu)是可以從不同視角來(lái)進(jìn)行分析的,所以軟件體系結(jié)構(gòu)的設(shè)計(jì)可以按照不同的視角來(lái)進(jìn)行的。按4+1 views的論述,那是四種views:邏輯、開(kāi)發(fā)、過(guò)程、物理和場(chǎng)景。因此體系結(jié)構(gòu)是逐漸細(xì)化的,你不可能開(kāi)始就拿出一個(gè)完美的體系結(jié)構(gòu),而只能根據(jù)開(kāi)發(fā)過(guò)程逐漸對(duì)體系結(jié)構(gòu)進(jìn)行細(xì)化。 打個(gè)比方:如果我們準(zhǔn)備建一個(gè)房子,那房子如果按功能來(lái)分:墻壁、地板、照明等,它是按那種樣式來(lái)組成的,房子是四方的還是圓形的等,這樣就組成了房子的體系結(jié)構(gòu)。在體系結(jié)構(gòu)之下,我們可以把框架應(yīng)用在每個(gè)模塊中,例如墻壁,我們準(zhǔn)備應(yīng)用什么框架。墻壁可以包括:窗戶、門等。窗戶和門的組成的就是一種框架。而窗戶是什么形狀的或者是大還是小,是要為了實(shí)現(xiàn)屋內(nèi)的亮度的,因此挑選什么樣的窗戶就是設(shè)計(jì)模式。

6,什么是IT系統(tǒng)構(gòu)架

者:廈門巨龍軟件工程有限公司 盧琳生 摘要: 本文從程序的運(yùn)行時(shí)結(jié)構(gòu)和源代碼的組織結(jié)構(gòu)兩個(gè)方面探討了系統(tǒng)構(gòu)架設(shè)計(jì)應(yīng)考慮的各種因素,列舉了系統(tǒng)構(gòu)架設(shè)計(jì)文檔應(yīng)考慮的一些問(wèn)題。 關(guān)鍵字: 系統(tǒng)構(gòu)架、設(shè)計(jì)、考慮、因素 正文: 約公元前25年,古羅馬建筑師維特魯威說(shuō):“理想的建筑師應(yīng)該既是文學(xué)家又是數(shù)字家,他還應(yīng)通曉歷史,熱衷于哲學(xué)研究,精通音樂(lè),懂得醫(yī)藥知識(shí),具有法學(xué)造詣,深諳天文學(xué)及天文計(jì)算?!保ê秒y哪,軟件構(gòu)架設(shè)計(jì)師的要求呢?大家好好想想吧。) 一、與構(gòu)架有關(guān)的幾個(gè)基本概念: 1、模塊(module):一組完成指定功能的語(yǔ)句,包括:輸入、輸出、邏輯處理功能、內(nèi)部信息、運(yùn)行環(huán)境(與功能對(duì)應(yīng)但不是一對(duì)一關(guān)系)。 2、組件(component):系統(tǒng)中相當(dāng)重要的、幾乎是獨(dú)立的可替換部分,它在明確定義的構(gòu)架環(huán)境中實(shí)現(xiàn)確切的功能。 3、模式(pattern):指經(jīng)過(guò)驗(yàn)證,至少適用于一種實(shí)用環(huán)境(更多時(shí)候是好幾種環(huán)境)的解決方案模板(用于結(jié)構(gòu)和行為。在 UML 中:模式由參數(shù)化的協(xié)作來(lái)表示,但 UML 不直接對(duì)模式的其他方面(如使用結(jié)果列表、使用示例等,它們可由文本來(lái)表示)進(jìn)行建模。存在各種范圍和抽象程度的模式,例如,構(gòu)架模式、分析模式、設(shè)計(jì)模式和代碼模式或?qū)嵤┠J健DJ綄⒖梢詭椭覀冏プ≈攸c(diǎn)。構(gòu)架也是存在模式的。比如,對(duì)于系統(tǒng)結(jié)構(gòu)設(shè)計(jì),我們使用層模式;對(duì)于分布式系統(tǒng),我們使用代理模式(通過(guò)使用代理來(lái)替代實(shí)際的對(duì)象,使程序能夠控制對(duì)該對(duì)象的訪問(wèn));對(duì)于交互系統(tǒng),我們使用MVC(M模型(對(duì)象)/V視圖(輸出管理)/C控制器(輸入處理))模式。模式是針對(duì)特定問(wèn)題的解,因此,我們也可以針對(duì)需求的特點(diǎn)采用相應(yīng)的模式來(lái)設(shè)計(jì)構(gòu)架。 4、構(gòu)架模式(architectural pattern):表示軟件系統(tǒng)的基本結(jié)構(gòu)組織方案。它提供了一組預(yù)定義的子系統(tǒng)、指定它們的職責(zé),并且包括用于組織其間關(guān)系的規(guī)則和指導(dǎo)。 5、層(layer):對(duì)模型中同一抽象層次上的包進(jìn)行分組的一種特定方式。通過(guò)分層,從邏輯上將子系統(tǒng)劃分成許多集合,而層間關(guān)系的形成要遵循一定的規(guī)則。通過(guò)分層,可以限制子系統(tǒng)間的依賴關(guān)系,使系統(tǒng)以更松散的方式耦合,從而更易于維護(hù)。(層是對(duì)構(gòu)架的橫向劃分,分區(qū)是對(duì)構(gòu)架的縱向劃分)。 6、系統(tǒng)分層的幾種常用方法: 1) 常用三層服務(wù):用戶層、業(yè)務(wù)邏輯層、數(shù)據(jù)層; 2) 多層結(jié)構(gòu)的技術(shù)組成模型:表現(xiàn)層、中間層、數(shù)據(jù)層; 3) 網(wǎng)絡(luò)系統(tǒng)常用三層結(jié)構(gòu):核心層、匯聚層和接入層; 4) RUP典型分層方法:應(yīng)用層、專業(yè)業(yè)務(wù)層、中間件層、系統(tǒng)軟件層; 5) 基于Java的B/S模式系統(tǒng)結(jié)構(gòu):瀏覽器端、服務(wù)器端、請(qǐng)求接收層、請(qǐng)求處理層; 6) 某六層結(jié)構(gòu):功能層(用戶界面)、模塊層、組裝層(軟件總線)、服務(wù)層(數(shù)據(jù)處理)、數(shù)據(jù)層、核心層; 7、構(gòu)架(Architecture,愿意為建筑學(xué)設(shè)計(jì)和建筑物建造的藝術(shù)與科學(xué)): 在RUP中的定義:軟件系統(tǒng)的構(gòu)架(在某一給定點(diǎn))是指系統(tǒng)重要構(gòu)件的組織或結(jié)構(gòu),這些重要構(gòu)件通過(guò)接口與不斷減小的構(gòu)件與接口所組成的構(gòu)件進(jìn)行交互;《軟件構(gòu)架實(shí)踐》中的定義:某個(gè)軟件或者計(jì)算系統(tǒng)的軟件構(gòu)架即組成該系統(tǒng)的一個(gè)或者多個(gè)結(jié)構(gòu),他們組成軟件的各個(gè)部分,形成這些組件的外部可見(jiàn)屬性及相互間的聯(lián)系;IEEE 1471-2000中的定義:the fundamental organization of a system emboided in its components,their relationships to each other,and to the enviroment and the principles guiding its design and evolution,構(gòu)架是系統(tǒng)在其所處環(huán)境中的最高層次的概念。軟件系統(tǒng)的構(gòu)架是通過(guò)接口交互的重要構(gòu)件(在特定時(shí)間點(diǎn))的組織或結(jié)構(gòu),這些構(gòu)件又由一些更小的構(gòu)件和接口組成。(“構(gòu)架”可以作為名詞,也可作為動(dòng)詞,作為動(dòng)詞的“構(gòu)架”相當(dāng)于“構(gòu)架設(shè)計(jì)”) 8、構(gòu)架的描述方式:“4+1”視圖(用例視圖、設(shè)計(jì)視圖、實(shí)現(xiàn)視圖、過(guò)程視圖、配置視圖)是一個(gè)被廣為使用的構(gòu)架描述的模型;RUP過(guò)程的構(gòu)架描述模板在“4+1”視圖的基礎(chǔ)上增加了可選的數(shù)據(jù)視圖(從永久性數(shù)據(jù)存儲(chǔ)方面來(lái)對(duì)系統(tǒng)進(jìn)行說(shuō)明);HP公司的軟件描述模板也是基于“4+1”視圖。
文章TAG:構(gòu)架什么是系統(tǒng)架構(gòu)

最近更新

  • 三極管作用,三極管有什么作用三極管作用,三極管有什么作用

    三極管有什么作用2,三極管的作用3,三極管在電路中一般充當(dāng)什么功能4,三極管有什么特性其主要功能是什么5,三極管可以用來(lái)干什么6,三極管的做用是什么1,三極管有什么作用三極管能夠放大信號(hào)必.....

    知識(shí) 日期:2023-08-22

  • 耳機(jī)轉(zhuǎn)接線,耳機(jī)轉(zhuǎn)接線會(huì)不會(huì)影響原來(lái)的音質(zhì)耳機(jī)轉(zhuǎn)接線,耳機(jī)轉(zhuǎn)接線會(huì)不會(huì)影響原來(lái)的音質(zhì)

    耳機(jī)轉(zhuǎn)接線會(huì)不會(huì)影響原來(lái)的音質(zhì)2,手機(jī)耳機(jī)一分二音頻轉(zhuǎn)換線有什么用3,蘋(píng)果35mm耳機(jī)轉(zhuǎn)接線是什么4,耳機(jī)轉(zhuǎn)接線怎么用5,耳機(jī)轉(zhuǎn)接線有何作用6,手機(jī)耳機(jī)轉(zhuǎn)接線有什么用啊1,耳機(jī)轉(zhuǎn)接線會(huì)不會(huì)影響.....

    知識(shí) 日期:2023-08-22

  • crt電視機(jī),什么是CRT電視crt電視機(jī),什么是CRT電視

    什么是CRT電視2,什么叫CRT電視3,CRT電視4,CRT純平彩電有什么特征CRT什么意思5,普通CRT彩電和液晶電視各有什么不同6,液晶電視等離子電視CRT電視這三者有什么區(qū)別1,什么是CRT電視簡(jiǎn)單的說(shuō),CRT.....

    知識(shí) 日期:2023-08-22

  • 數(shù)據(jù)量,甚么是數(shù)據(jù)量數(shù)據(jù)量,甚么是數(shù)據(jù)量

    甚么是數(shù)據(jù)量2,數(shù)據(jù)庫(kù)中數(shù)據(jù)量的是什么概念啊3,手機(jī)手機(jī)數(shù)據(jù)流量是什么4,在即時(shí)報(bào)表中怎樣控制報(bào)表數(shù)據(jù)量呀5,mysql多大數(shù)據(jù)量適合建索引1,甚么是數(shù)據(jù)量就是自增數(shù)據(jù)加12,數(shù)據(jù)庫(kù)中數(shù)據(jù)量的是.....

    知識(shí) 日期:2023-08-22

  • 放大器的放大,要提高放大器的放大倍數(shù)應(yīng)采取什么措施放大器的放大,要提高放大器的放大倍數(shù)應(yīng)采取什么措施

    要提高放大器的放大倍數(shù)應(yīng)采取什么措施2,放大器必須具備的放大量是什么3,放大鏡怎樣把物體放大4,放大鏡是怎樣把物體放大的5,放大電路主要放大什么電流還是電壓還是功率6,運(yùn)算放大器的放大.....

    知識(shí) 日期:2023-08-22

  • 智能算法,什么叫智能算法智能算法,什么叫智能算法

    什么叫智能算法2,智能計(jì)算算法主要包括神經(jīng)計(jì)算進(jìn)化計(jì)算和這三個(gè)分支3,智能計(jì)算的智能計(jì)算的其它定義4,人工智能算法都有哪些5,智能算法或叫仿生類算法和物聯(lián)網(wǎng)有哪些結(jié)合只知道物聯(lián)網(wǎng)里的.....

    知識(shí) 日期:2023-08-22

  • raksmart,raksmart服務(wù)器怎么樣raksmart,raksmart服務(wù)器怎么樣

    raksmart服務(wù)器怎么樣2,raksmart服務(wù)器是不是國(guó)內(nèi)訪問(wèn)最快的服務(wù)器3,RAKsmart服務(wù)器穩(wěn)定性怎樣4,raksmart服務(wù)器是哪個(gè)國(guó)家的訪問(wèn)速度與穩(wěn)定性怎么樣5,raksmart是什么6,raksmart的中文站點(diǎn).....

    知識(shí) 日期:2023-08-22

  • 未來(lái)翻譯會(huì)失業(yè)嗎,將來(lái)翻譯會(huì)失業(yè)嗎未來(lái)翻譯會(huì)失業(yè)嗎,將來(lái)翻譯會(huì)失業(yè)嗎

    將來(lái)翻譯會(huì)失業(yè)嗎2,從事翻譯工作的以后會(huì)不會(huì)失業(yè)3,以后各語(yǔ)種翻譯會(huì)失業(yè)嗎4,微軟谷歌有了同聲傳譯軟件翻譯會(huì)失業(yè)嗎5,隨著翻譯器的發(fā)展成熟以后各語(yǔ)種翻譯會(huì)失業(yè)嗎6,機(jī)器翻譯會(huì)迫使翻譯們.....

    知識(shí) 日期:2023-08-22

知識(shí)文章排行榜