架構的意思?

General 更新 2024-11-22

什麼是架構

架構一般指軟件架構

(software architecture)是一系列相關的抽象模式,用於指導大型軟件系統各個方面的設計。 軟件架構是一個系統的草圖。軟件架構描述的對象是直接構成系統的抽象組件。各個組件之間的連接則明確和相對細緻地描述組件之間的通訊。在實現階段,這些抽象組件被細化為實際的組件,比如具體某個類或者對象。在面向對象領域中,組件之間的連接通常用接口(計算機科學)來實現。 軟件體系結構是構建計算機軟件實踐的基礎。與建築師設定建築項目的設計原則和目標,作為繪圖員畫圖的基礎一樣,一個軟件架構師或者系統架構師陳述軟件構架以作為滿足不同客戶需求的實際系統設計方案的基礎。

軟件構架是一個容易理解的概念,多數工程師(尤其是經驗不多的工程師)會從直覺上來認識它,但要給出精確的定義很困難。特別是,很難明確地區分設計和構架:構架屬於設計的一方面,它集中於某些具體的特徵。

在“軟件構架簡介”中,David Garlan 和 Mary Shaw 認為軟件構架是有關如下問題的設計層次:“在計算的算法和數據結構之外,設計並確定系統整體結構成為了新的問題。結構問題包括總體組織結構和全局控制結構;通信、同步和數據訪問的協議;設計元素的功能分配;物理分佈;設計元素的組成;定標與性能;備選設計的選擇。”【GS93】

但構架不僅是結構;IEEE Working Group on Architecture 把其定義為“系統在其環境中的最高層概念”【IEEE98】。構架還包括“符合”系統完整性、經濟約束條件、審美需求和樣式。它並不僅注重對內部的考慮,而且還在系統的用戶環境和開發環境中對系統進行整體考慮,即同時注重對外部的考慮。

在 Rational Unified Process 中,軟件系統的構架(在某一給定點)是指系統重要構件的組織或結構,這些重要構件通過接口與不斷減小的構件與接口所組成的構件進行交互。

從和目的、主題、材料和結構的聯繫上來說,軟件架構可以和建築物的架構相比擬。一個軟件架構師需要有廣泛的軟件理論知識和相應的經驗來實施和管理軟件產品的高級設計。軟件架構師定義和設計軟件的模塊化,模塊之間的交互,用戶界面風格,對外接口方法,創新的設計特性,以及高層事物的對象操作、邏輯和流程。

一般而言,軟件系統的架構(Architecture)有兩個要素:

·它是一個軟件系統從整體到部分的最高層次的劃分。

一個系統通常是由元件組成的,而這些元件如何形成、相互之間如何發生作用,則是關於這個系統本身結構的重要信息。

詳細地說,就是要包括架構元件(Architecture Component)、聯結器(Connector)、任務流(Task-flow)。所謂架構元素,也就是組成系統的核心"磚瓦",而聯結器則描述這些元件之間通訊的路徑、通訊的機制、通訊的預期結果,任務流則描述系統如何使用這些元件和聯結器完成某一項需求。

·建造一個系統所作出的最高層次的、以後難以更改的,商業的和技術的決定。

在建造一個系統之前會有很多的重要決定需要事先作出,而一旦系統開始進行詳細設計甚至建造,這些決定就很難更改甚至無法更改。顯然,這樣的決定必定是有關係統設計成敗的最重要決定,必須經過非常慎重的研究和考察。

詳情參考

......

企業架構的基本含義

