Peter Eeles,IBM Rational Software的高級IT架構師,其主要工作室進行架構設計和實現大規模、分布式的係統。他目前緻力於幫助組織提高軟件開發能力。除本書外,Eeles還與人閤作編寫瞭《Building J2EETM Applications with the Rational Unified Process》(Addison-Wesley,2003)和《Building Business Objects》(Wiley,1998)。
Peter Cripps,IBM Global Business Services的高級IT架構師,專注於應用組件和基於服務的開發技術,並在整個IBM公司推廣架構設計最佳實踐,目前從事IBM Unified Method Framework的開發工作。
A Comprehensive Process for Defining Software Architectures That Work A good software architecture is the foundation of any successful software system. Effective architecting requires a clear understanding of organizational roles, artifacts, activities performed, and the optimal sequence for performing those activities. With The Process of Software Architecting, Peter Eeles and Peter Cripps provide guidance on these challenges by covering all aspects of architecting a software system, introducing best-practice techniques that apply in every environment, whether based on Java EE, Microsoft .NET, or other technologies. Eeles and Cripps first illuminate concepts related to software architecture, including architecture documentation and reusable assets. Next, they present an accessible, task-focused guided tour through a typical project, focusing on the architect's role, with common issues illuminated and addressed throughout. Finally, they conclude with a set of best practices that can be applied to today's most complex systems. You will come away from this book understanding * The role of the architect in a typical software development project * How to document a software architecture to satisfy the needs of different stakeholders * The applicability of reusable assets in the process of architecting * The role of the architect with respect to requirements definition * The derivation of an architecture based on a set of requirements * The relevance of architecting in creating complex systemsThe Process of Software Architecting will be an indispensable resource for every working and aspiring software architect-and for every project manager and other software professional who needs to understand how architecture influences their work.
發表於2024-11-29
The Process of Software Architecting 2024 pdf epub mobi 電子書 下載
不知道怎麼這麼多人推薦這本書,當然我看瞭一遍語言有些偏激 首先:說內容就非常泛泛,書中好像就隻是給架構師定義瞭一個概念,你應該做什麼,怎麼做則沒說,就像本書末尾說我們隻提供框架,我擦,框架我就去看架構師雜誌瞭,還用你提供,我需要的是你給我講清楚如何實戰,彆...
評分身為公司的係統架構師,很長一段時間,我都不知我真正的職責是什麼.實際上,在工作上,跟架構師的角色對應的任務也不多.更多的是項目的實施,代碼的開發,當然.係統設計是必不可少的.隻是,沒有本書中所羅列的這麼詳細,這麼復雜.分工也沒有這麼清晰.畢竟咱們不是IT公司,更多的是身兼數...
評分眾所周知,IBM裏麵的人都是是螺絲釘型專傢,本身就像軟件裏的模塊,接受一些輸入,産生一些輸齣,隨時可以被替換。 架構師如果不寫代碼,那麼他的工作成果體現在哪呢?大概就是文檔和各種各樣的結構圖 對於當今互聯網企業來說,需要的是多麵手,尤其對於中小企業,不太可能養活...
評分本想從本書中,獲取架構設計的一般性方法。如列架構設計有包含哪些活動,這些活動有哪些任務組成,這些任務的步驟,步驟中應該注意哪些事項。最後,我還想知道架構設計的輸齣一般性文檔是什麼結構的,這些結構中應該含哪些內容。然而,本書沒有給讀者傳遞這類信息,而是業界...
評分就像本書開題引用Bjarne Stroustrup所說“我們的文明建立在軟件之上”一樣,軟件給我們帶來的影響遠遠超齣瞭我們的想象。可以說當今的生活點點滴滴都離不開軟件,從而産生瞭軟件架構之說。軟件架構師的重要性也就不言而喻瞭。其實在我們編寫程序之初也一直在追尋這猶如海市蜃樓...
圖書標籤: 軟件工程 Architecture 架構 軟件開發 計算機技術 平衡務實
The Process of Software Architecting 2024 pdf epub mobi 電子書 下載