當前位置:編程學習大全網 - 編程語言 - 壹個架構是什麽意思

壹個架構是什麽意思

問題壹:sql server中的架構是什麽意思? 通俗點說就是壹個組,裏面可以存放表、視圖、存儲過程等

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

問題二:壹個架構師談什麽是架構,以及怎麽成為架構師 架構的定義

先來看看軟件架構的普遍定義吧。

壹個程序和計算系統軟件體系結構是指系統的壹個或多個結構。結構中包括軟件的構建,構建的外部可見屬性以及它們之間的相互關系。

體系結構並非可運行軟件。確切的說,它是壹種表達,使軟件工程師能夠:

分析設計在滿足規定需求方面的有效性。

在設計變更相對容易的階段,考慮體系結構可能的選擇方案。

降低與軟件構造相關聯的風險。

軟件架構的生命周期

軟件開發有其生命周期,它應該是:

而軟件架構也有著其生命周期,它又是怎麽樣的呢?

軟件架構的重要性

為什麽說壹個軟件架構是很重要的呢?直接編程直接開發,多EASY?請看下面幾點:

軟件架構能夠滿足系統的品質

架構設計使受益人達成壹致的目標

架構設計能夠支持計劃編制過程

架構設計對系統開發的指導性

架構設計能夠有效地管理復雜性

架構設計為復用奠定了基礎

架構設計能夠降低維護費用

架構設計能夠支持沖突分析

什麽是好的軟件架構

這個問題,可能大家壹直都在問,包括壹些IT企業也在問,對於這個問題的回答,可能不僅僅是壹個簡單的語句或者是定義就可以回答的出的,我們來看下面的幾個形象的例子:

這個是什麽東東呢?樂高玩具,樂高玩具大家肯定都玩過吧?

它即可以以壹個完整的模型賣給妳,妳也可以把它全部打碎了重新從壹個模型自由的再去組裝成另壹個模型,因為每壹個樂高的模塊在橫向、堅向裏都有標準的接口,這就是我們常說的高內聚、低耦合。

問題三:壹直不明白 java中的框架是什麽意思?比如就是說java的三大開源框架他們到底是個什麽概念? 其實框架很簡單的,妳可以認為它是壹個工具,甚至壹個插件。

框架的作用,就是將壹個公用的,常用的技術,封裝起來,

幫妳處理壹些基礎的東西,可以讓妳不用再去寫那些繁瑣的東西。

就拿妳要學的struts來說:他本質上也是用java寫的,和我們自己寫的類沒有區別,他實現的東西我們自己也可以實現。

比如接收客戶端的數據,我們是用request.getParameter()來的,但是如果有很多個參數,我們要寫很多個,很麻煩。struts它就幫我們實現,不用我們寫,直接寫個屬性,就可以得到弧其實本質還是用request.getParameter()。。

所以妳不要再在意框架是什麽東西,等妳接觸了就知道了。妳把它當做壹個工具來用,這就是框架。

問題四:頻率是什麽意思比如說壹個結構是由4個零件組成,這 頻率,是單位時間內完成周期性變化的次數,是描述周期運動頻繁程度的量,常用符號f或ν表示,單位為秒分之壹,符號為s-1。為了紀念德國物理學家赫茲的貢獻,人們把頻率的單位命名為赫茲,簡稱“赫”,符號為Hz。每個物體都有由它本身性質決定的與振幅無關的頻率,叫做固有頻率。頻率概念不僅在力學、聲學中應用,在電磁學、光學與無線電技術中也常使用。

問題五:javascript框架是什麽意思?有什麽作用?怎麽理解?最好舉個例子 淺談js框架設計 在這個JavaScript框架隨處亂跑的時代,妳是否考慮過寫壹個自己的框架?下面的內容也許會有點幫助。

壹個框架應該包含哪些內容?

1.語言擴展

大部分現有的框架都提供了這部分內容,語言擴展應當是以ECMAScript為基礎進行的,不應當依賴任何宿主環境,也就是說,作為壹個框架的設計者,妳應當保證妳的語言擴展可以工作在任何宿主環境中,而不是僅僅適合瀏覽器環境。妳必須保證把它放到WScript,SpiderMonkeyShell,Rhino Shell,Adobe ExtendScript Toolkit甚至FlashActionScript等環境中都能正確的工作,舉個現實壹點的例子setTimeout不可以出現在其中,妳也不能用XMLHTTP加載腳本運行,盡管它們看起來很貼近語言。保持這壹部分的獨立性可以讓妳方便的移植妳的框架到其他宿主環境下。