Enterprise Architecture,企業架構,簡稱EA。根據開放群組的業務領導層IT架構指引:“有效的企業架構(Enterprise Architecture,EA)對企業的生存和成功具有決定性的作用,是企業通過IT獲得競爭優勢的不可缺少的手段。”TOGAF(開放組體系結構框架)將“企業”定義為有著共同目標集合的組織的聚集。例如,企業可能是政府部門、一個完整的公司、公司部門、單個處/科室,或通過共同擁有權連接在一起的地理上疏遠的組織鏈。在“企業架構”上下文中,“企業”這一術語不僅可用來表示整個企業(包含所有信息和技術服務、流程和基礎設施),而且可以表示企業內的一個特定領域。在這兩個情形中,架構可以跨越多個系統和企業內的多個職能群組。“企業”術語本身的演化性經常導致困惑。當今的擴展企業常常包含夥伴、供應商和客戶。如果目標是集成擴展型的企業,那麼企業就該包含夥伴、供應商和客戶,以及內部的業務單位。從1987年的Zachman Framework開始,企業架構發展了二十餘年,有很多專家與組織都試圖對企業架構的內涵進行定義,目前國際上的企業框架組織很多,影響力比較大的有Zachman架構框架、聯邦總體架構框架(FEAF/CIO協會框架)、歐共體總體框架(TOGAF)等。- Zachman:“企業架構是構成組織的所有關鍵元素和關係的綜合描述。企業架構框架(EAF)是一個描述企業架構方法的藍圖。”- Clinger-Cohen法案:企業架構是一個集成的框架用於演進或維護存在的信息技術和引入新的信息技術來實現組織的戰略目標和信息資源管理目標。- The OPEN GROUP:“企業架構是關於理解所有構成企業的不同企業元素,以及這些元素怎樣相互關聯。”- Gartner Group 對企業架構的定義是: 企業架構是通過創建、溝通和提高用以描述企業未來狀態和發展的關鍵原則來把商業遠景和戰略轉化成有效的企業變更的過程。業務運營模型的概念對決定組織內企業架構的範圍和本質十分有用。大型公司和政府部門可以由多個企業組成,並且可以開發及維護一些獨立的企業架構來應對每一個企業的運營。但是,這些企業的信息系統經常存在許多共同之處,因此,使用一個共同的架構框架通常會有大的潛在收穫。例如,一個共同的框架能提供架構儲藏庫作為開發基礎,提供可重用模型、設計以及基線數據。企業架構如同戰略規劃,可以輔助企業完成業務及IT戰略規劃。在業務戰略方面,可使用TOGAF及其架構開發方法(Architecture Development Method,ADM)來定義企業的願景/使命、目標/目的/驅動力、組織架構、職能和角色。在IT戰略方面,TOGAF及ADM詳細描述瞭如何定義業務架構、數據架構、應用架構和技術架構,是IT戰略規劃的最佳實踐的指引。企業架構是承接企業業務戰略與IT戰略之間的橋樑與標準接口,是企業信息化規劃的核心。企業架構框架源起於90年代的美國,到目前已經衍生出多種企業架構框架,根據The Open Group的2009年調研報告,各類企業架構框架的市場佔用率如下圖所示:根據以上三個調研機構的報告,TOGAF的佔有率已經超過百分之五十。 架構框架是一個或一套基礎結構,用來開發大範圍的不同架構。它應該描述一個用構建塊的集合來設計企業目標狀態的方法,並顯示這些構建塊如何搭配在一起。它應該包含一套工具並提供共同詞彙。它也應該包含所提議標準的清單以及符合標準的可以實現構建塊的產品。構建塊可以是架構元模型實體的目錄清單、矩......

B/S架構是什麼意思?

就是通過廣域網相互連接 通信的程序

什麼是B/S結構。

B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層3-tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。

以目前的技術看,局域網建立B/S結構的網絡應用,並通過Internet/Intranet模式下數據庫應用,相對易於把握、成本也是較低的。它是一次性到位的開發,能實現不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數據庫;它能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全。特別是在JAVA這樣的跨平臺語言出現之後,B/S架構管理軟件更是方便、快捷、高效。

參考資料:shiry.qqguo.cn/...page=2

企業的IT 架構是什麼意思

就是指支持企業業務運營的一整套信息系統的架構,完整的IT架構應該包括:

1、各業務應用系統,比如PDM、SCM、CRM等

2、各管理應用系統,比如OA、ERP、HR等

3、支持與運行上述各應用系統的中間件軟件、數據庫軟件、操作系統等

4、上述各軟件系統運行的硬件設施,比如服務器、存儲設備等

5、支持上述系統被正常訪問的各種網絡設備、機房環境設施等

6、保障上述軟硬件系統安全運行的安全設施,包括各種軟硬件級別的防火牆、防病毒、防攻擊工具,安保措施、供電保障等

7、保障上述所有設備與措施正常運轉運營的一整套IT組織與IT管控體系

程序設計中的架構到底是指什麼?

架構=框架與構造,假如將一個應用程序看做一輛車,程序員就是生產製造人員,程序中的每個關鍵詞、常量、變量是製造汽車用的各種原材料,而函數、類、功能模塊、定義就是使用原材料製造的不同級別的零部件,然後程序員將這些部件組裝起來。而架構就是指導程序員如何組裝程序的圖紙。

架構規定了函數、類、模塊之間的關係、邏輯、運行機制。那麼架構師就是規劃程序項目的人,架構師可以不懂編程細節,但是他必須懂得合理安排各功能塊之間的關係,使整個項目具有很高的可維護性、很低的維護成本、很高的開發效率。

順便說下,雖然我也是個程序員,但程序員就是打工的,俗稱“碼農”,架構師的工資比程序員高多了。當然一些小項目,當你自己規劃程序的時候,你也在小規模地架構程序,比如決定是否將一個函數封裝在A類,或是B類中。

架構是什麼意思?

架構,又名軟件架構,是有關軟件整體結構與組件的抽象描述,用於指導大型軟件系統各個方面的設計。架構描述語言(ADL)用於描述軟件的體系架構。現在已有多種架構描述語言,如Wright(由卡內基梅隆大學開發),Acme(由卡內基梅隆大學開發),C2(由UCI開發),Darwin(由倫敦帝國學院開發)。ADL的基本構成包括組件、連接器和配置。

什麼叫企業架構

企業架構就是企業對組織工作任務進行分工、分組和協調合作。各類組織架構如下:

