*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:軟件工程-理論與實踐 ISBN:9787040610109 出版社:高等教育 著編譯者:毛新軍 董威 頁數:616頁 所在地:中國大陸 *此為代購商品 書號:1628523 可大量預訂,請先連絡。 內容簡介 本書是計算機領域本科教育教學改革試點工作(「101計劃」)系列教材之一。本書系統介紹軟體工程基礎理論和技術,包括軟體過程、開發方法和支撐工具,涵蓋需求、分析、設計、編碼、測試、部署、維護、演化和管理等。 全書分為6部分,共16章。第一部分基礎篇(第1~3章),介紹軟體工程的基本概念和思想、常見的軟體過程及主流的軟體開發方法。第二部分需求篇(第4~6章),介紹構思、獲取、分析、建模和文檔化軟體需求的過程、策略、方法、語言、工具以及相應的軟體製品及其質量保證。第三部分設計篇(第7~10章),介紹軟體體繫結構設計、用戶界面設計和詳細設計的過程、策略、方法、語言、工具以及相應的軟體製品及其質量保證。第四部分實現篇(第11~13章),介紹程序編碼和軟體測試的過程、策略、技術、工具以及相應的軟體製品及其質量保證。第五部分運維篇(第14~15章),介紹軟體部署、運行、維護和演化的策略、方法以及相應的軟體製品及其質量保證。第六部分管理篇(第16章),介紹軟體項目管理的相關內容。本書引入開源軟體實踐、群體化開發方法、軟體部署和演化等新穎內容,通過豐富和完整的軟體開發案例以及強化軟體開發綜合實踐,幫助讀者深入理解軟體工程基礎理論知識,熟練掌握軟體開發方法和工具,培養多方面的素質和能力。 本書可作為高校計算機大類專業軟體工程課程的教材,也可作為研究生相關課程的教材和軟體工程師的參考用書。目錄 第1章 從程序到軟體1 1 何為程序 1 2 程序質量 1 3 程序質量保證方法 1 3 1 程序編碼風格 1 3 2 程序設計方法 1 3 3 程序代碼重用 1 3 4 結對編程 1 4 程序質量分析方法 1 4 1 人工代碼審查 1 4 2 自動化分析 1 4 3 測試技術 1 5 編寫程序需解決的問題 1 6 何為軟體 1 6 1 軟體的概念 1 6 2 軟體生存周期 1 6 3 軟體的特點 1 6 4 軟體的分類 1 7 開源軟體 1 7 1 何為開源軟體 1 7 2 開源軟體實踐 1 7 3 開源託管平台和社區 1 7 4 開源軟體的優勢 1 7 5 開源許可證 1 7 6 開源軟體的利用 1 8 軟體質量 1 9 軟體特徵的變化 1 9 1 軟體的地位和作用 1 9 2 軟體的基本形態 1 9 3 軟體系統的規模 1 10 軟體建設的挑戰和使命 1 11 本書軟體案例 1 11 1 「小米便簽」軟體MiNotes 1 11 2 「12306」軟體 1 11 3 「空巢老人看護」軟體ElderCarer 本章小結 推薦閱讀 基礎習題 綜合實踐 第2章 軟體工程概述 2 1 軟體工程的產生背景 2 1 1 從編寫程序到軟體開發 2 1 2 軟體危機 2 2 軟體工程的概念和思想 2 2 1 何為軟體工程 2 2 2 軟體工程的三要素 2 2 3 軟體工程的目標 2 2 4 軟體工程的原則 2 2 5 軟體開發範式 2 3 計算機輔助軟體工程 2 3 1 何為計算機輔助軟體工程 2 3 2 CASE工具和環境 2 4 軟體工程視角下的軟體開發 2 4 1 軟體創作與軟體生產 2 4 2 軟體創作與軟體生產的軟體工程方法 2 5 軟體工程的發展 2 5 1 軟體工程的發展歷程 2 5 2 軟體工程發展的特點 2 5 3 我國軟體工程的發展 2 6 軟體工程教育 2 6 1 軟體工程從業人員 2 6 2 軟體工程教育發展 2 6 3 軟體工程教育國際規範 2 6 4 軟體工程教育挑戰 2 6 5 「軟體工程」課程教學 本章小結 推薦閱讀 基礎習題 綜合實踐 第3章 軟體過程模型和開發方法 3 1 軟體過程模型 3 1 1 何為軟體過程 3 1 2 代表性的軟體過程模型 3 1 3 軟體過程模型的重型化特點 3 1 4 軟體過程模型的選擇 3 2 敏捷方法 3 2 1 何為敏捷方法 3 2 2 極限編程方法 3 2 3 Scrum方法 3 2 4 測試驅動的開發方法 3 2 5 敏捷方法的特點和應用 3 3 群體化開發方法 3 3 1 何為群體化開發方法 3 3 2 基於群體的軟體開發技術 3 3 3 開源軟體開發實踐 3 3 4 基於群智的知識分享 本章小結 推薦閱讀 基礎習題 綜合實踐 第4章 軟體需求工程基礎 4 1 軟體需求 4 1 1 何為軟體需求 4 1 2 軟體需求的類別 4 1 3 軟體需求的特點 4 1 4 軟體需求的質量要求 4 1 5 軟體需求的重要性 4 2 需求工程 4 2 1 何為需求工程 4 2 2 需求工程的一般性過程 4 2 3 需求工程的方法學 4 2 4 需求工程師 4 3 結構化需求分析方法學 4 3 1 基本概念和思想 4 3 2 數據流圖及軟體需求模型 4 3 3 面向數據流的需求分析步驟和策略 4 4 面向對象的需求分析方法學 4 4 1 基本概念和思想 4 4 2 面向對象建模語言UML 4 4 3 面向對象的需求分析步驟和策略 4 5 需求工程的 CASE 工具 4 6 需求工程的輸出和評審 4 6 1 軟體需求製品 4 6 2 軟體需求缺陷 4 6 3 軟體需求評審 4 7 軟體需求變更管理 本章小結 推薦閱讀 基礎習題 綜合實踐 第5章 獲取軟體需求 5 1 獲取軟體需求概述 5 1 1 軟體需求從何而來 5 1 2 獲取軟體需求的方式 5 1 3 獲取軟體需求的困難 5 1 4 獲取軟體需求的方法 5 2 獲取軟體需求的過程 5 3 明確問題和基於軟體的解決方案 5 3 1 明確軟體要解決的問題 5 3 2 明確基於軟體的解決方案 5 4 導出和構思初步軟體需求 5 4 1 識別軟體的利益相關者 5 4 2 導出和構思軟體的功能需求 5 4 3 導出和構思軟體的非功能需求 5 4 4 持續獲取軟體需求 5 5 描述初步軟體需求 5 5 1 自然語言描述 5 5 2 軟體原型描述 5 5 3 UML 用例圖 5 5 4 UML 用例圖描述 5 5 5 撰寫軟體文檔 5 6 評審初步軟體需求 5 6 1 輸出的軟體製品 5 6 2 評審初步軟體需求 5 6 3 軟體需求可行性分析 本章小結 推薦閱讀 基礎習題 綜合實踐 第6章 分析軟體需求 6 1 分析軟體需求概述 6 1 1 為何要分析軟體需求 6 1 2 分析軟體需求的任務 6 2 軟體需求模型及UML表示方法 6 2 1 軟體需求模型 6 2 2 交互圖 6 2 3 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |