軟件工程-理論與實踐 毛新軍 董威 9787040610109 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:高等教育
NT$502
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月: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或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理