直線制 直線制是一種最早也是最簡單的組織形式。它的特點是企業各級行政單位從上到下實行垂直領導,下屬部門只接受一個上級的指令,各級主管負責人對所屬單位的一切問題負責。厂部不另設職能機構(可設職能人員協助主管人工作),一切管理職能基本上都由行政主管自己執行。直線制組織結構的優點是:結構比較簡單,責任分明,命令統一。缺點是:它要求行政負責人通曉多種知識和技能,親自處理各種業務。這在業務比較複雜、企業規模比較大的情況下,把所有管理職能都集中到最高主管一人身上,顯然是難以勝任的。因此,直線制只適用於規模較小,生產技術比較簡單的企業,對生產技術和經營管理比較複雜的企業並不適宜。 職能結構 職能制組織結構,是各級行政單位除主管負責人外,還相應地設立一些職能機構。如在廠長下面設立職能機構和人員,協助廠長從事職能管理工作。這種結構要求行政主管把相應的管理職責和權力交給相關的職能機構,各職能機構就有權在自己業務範圍內向下級行政單位發號施令。因此,下級行政負責人除了接受上級行政主管人指揮外,還必須接受上級各職能機構的領導。 職能制的優點是能適應現代化工業企業生產技術比較複雜,管理工作比較精細的特點;能充分發揮職能機構的專業管理作用,減輕直線領導人員的工作負擔.但缺點也很明顯:它妨礙了必要的集中領導和統一指揮,形成了多頭領導;不利於建立和健全各級行政負責人和職能科室的責任制,在中間管理層往往會出現有功大家搶,有過大家推的現象;另外,在上級行政領導和職能機構的指導和命令發生矛盾時,下級就無所適從,影響工作的正常進行,容易造成紀律鬆弛,生產管理秩序混亂。由於這種組織結構形式的明顯的缺陷,現代企業一般都不採用職能制。 直線-職能制 直線-職能制,也叫生產區域制,或直線參謀制。它是在直線制和職能制的基礎上,取長補短,吸取這兩種形式的優點而建立起來的。目前,我們絕大多數企業都採用這種組織結構形式。這種組織結構形式是把企業管理機構和人員分為兩類,一類是直線領導機構和人員,按命令統一原則對各級組織行使指揮權;另一類是職能機構和人員,按專業化原則,從事組織的各項職能管理工作。直線領導機構和人員在自己的職責範圍內有一定的決定權和對所屬下級的指揮權,並對自己部門的工作負全部責任。而職能機構和人員,則是直線指揮人員的參謀,不能對直接部門發號施令,只能進行業務指導。 直線-職能制的優點是:既保證了企業管理體系的集中統一,又可以在各級行政負責人的領導下,充分發揮各專業管理機構的作用。其缺點是:職能部門之間的協作和配合性較差,職能部門的許多工作要直接向上層領導報告請示才能處理,這一方面加重了上層領導的工作負擔;另一方面也造成辦事效率低。為了克服這些缺點,可以設立各種綜合委員會,或建立各種會議制度,以協調各方面的工作,起到溝通作用,幫助高層領導出謀劃策。 事業部制 事業部制最早是由美國通用汽車公司總裁斯隆於1924年提出的,故有“斯隆模型”之稱,也叫“聯邦分權化”,是一種高度(層)集權下的分權管理體制。它適用於規模龐大,品種繁多,技術複雜的大型企業,是國外較大的聯合公司所採用的一種組織形式,近幾年我國一些大型企業集團或公司也引進了這種組織結構形式。? 事業部制是分級管理 、分級核算、自負盈虧的一種形式,即一個公司按地區或按產品類別分成若干個事業部,從產品的設計,原料採購,成本核算,產品製造,一直到產品銷售,均由事業部及所屬工廠負責,實行單獨核算,獨立經營,公司總部只保留人事決策,預算控制......

sql server中的架構是什麼意思?

通俗點說就是一個組,裡面可以存放表、視圖、存儲過程等

主要是用於權限控制安全控制的

組織架構的基本含義

組織架構(Organizational Structure)是指,一個組織整體的結構。是在企業管理要求、管控定位、管理模式及業務特徵等多因素影響下,在企業內部組織資源、搭建流程、開展業務、落實管理的基本要素。《企業內部控制應用指引第1號——組織架構》指出,組織架構是指企業按照國家有關法律法規、股東(大)會決議、企業章程,結合本企業實際,明確董事會、監事會、經理層和企業內部各層級機構設置、職責權限、人員編制、工作程序和相關要求的制度安排。

“系統架構”是什麼意思?都有哪些架構?

JDE屬於分佈式架構,人和系統恕我孤陋寡聞,沒聽過阿

相關問題答案
架構的意思?
建構主義中建構的意思?
產品結構的意思是什麼?
風捲殘雲的架勢的意思?
公雞鵮架的意思?
框架的意思?
你的意思是要打架?
人的框架的意思?
道德綁架的意思?
構思的意思是什麼?