2.數據結構和算法

JS本身提供的內置對象非常有限,很多時候,框架應該提供壹些數據結構和算法來幫助使用者更好的完成邏輯表達。但我認為隨便翻本數據結構或者算法書用JS挑幾個實現了加到框架中是不負責任的,多數數據結構應當以庫的形式存在而非框架。框架中的數據結構應該足夠常用而且實現不是非常復雜的,可以考慮的如 *** 、哈希表、鏈表、有序數組以及有序數組上的二分搜索。對JS來說,對象是壹個天然的字符串哈希表,而 *** 很容易在哈希表上實現,因此只需要處理掉Object的內置方法,我們就可以實現壹個高效的 *** 或哈希表。

3.DOM擴展

JS主要應用於Web開發,目前所有的框架也都用於瀏覽器環境,那麽,瀏覽器端環境裏重點中的重點DOM當然也是框架的擴展目標了,如果壹個框架不提供DOM的擴展,那麽其實基本沒什麽用處了。需要註意的是,DOM擴展也有w3c的標準可依,所以,不要嘗試為各種瀏覽器做壹些奇怪的擴展,比如FF下面的element們的prototype,框架的編寫者應當無視它們。DOM擴展的主要任務之壹是兼容性,不同瀏覽器上的DOM實現相差很多,框架必須消除這些實現帶來的差異,提供統壹的訪問方式。當然,做為框架,應當提供壹些更為方便的接口,將宿主提供的DOM對象用js對象封裝是個不錯的想法,但是同時這也很可能會造成內存泄露,所以做這事之前,了解內存泄露是必要的。實際上,自己想象的擴展遠不如W3C的設計,比如如果妳能更完整地實現XPath,妳就能比JQuery做的更好。

4.AJAX擴展

大部分現有框架出現的原因都是因為AJAX,所以如果妳想設計壹個受歡迎的框架,AJAX是必須要做的。跟DOM擴展很相似,AJAX擴展的主要任務是兼容和內存泄露,對AJAX的核心組件XMLHttpRequest對象,必須在IE6中使用ActiveX創建,而ActiveX又有各種版本,而隨之而來的內存泄露和兼容性變得非常麻煩,比如:事件函數名大小寫、this指向、事件函數的null賦值。處理好這些兼容性的基礎上,可以做進壹步的工作,提供壹些常用的實現。應該指出的是,除非妳確定妳提供的接口比原來的更好,否則不要改變原來的XMLHttpRequest對象的接口,比如寫壹個Request函數來代替open和send,如果妳不清楚W3C的專家們為什麽這麽設計,請不要把他們想象成傻瓜。我想自己另外寫壹個兼容且內存安全的XMLHttpRequest加入到自己框架的命名空間裏,使它從外部看上去跟W3C描述的XMLHttpRequest壹模壹樣是不錯的辦法,對XMLHttpRequest我認為唯壹可以考慮的......>>

