《軟體架構基礎》是2020年東南大學出版社出版的圖書。
基本介紹
- 書名:軟體架構基礎
- 作者:[美]Mark Richards,[美]尼爾·福特
- 出版社:東南大學出版社
- 出版時間:2020年
- 開本:16 開
- 裝幀:平裝
- ISBN:9787564192068
《軟體架構基礎》是2020年東南大學出版社出版的圖書。
《軟體架構基礎》是2020年東南大學出版社出版的圖書。內容簡介世界範圍內的薪酬調查經常將軟體架構師排在前10名,但是沒有真正的指導可以幫助開發人員成為架構師。直到現在。這本書提供了一個全面的概述,有抱負的架構師和現有的架...
事實上,軟體總是有體系結構的,不存在沒有體系結構的軟體。體系結構(Architecture)一詞在英文裡就是"建築"的意思。把軟體比作一座樓房,從整體上講,是因為它有基礎、主體和裝飾,即作業系統之上的基礎設施軟體、實現計算邏輯的主體應用程式、方便使用的用戶界面程式。從細節上來看每一個程式也是有結構的。早期的...
軟體框架(software framework),通常指的是為了實現某個業界標準或完成特定基本任務的軟體組件規範,也指為了實現某個軟體組件規範時,提供規範所要求之基礎功能的軟體產品。框架的功能類似於基礎設施,與具體的軟體套用無關,但是提供並實現最為基礎的軟體架構和體系。軟體開發者通常依據特定的框架實現更為複雜的商業運用...
《WindowsServer2008應用程式基礎架構》是2010年清華大學出版社出版的圖書,作者是(美)麥金,(美)德賽。內容簡介 該書中介紹了Windows Server 2008套用基礎架構相關的各方面的內容,主要包括:實現並配置Windows部署基礎架構,配置伺服器存儲和群集,安裝和配置終端服務,配置和管理終端服務基礎結構,安裝和配置Web套用...
《 軟體體系結構(第5版)》是清華大學出版社出版的一本圖書,作者:覃征、熊昆、李旭、姜流、王衛紅、馬成。 本書詳細介紹和分析了軟體體系結構的理論基礎、研究內容、當前的發展狀況和實踐套用。通過本書,讀者可以了解軟體體系結構的研究背景、形式化描述、設計風格、評估方法、開發工具和柔性軟體體系結構等內...
《網路軟體基礎架構平台(網馳ONCE)技術和系統》,是依託於中國科學院軟體研究所等單位,由黃濤等人完成的科研項目。參與情況 主要完成人:黃 濤,馮玉琳,魏 峻,左 春,鐘 華,金蓓弘,張文博,葉 丹,楊 燕,王 偉 主要完成單位:中國科學院軟體研究所,中科軟科技股份有限公司 獲獎記錄 2011年度...
《微服務架構基礎:Spring Boot+Spring Cloud+Docker》是2018年人民郵電出版社出版的圖書,作者是黑馬程式設計師。 內容簡介 本書以Spring Boot+Spring Cloud+Docker技術為基礎,從當下流行的微服務架構理念出發,詳細講解了微服務和微服務架構方面的技術知識。全書共分為四部分:第一部分“微服務概述”,主要講解微服務的由來、...
《軟體架構設計(第2版)——程式設計師向架構師轉型必備》是2012年7月電子工業出版社出版的圖書,作者是溫昱。內容簡介 本書圍繞“軟體架構設計”主題,從“程式設計師”成長的視角,深入淺出地講述了架構師的修煉之道。從“基礎篇”、到“設計過程篇”、到“模組劃分專題”,本書覆蓋了架構設計的關鍵技能項,並且對於...
VGCS使用的產品允許其將虛擬機(VM)作業系統直接部署到記憶體(RAM)當中,意味著可以減少使用昂貴的虛擬桌面基礎架構存儲陣列來保存用戶數據。問題是必須小心保存虛擬桌面基礎架構用戶配置,以確保在DoL過程或者停電事故中相關數據不會丟失。為了避免虛擬桌面基礎架構虛擬機軟體代理使用PCoIP協定進行編碼和解碼過程中造成CPU...
4.1軟體設計基礎 4.2軟體體系結構設計方法 4.3高可信軟體設計 4.3.1可信軟體 4.3.2容錯設計 4.3.3軟體失效模式和影響分析 4.3.4軟體故障樹分析 4.3.5形式化方法 4.3.6淨室方法 4.4軟體設計規格說明 4.5軟體設計評審 4.6小結 4.7思考題 第5章軟體體系結構風格 5.1軟體體系結構風格概述 5.2...
每個節點的存儲容量聚合成一個單一的虛擬存儲池,然後提供給其他基礎架構來使用。這種類型的產品捆綁是一個更加類似交鑰匙和獨特的解決方案。這種集成度更高的方案的優點是能夠降低硬體的成本,供應商可以定製設計或指定硬體來滿足方案需求。同時軟體又往往是由供應商提供的,所以軟體能夠針對硬體的特性進行定製,這又是...
本書系統地介紹了軟體體系結構的基本原理、方法和實踐,全面反映了軟體體系結構研究和套用的最新進展。既討論軟體體系結構的基本理論知識,又介紹軟體體系結構的設計和產業界套用實例,強調理論與實踐相結合,基礎知識與前沿發展相結合。全書共13章,第1章簡單地介紹軟體體系結構的概念、發展和套用現狀;第2章討論軟體體系...
上篇是軟體工程基礎篇,系統地介紹了軟體開發必須遵循的軟體工程基本原理和開發方法,包括軟體的需求、設計、實現、維護等開發過程和項目管理;下篇是體現本書特色的套用篇,介紹了套用企業級軟體架構和mvc設計模式等現代開發技術進行軟體開發過程,即基於架構與mvc模式的一體化開發方法。一體化開發方法是本書的核心內容,...
《軟體架構師教程》是2003年電子工業出版社出版的圖書。內容介紹 對於計算機專業人員而言,軟體體系結構(Software Archicture)是一門新興學科,同時也是一條令人興奮的職業道路。無論你是新手還是經驗豐富的從業人員,我們都鼓勵你閱讀本書,以成為一名更好的軟體架構師。你也許已經注意到了,軟體體系結構在當前多數軟體...
封裝是指將一個計算機系統中的數據以及與這個數據相關的一切操作語言(即描述每一個對象的屬性以及其行為的程式代碼)組裝到一起,一併封裝在一個有機的實體中,把它們封裝在一個“模組”中,也就是一個類中,為軟體結構的相關部件所具有的模組性提供良好的基礎。在面向對象技術的相關原理以及程式語言中,封裝的最...
對於大多數人來說,雲環境就是一組相同的x64架構商業伺服器,可以根據用戶需求提供相應虛擬基礎架構服務。藉助於自動化流程管理軟體,同時避免將用戶數據存儲在(無狀態化)伺服器當中,雲能夠快速恢復發生故障的虛擬基礎架構實例。企業可以根據用戶需求創建或者銷毀虛擬基礎架構實例,並且虛擬基礎架構整個操作過程能夠有效...
溫昱 資深諮詢顧問,軟體架構專家。軟體架構思想的傳播者和積極推動者,中國軟體技術大會傑出貢獻專家。十五年系統規劃、架構設計和研發管理經驗,在金融、航空、多媒體、電信、中間件平台等領域負責和參與多個大型系統的規劃、設計、開發與管理。內容簡介 從“基礎篇”、到“設計過程篇”、到“模組劃分專題”,《軟體...
第1章軟體工程和軟體設計概述 1.1軟體 1.1.1軟體的本質 1.1.2軟體神話 1.2軟體工程 1.2.1軟體工程基礎知識 1.2.2軟體過程和軟體工程實踐 1.2.3網路環境帶來的影響 1.3軟體設計 1.3.1軟體工程中的設計 1.3.2設計過程和設計質量 1.3.3軟體設計原則 1.4軟體體系結構 1.4.1什麼是軟體體系結構 1...
19 軟體開發靈活性和高定製性 219 設計模式 219 函式式思想套用 223 總結 227 20 理解前端中的面向對象思想 228 實現new沒有那么容易 228 如何優雅地實現繼承 230 jQuery中的面向對象思想 234 類繼承和原型繼承的區別 236 總結 237 21 利用JavaScript實現經典數據結構 238 ...
傳統架構下的計算資源和存儲資源是分離的,伺服器通過SAN交換機與存儲設備連線獲取存儲空間。超融合技術改變了傳統伺服器、存儲、網路相互孤立的基礎架構,實現計算資源、存儲資源和網路資源的統一融合,每一台超融合節點單元可同時提供計算資源和存儲空間。超融合架構採用軟體定義的體系結構,不再依賴於硬體,計算、存儲、...
2.2.1汽車控制系統架構演變的案例分析 2.2.2軟體系統的關鍵質量屬性需求 2.2.3關鍵質量屬性需求與系統功能的正交性 2.3架構是軟體疊代開發的框架 2.3.1架構是軟體疊代開發的框架 2.3.2軟體產品開發對架構的依賴 2.4架構是軟體過程管理的基礎 2.4.1軟體過程可視性與軟體架構 2.4.2軟體過程管理的基本內容...
2.2.1汽車控制系統架構演變的案例分析29 2.2.2軟體系統的關鍵質量屬性需求33 2.2.3關鍵質量屬性需求與系統功能的正交性34 2.3架構是軟體疊代開發的框架36 2.3.1架構是軟體疊代開發的框架36 2.3.2軟體產品開發對架構的依賴39 2.4架構是軟體過程管理的基礎40 2.4.1軟體過程可視性與軟體架構40 2.4.2...
* BEA是最快達到年收入10億美元的軟體公司 公司背景 BEA 系統有限公司(Nasdaq:BEAS)是全球企業基礎件領域的領導者,提供基於標準、功能卓越的平台,允許客戶在同構和異構IT環境下,構建企業應用程式,管理面向服務的架構。BEA的Tuxedo®、WebLogic®和AquaLogic™ 產品線能幫助客戶降低IT複雜性,充分利用現有資源...
《軟體架構師應該知道的97件事》是2010年電子工業出版社出版的圖書,作者是蒙森-哈裴爾。該書介紹了優秀的軟體架構師應該掌握哪些業務知識及技術能力。內容簡介 優秀的軟體架構師應該既掌握業務知識又具備技術能力,做到這一點絕非易事,本書想要探討的就是這個主題。這是一本真正的開源圖書,我們邀請到50多位傑出的...
體系結構包括一組部件以及部件之間的聯繫。組件體系結構是指軟體體系結構以組件技術為基礎來構建軟體,實現用戶的需求。由於軟體開發者無法預知每一個用戶的要求,更無法將用戶的所有要求封裝於一個軟體之中。組件體系結構將絕大多數用戶所要求的共同屬性定義為核心組件,並將其封裝為一個小型的、可擴展的核心。簡介 組...