Pragmatic Evaluation of Software Architectures (The Fraunhofer IESE Series on Software and Systems Engineering)
暫譯: 實用軟體架構評估(弗勞恩霍夫IESE系列:軟體與系統工程)
Jens Knodel
商品描述
Thorough and continuous architecting is the key to overall success in software engineering, and architecture evaluation is a crucial part of it. This book presents a pragmatic architecture evaluation approach and insights gained from its application in more than 75 projects with industrial customers in the past decade. It presents context factors, empirical data, and example cases, as well as lessons learned on mitigating the risk of change through architecture evaluation.
By providing comprehensive answers to more than 100 typical questions and discussing more than 60 frequent mistakes and lessons learned, the book allows readers to not only learn how to conduct architecture evaluations and interpret its results, but also to become aware of risks such as false conclusions, manipulating data, and unsound lines of argument. It equips readers to become confident in assessing quantitative measurement results and recognize when it is better to rely on qualitative expertise.
The target readership includes both practitioners and researchers. By demonstrating its impact and providing clear guidelines, data, and examples, it encourages practitioners to conduct architecture evaluations. At the same time, it offers researchers insights into industrial architecture evaluations, which serve as the basis for guiding research in this area and will inspire future research directions.商品描述(中文翻譯)
徹底且持續的架構設計是軟體工程整體成功的關鍵,而架構評估則是其中一個重要部分。本書提出了一種務實的架構評估方法,並分享了在過去十年中與工業客戶合作的75個以上專案中獲得的見解。書中介紹了背景因素、實證數據和範例案例,以及在透過架構評估減輕變更風險方面的經驗教訓。
本書提供了對100多個典型問題的全面回答,並討論了60多個常見錯誤和經驗教訓,使讀者不僅能學會如何進行架構評估和解釋其結果,還能意識到如錯誤結論、數據操控和不合理論證等風險。它使讀者能夠自信地評估定量測量結果,並認識到何時更應依賴定性專業知識。
目標讀者包括實務工作者和研究人員。通過展示其影響力並提供清晰的指導方針、數據和範例,本書鼓勵實務工作者進行架構評估。同時,它也為研究人員提供了工業架構評估的見解,這些見解將作為指導該領域研究的基礎,並激發未來的研究方向。