問題六:什麽叫java的框架 前者是從應用方面而後者是從目的方面給出的定義。可以說,壹個框架是壹個可復用的設計構件,它規定了應用的體系結構,闡明了整個設計、協作構件之間的依賴關系、責任分配和控制流程,表現為壹組抽象類以及其實例之間協作的方法,它為構件復用提供了上下文(Context)關系。因此構件庫的大規模重用也需要框架。構件領域框架方法在很大程度上借鑒了硬件技術發展的成就,它是構件技術、軟件體系結構研究和應用軟件開發三者發展結合的產物。在很多情況下,框架通常以構件庫的形式出現,但構件庫只是框架的壹個重要部分。框架的關鍵還在於框架內對象間的交互模式和控制流模式。框架比構件可定制性強。在某種程度上,將構件和框架看成兩個不同但彼此協作的技術或許更好。框架為構件提供重用的環境,為構件處理錯誤、交換數據及激活操作提供了標準的方法。應用框架的概念也很簡單。它並不是包含構件應用程序的 小片程序,而是實現了某應用領域通用完備功能(除去特殊應用的部分)的底層服務。使用這種框架的編程人員可以在壹個通用功能已經實現的基礎上開始具體的系 統開發。框架提供了所有應用期望的默認行為的類 *** 。具體的應用通過重寫子類(該子類屬於框架的默認行為)或組裝對象來支持應用專用的行為。應用框架強調的是軟件的設計重用性和系統的可擴充性,以縮短大型應用軟件系統的開發周期,提高開發質量。與傳統的基於類庫的面向對象重用技術比較,應用框架更註重於面向專業領域的軟件重用。應用框架具有領域相關性,構件根據框架進行復合而生成可運行的系統。框架的粒度越大,其中包含的領域知識就更加完整。框架,即framework.其實就是某種應用的半成品,就是壹組組件,供妳選用完成妳自己的系統。簡單說就是使用別人搭好的舞臺,妳來做表演。而且,框架壹般是成熟的,不斷升級的軟件。框架的概念最早起源於Smalltalk環境,其中最著名的框架是Smalltalk 80的用戶界面框架MVC(Model -View-Controller)。隨著用戶界面框架Interviews [Linton 89]和ET++ [Weinand 89] 的開發和發布,框架研究越來越受到研究人員的重視。雖然框架研究最初起源於用戶界面領域,但它還被成功地應用到其他領域中,如操作系統[Russo 90]、火警系統 [Molin 96a,Molin 96b] 等。Taligent公司於1992年成立後,框架研究受到了廣泛的重視。該公司計劃基於框架來開發壹個完整的面向對象操作系統。另外,該公司還發布了壹 套支持快速應用開發的工具集monPoint,其中包括了上百個面向對象框架 [Andert 94,Cotter 95].框架目前還沒有統壹的定義,其中Ralph Johnson所給出的定義基本上為大多數研究人員所接受:壹個框架是壹個可復用設計,它是由壹組抽象類及其實例間協作關系來表達的 [Johnson 98].這個定義是從框架內涵的角度來定義框架的,當然也可以從框架用途的角度來給出框架的定義:壹個框架是在壹個給定的問題領域內,壹個應用程序的壹部分設計與實現[Bosch 97].從以上兩個定義可以看出,框架是對特定應用領域中的應用系統的部分設計和實現,它定義了壹類應用系統(或子系統)的整體結構。框架將應用系統劃分為類和對象,定義類和對象的責任,類和對象如何互相協作,以及對象之間的控制線程。這些***有的設計因素由框架預先定義,應用開發人員只須關註於特定的應用系統特有部分。框架刻畫了其應用領域所***有的設計決策,所以說框架著重於設計復用,盡管框架中可能包含用某......>>

問題七:熟悉某個產品的架構的翻譯是:什麽意思 熟悉某個產品的架構

翻譯成英文是:Be familiar with the architecture of a product

相關詞組:

be familiar with

英[bi: f?milj? wie] 美[bi f?m?lj? w?e]

v. 熟悉; 認識;

[例句]He does not seem to be familiar with research which might have strengthened his own arguments.

他對那些本可以為他的觀點提供佐證的研究似乎並不熟悉。

相關單詞學習:

architecture

英[?:k?tekt?(r)] 美[?:rk?tekt?(r)]

n. 體系結構; 建築學; 建築風格; (總體、層次) 結構;

[例句]He studied classical architecture and design in Rome.

他在羅馬學習了古典建築學和設計。

[其他] 復數:architectures

問題八:arm到底是什麽?是壹個處理器的名稱?還是壹個設計處理器的公司?還是壹個處理器架構?如果是架構?那 準確的說,ARM是英國的壹個公司的名稱,這個公司設計了稱為“ARM”構架的處理器,但不生產,只是把版權賣給芯片生產商(比如STM、NXP、ATMEL等等)讓他們自己生產。Cortex-M、Cortex-A等等是ARM處理器中的壹個構架的代號。

屬於精簡指令的不止ARM,大名鼎鼎的AVR和MSP430也是,還有MIPS,以及IBM的powerPC都是。

之所以采用ARM,是因為很成熟了,資料豐富,缺陷很少,成本高。如果自己設計cpu然後生產,這關系到生產線的改變、缺陷的處理等等很多問題,成本驚人啊!

問題九:如何架構壹個網站系統 那要看妳是準備做個什麽類型的網站?有什麽需求啦

  • 上一篇:試題題目(編程要求): c語言題
  • 下一篇:女生應該學什麽技術?UI或是測試怎麽樣?
  • copyright 2024編程學習大全網