內容簡介
本教材的主要內容可以分為如下三部分。 第一部分包括第1章「軟體體繫結構概述」和第2章「軟體體繫結構的定位與構建」,這兩章的內容是讀者閱讀本教材和掌握軟體體繫結構整個宏觀知識體系的基礎。 第二部分包括第3~7章,這部分中的各章分別圍繞軟體體繫結構描述方法、基於風格的軟體體繫結構設計、面向質量屬性的軟體體繫結構設計、軟體體繫結構評估、軟體體繫結構演化等軟體體繫結構構建過程中需要的專業知識進行講解。 第三部分包括第8章,這一章選取了三個實際的軟體項目案例,以實踐驗證的方式帶領讀者面向實際的軟體系統需求,綜合應用本教材前兩部分講解的知識內容,完成軟體系統體繫結構的構建。 本教材適合軟體工程、計算機相關專業高年級的本科生、研究生和博士生,以及相關專業領域的從業人員、研究人員和高校教師使用。作者簡介
李青山:西安電子科技大學教授,博士生導師,教育部省級重點學科「軟體工程」學術帶頭人,西安市智能軟體工程重點實驗室主任,CCF傑出會員。國家級一流本科課程「軟體體繫結構」課程負責人,主要研究智能軟體工程、代碼分析與治理、軟體演化與智能運維、AIAgent與自主智能軟體工程方法等。目錄
第1章 軟體體繫結構概述