*數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202402*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:軟件工程-理論與實踐 (附微課視頻) (第3版) ISBN:9787115624208 出版社:人民郵電 著編譯者:呂雲翔 叢書名:新工科軟體工程專業卓越人才培養系列 頁數:306 所在地:中國大陸 *此為代購商品 書號:1615562 可大量預訂,請先連絡。 內容簡介 本書按照典型的軟體開發過程來組織內容,旨在培養讀者具備軟體工程思想及實際軟體開發的能力。本書共分為14章,內容涉及軟體工程概述、敏捷軟體開發、可行性研究與項目開發計劃、需求分析、軟體設計、軟體實現、軟體測試、軟體維護、面向對象方法與UML、面向對象分析、面向對象設計、面向對象實現、面向對象測試、軟體工程管理。本書理論與實踐相結合,內容翔實,可操作性強。 本書可作為高等院校計算機科學與技術、軟體工程及相關專業「軟體工程」課程的教材,也可供軟體工程相關領域從業人員參考使用。目錄 第1章 軟體工程概述1 1 軟體的概念及特點 1 2 軟體危機 1 2 1 軟體危機的表現與產生原因 1 2 2 軟體危機的啟示 1 3 軟體工程 1 3 1 軟體工程的概念 1 3 2 軟體工程的基本目標和原則 1 3 3 軟體過程 1 4 軟體過程模型 1 4 1 瀑布模型 1 4 2 快速原型模型 1 4 3 增量模型 1 4 4 螺旋模型 1 4 5 噴泉模型 1 4 6 基於組件的開發模型 1 4 7 統一軟體開發過程模型 1 4 8 幾種模型的對比 1 4 9 幾種模型之間的關係 1 4 10 選擇軟體過程模型 1 4 11 軟體過程模型實例 1 5 軟體開發方法 1 5 1 基本的軟體開發方法 1 5 2 開源軟體開發方法 1 5 3 群體化軟體開發方法 1 6 軟體工程工具 1 7 軟體工程人員的職業道德 1 7 1 ACM IEEE道德準則 1 7 2 職業倫理 1 7 3 應該注意的一些道德問題 1 8 「小型網上書店系統」案例介紹 拓展閱讀:青鳥工程——愛國與奉獻精神 本章小結 習題 第2章 敏捷軟體開發 2 1 敏捷方法 2 2 Scrum 2 2 1 概述 2 2 2 Sprint 2 2 3 每日站會 2 2 4 用戶故事 2 2 5 Backlog 2 2 6 結對編程 2 3 看板 2 3 1 概述 2 3 2 看板與Scrum的區別 2 4 XP 2 4 1 XP的4個價值觀 2 4 2 XP的12個核心實踐 2 5 CI CD 2 5 1 CI CD概述 2 5 2 CI CD的優勢 2 6 DevOps 2 6 1 DevOps生命周期 2 6 2 敏捷軟體開發、CI CD和DevOps 2 7 敏捷軟體開發實例 拓展閱讀:微信——創新精神 本章小結 習題 第3章 可行性研究與項目開發計劃 3 1 項目立項概述 3 2 可行性研究的任務 3 2 1 技術可行性 3 2 2 操作可行性 3 2 3 經濟可行性 3 3 可行性研究的步驟 3 4 可行性研究實例 3 5 制定項目開發計劃 3 6 案例:「小型網上書店系統」的軟體開發計劃書 拓展閱讀:釘釘軟體——求實精神 本章小結 習題 第4章 需求分析與結構化分析 4 1 需求分析概述 4 1 1 需求分析的任務和原則 4 1 2 需求分析的步驟 4 1 3 需求管理 4 1 4 需求分析的常用方法 4 1 5 原型設計 4 2 結構化分析概述 4 3 結構化分析的方法 4 3 1 功能建模 4 3 2 數據建模 4 3 3 行為建模 4 3 4 數據字典 4 3 5 加工規格說明 4 4 結構化分析的圖形工具 4 4 1 層次方框圖 4 4 2 Warnier圖 4 4 3 IPO圖 4 5 結構化分析實例 拓展閱讀:漢字激光照排系統——創新與奉獻精神 本章小結 習題 第5章 軟體設計與結構化設計 5 1 軟體設計概述 5 1 1 軟體設計的意義和目標 5 1 2 軟體設計的原則 5 1 3 軟體設計的分類 5 2 軟體體繫結構 5 2 1 什麼是軟體體繫結構 5 2 2 軟體體繫結構的作用 5 2 3 典型的軟體體繫結構風格 5 2 4 客戶端 伺服器模式的分散式體繫結構 5 2 5 MVC模型 5 3 結構化設計概述 5 4 結構化設計與結構化分析的關係 5 5 結構化設計方法 5 5 1 表示軟體結構的圖形工具 5 5 2 面向數據流的設計方法 5 5 3 面向數據結構的設計方法 5 6 介面設計 5 6 1 介面設計概述 5 6 2 界面設計 5 7 數據設計 5 8 過程設計 5 8 1 程序流程圖 5 8 2 N-S圖 5 8 3 PAD 5 8 4 PDL 5 9 軟體設計評審 5 10 結構化實例 拓展閱讀:高斯資料庫——工匠精神 本章小結 習題 第6章 軟體實現 6 1 編程語言 6 1 1 編程語言的發展與分類 6 1 2 選擇編程語言需考慮的因素 6 2 編程風格與規範 6 3 代碼復用 6 4 分析和評價代碼質量 6 5 軟體實現實例 拓展閱讀:王江民——奮鬥精神 本章小結 習題 第7章 軟體測試 7 1 軟體測試概述 7 1 1 軟體測試的原則 7 1 2 軟體測試模型 7 2 軟體測試的分類 7 3 測試用例 7 3 1 測試用例編寫 7 3 2 測試用例設計 7 3 3 測試用例場景 7 4 軟體測試方法 7 5 黑盒測試 7 5 1 等價類劃分法 7 5 2 邊界值分析法 7 5 3 錯誤推測法 7 5 4 因果圖法 7 5 5 決策表法 7 5 6 場景法 7 5 7 黑盒測試方法選擇 7 6 白盒測試 7 6 1 代碼檢查法 7 6 2 靜態結構分析法 7 6 3 程序插樁技術 7 6 4 邏輯覆蓋法 7 6 5 基本路徑法 7 6 6 白盒測試方法選擇 7 6 7 白盒測試與黑盒測試比較 7 7 軟體測試的一般步驟 7 8 單元測試 7 8 1 單元測試概述 7 8 2 單元測試內容 7 8 3 單元測試方法 7 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |