*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202405*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:系統分析與設計 ISBN:9787040622096 出版社:高等教育 著編譯者:陳武等 頁數:222 所在地:中國大陸 *此為代購商品 書號:1648618 可大量預訂,請先連絡。 內容簡介 本書作為一本介紹軟體系統分析和設計的教材,融合了DevOps理念和華為系統工程方法,旨在為學生和軟體開發人員提供有關軟體開發過程的理論和實踐方面的知識。全書共包含7章,分別講授系統分析與設計基礎、需求獲取、需求描述與規約、系統設計原則、對象交互設計與類的設計、資料庫設計、面向DevOps的系統開發。全書共有4個綜合實驗,分別在第三、五、六、七章。 本書的特色在於「模型」和「邏輯」,核心部分即分析與設計,在不斷地構造模型(不限於形式化的模型)、精化模型、轉換模型,直至出現最終的程序(亦是模型)。並非為了建模而建模,而是模型之間總能找到邏輯聯繫,最終服務於並匯聚到程序的生成。 本書可作為高等學校計算機類專業,尤其是軟體工程專業本科生的教材;也可作為計算機類專業研究生和軟體開發工程師的參考讀物。作者簡介 陳武,西南大學計算機與信息科學學院教授、副院長,西南大學軟體工程國家級一流本科專業建設點負責人,重慶市高校一流本科課程「系統分析與設計」負責人;全國高等學校計算機教育研究會常務理事、師範教育分會理事長,重慶市高校計算機類專業教學指導委員會委員,重慶市人工智慧學會常務理事,重慶市軟體技術創新戰略聯盟副理事長。指導學生獲得澳大利亞人工智慧大會STG大賽第一名、全國信息技術應用水平大賽二等獎、「挑戰杯」全國大學生課外學術科技作品競賽重慶市特等獎。主持多項國家級、省部級項目,先後在CCF推薦期刊、會議等發表論文40餘篇,獲重慶市科技進步獎二等獎1次。目錄 第一章 系統分析與設計基礎1 1 軟體系統分析與設計概述 1 1 1 軟體系統概念 1 1 2 軟體系統發展趨勢 1 1 3 軟體系統分析與設計涉眾 1 1 4 軟體系統分析與設計過程 1 2 經典軟體過程模型 1 2 1 瀑布模型 1 2 2 快速原型模型 1 2 3 增量模型 1 2 4 螺旋模型 1 2 5 噴泉模型 1 2 6 RUP模型 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 5 華為系統工程方法 1 5 1 DevOps概述 1 5 2 DevOps行業現狀 1 5 3 聚焦華為DevOps與雲化發展趨勢 1 5 4 華為CodeArts的轉型之路 本章小結 本章習題 第二章 需求獲取 2 1 互動式需求獲取 2 1 1 問卷調查法 2 1 2 訪談法 2 1 3 聯合應用開發 2 1 4 需求調研會 2 2 非干擾式需求獲取 2 2 1 觀察法 2 2 2 體驗法 2 2 3 單據分析法 2 2 4 報表分析法 2 3 非傳統需求獲取 2 3 1 原型法 2 3 2 敏捷法 本章小結 本章習題 第三章 需求描述與規約 3 1 用例識別與開發 3 1 1 用例的基本概念 3 1 2 用例的發現 3 1 3 用例的識別 3 1 4 開發用例圖(RA-1) 3 1 5 高層文本用例開發(RA-2) 3 1 6 詳細文本用例開發(RA-3) 3 2 系統結構建模(RA-4) 3 2 1 類圖相關的術語 3 2 2 概念及重要屬性識別 3 2 3 概念間關係定義 3 2 4 概念類圖的開發過程 3 3 系統行為建模(RA-5) 3 3 1 識別用例中的系統操作 3 3 2 開發用例序列圖 3 4 系統操作契約開發(RA-6) 3 4 1 系統狀態變遷的本質 3 4 2 前/後置條件開發 3 5 需求管理 3 5 1 需求開發過程 3 5 2 需求文檔開發 本章小結 本章習題 綜合實驗一 第四章 系統設計原則 4 1 基本設計思想 4 1 1 抽象原則 4 1 2 模塊化與獨立性 4 1 3 關注點分離 4 2 對象職責分配原則 4 2 1 創建者 4 2 2 信息專家 4 2 3 低耦合 4 2 4 高內聚 4 2 5 控制器 4 2 6 多態性 4 2 7 純虛構 4 2 8 間接性 4 2 9 防止異變 4 3 其他原則 本章小結 本章習題 第五章 對象交互設計與類的設計 5 1 系統操作契約解析 5 1 1 對象序列圖的模型元素與語義 5 1 2 從系統操作契約到對象序列圖 5 2 對象交互設計——條基於GRASP設計模式的職責分配 5 2 1 專家模式在對象序列圖構建中的應用案例 5 2 2 創建者模式在對象序列圖構建中的應用案例 5 2 3 控制器模式在對象序列圖構建中的應用案例 5 2 4 高內聚模式在對象序列圖構建中的應用案例 5 2 5 低耦合模式在對象序列圖構建中的應用案例 5 3 類的設計 5 3 1 設計類圖與概念類圖的對比 5 3 2 從對象序列圖到設計類圖 5 3 3 從對象序列圖和設計類圖到代碼骨架 本章小結 本章習題 綜合實驗二 第六章 資料庫設計 6 1 資料庫概述 6 1 1 資料庫的基本概念 6 1 2 數據模型 6 2 關係資料庫設計 6 2 1 關係資料庫的設計原則 6 2 2 關係資料庫的設計步驟 6 2 3 資料庫語言 6 3 概念數據模型設計 6 3 1 什麼是概念數據模型 6 3 2 創建和操作概念數據模型 6 3 3 概念數據模型的管理 6 4 邏輯數據模型設計 6 4 1 邏輯數據模型概念 6 4 2 邏輯數據模型創建 6 4 3 管理邏輯數據模型 6 5 物理數據模型設計 6 5 1 物理數據模型對象創建方法 6 5 2 生成資料庫腳本 6 5 3 創建資料庫 6 5 4 逆向工程資料庫 本章小結 本章習題 綜合實驗三 第七章 面向DevOps的系統開發 7 1 軟體開發生產線 7 2 需求管理 7 2 1 需求決策 7 2 2 需求分解 7 2 3 需求規劃 7 3 開發與集成 7 3 1 版本管理 7 3 2 代碼檢查 7 3 3 編譯構建 7 4 測試管理 7 4 1 基礎操作 7 4 2 測試設計 7 4 3 自動化測試 7 5 部署與交付 7 5 1 應用部署 7 5 2 持續交付 本章小結 本章習題 綜合實驗四 參考文獻 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |