內容簡介
本書是國家級一流本科課程「軟體工程」指定教材。本書利用知識圖譜為讀者構建了軟體工程理論的清晰框架,系統地介紹了軟體工程的概念、原理、過程、主要方法、軟體分析與設計的原則、建模工具和技術,並以實際的軟體項目——「大學生在線學習系統」為案例,貫穿每章涉及的理論知識。本書除介紹經典和常用的軟體工程思想與方法外,還引入了敏捷軟體分析與設計、面向服務的方法、微服務以及人工智能大模型下的軟體工程應用新方法和新理念。本書共10章,第1章介紹了軟體工程的基本概念;第2~8章順序介紹了軟體生存周期各階段的任務、過程、方法、工具等,並介紹軟體工程新方法;第9章介紹軟體項目管理;第10章通過綜合實例完整展示軟體工程從分析到維護的整個理論應用過程。 本書理論與實踐結合,使讀者能快速掌握軟體工程的基礎知識與項目管理技能,適合作為高等院校計算機科學與技術、軟體工程等專業的教材或教學參考書,也可作為有一定經驗的軟體開發人員的參考用書。目錄
第1章 軟體工程概述