预购商品
书目分类
特别推荐
本書是產學合作協同育人項目的成果,以中國軟體工程知識體系CSWEBOK知識域為基礎,基於OBE理念和課程思政要求,以軟體產業職業崗位為培養目標導向,分為理論、實踐和案例三部分。 本書特色鮮明,知識體系完善,強調知識、能力與素質培養質相融合,理論與實踐相融合,應用性強。 本書可作為電腦、軟體工程、物聯網、資訊安全等理工科專業的教材使用,也可供感興趣的學生和學者參考。
第一部分軟體工程原理 第1章概述 1.1軟體產品 1.1.1軟體 1.1.2軟體保護 1.1.3軟體產品管理 1.2軟體工程發展 1.2.1軟體工程定義 1.2.2軟體工程學科 1.2.3軟體工程發展史 1.3軟體工程原理 1.3.1軟體工程三要素 1.3.2軟體工程過程 1.3.3軟體工程方法 1.3.4軟體工程工具 1.4軟體工程職業 1.4.1軟體工程職業技能 1.4.2軟體工程就業崗位 複習思考題 第2章軟體過程 2.1軟體過程概述 2.2瀑布模型 2.3快速原型模型 2.3.1拋棄式原型模型 2.3.2演化式原型模型 2.4螺旋模型 2.5增量模型 2.6敏捷過程 複習思考題 第3章專案管理 3.1軟體專案管理 3.1.1軟體專案管理的概念和過程 3.1.2軟體進度管理 3.2風險管理 3.2.1風險管理的概念 3.2.2風險管理的目的和流程 3.3軟體專案資源管理 3.3.1人力資源管理 3.3.2軟體資源管理 複習思考題 第4章需求工程 4.1需求分析的任務 4.1.1確定目標系統的具體要求 4.1.2建立目標系統的邏輯模型 4.1.3修正計畫 4.1.4開發原型系統 4.2需求的獲取 4.2.1客戶訪談 4.2.2市場調研 4.2.3聯合分析小組 4.3軟體需求文檔 4.4需求分析與建模 4.4.1需求分析方法 4.4.2需求建模 4.5需求的驗證與確認 複習思考題 第5章軟體設計 5.1軟體體系結構與設計複用 5.2軟體設計策略與方法 5.3軟體設計表示 5.3.1軟體設計工具 5.3.2軟體視圖 5.3.3軟體設計表示方法 5.4結構化設計方法 5.4.1結構化設計的思想 5.4.2結構化設計的原則 5.4.3結構化設計的任務 5.4.4結構化設計的兩個階段 5.4.5結構化設計的工作步驟 5.4.6結構化設計案例 5.5物件導向設計法 5.5.1物件導向三層設計思想 5.5.2物件導向設計原則 5.5.3物件導向軟體設計建模工具 5.5.4物件導向設計的工作步驟 5.5.5物件導向設計案例 5.6資料庫設計 5.7使用者介面設計 5.7.1通用介面設計原則 5.7.2使用者介面設計的關鍵問題 5.7.3使用者交互模式的設計 5.7.4資訊呈現設計 5.7.5使用者介面設計過程 5.7.6當地語系化和國際化 5.7.7隱喻和概念模型 5.7.8CRAP設計原則 5.7.9使用者介面設計的流程 5.8軟體設計品質分析與評價 5.8.1軟體品質分析與評價技術 5.8.2軟體品質度量 5.8.3軟體品質評估 5.8.4軟體品質評估指標體系 複習思考題 第6章軟體構造 6.1軟體構造原則 6.1.1最小化複雜性原則 6.1.2預期變更原則 6.1.3為驗證而構造原則 6.1.4複用原則 6.1.5標準化原則 6.2軟體構造管理 6.3軟體構造約束 6.3.1發現更多的軟體設計約束 6.3.2選擇合適的構造語言和工具 6.3.3使用公認的代碼編寫方法 6.3.4使用編碼與測試融合策略 6.3.5認真思考使用複用技術 6.3.6制定可行的集成策略 6.4構造技術 6.4.1應用程式介面 6.4.2物件導向運行態 6.4.3參數化 6.4.4防禦性程式設計 6.4.5可執行模型 複習思考題 第7章軟體測試 7.1軟體測試背景 7.1.1軟體品質 7.1.2軟體缺陷 7.2軟體測試基礎 7.2.1什麼是軟體測試 7.2.2軟體測試的目的 7.2.3軟體測試的原則 7.2.4軟體測試的方法與步驟 7.2.5測試信息流 7.2.6測試與軟體發展各階段的關係 7.3動態測試方法和技術 7.3.1黑盒測試 7.3.2黑盒測試用例設計 7.3.3白盒測試 7.3.4白盒測試的測試用例設計 7.4軟體測試的策略 7.5單元測試 7.5.1單元測試問題 7.5.2單元測試過程 7.6集成測試 7.6.1集成測試定義 7.6.2非增量和增量測試 7.6.3自頂向下集成測試 7.6.4自底向上集成測試 7.6.5不同集成測試策略的比較 7.7接受度測試 7.7.1接受度測試的範圍 7.7.2配置評審 7.7.3α測試和β測試 複習思考題 第8章軟體維護 8.1軟體維護的定義 8.2軟體維護的特點 8.3維護過程 8.4可維護性度量 8.5預防性維護 8.6軟體再工程過程 複習思考題 第二部分 軟體工程課程實踐 第9章課程實踐概述 9.1實踐實施形式 9.2實踐階段專案 第10章啟動專案 10.1項目選題 10.2組建團隊 10.3專案進度安排 10.4實驗要求 第11章明確需求 11.1引言 11.2軟體概述 11.2.1軟體的範圍定義 11.2.2系統特性概述 11.2.3系統運行環境 11.2.4假定和依賴 11.3外部介面和需求 11.3.1使用者介面 11.3.2軟體介面 11.4需求規格 11.4.1系統特性1(編號/名稱) 11.4.2系統特性2(編號/名稱) 11.5實驗要求 第12章制訂計畫 12.1引言 12.1.1編制目的 12.1.2說明背景 12.1.3列出參考資料 12.2項目概述 12.2.1說明項目功能 12.2.2需要的支援條件 12.2.3必須的開發和運行環境 12.3實施計畫 12.3.1制定品質目標 12.3.2分階段進行規劃 12.3.3制訂風險管理計畫 12.3.4團隊間的溝通 12.3.5與客戶溝通 12.4階段計畫進度表 12.5實驗要求 第13章模型設計 13.1靜態模型設計 13.2動態行為模型設計 13.3物理模型設計 13.4實驗要求 13.5評分標準 第14章系統測試 14.1實驗目的 14.2確定測試目的 14.3測試基本內容 14.4實施計畫 14.4.1測試設計工作任務分解與人員安排 14.4.2測試執行工作任務分解和人員安排 14.4.3測試總結工作任務分解和人員安排 14.5預算與風險控制 14.6實驗要求 第15章專案驗收 15.1評分標準 15.2實驗要求 第三部分 軟體工程應用案例 第16章試題庫管理系統 16.1項目概述 16.1.1非功能性需求 16.1.2功能性需求 16.1.3角色說明 16.2系統設計 16.2.1功能模組設計 16.2.2資料庫設計 16.2.3詳細設計 16.2.4介面設計示例 第17章 乘用車大資料分析銷售系統 17.1項目概述 17.2系統設計 17.2.1分析乘用車輛和商用車輛的數量和銷售額分佈所占的比重 17.2.2分析某年每個月的汽車銷售數量的比例 17.2.3分析某個月份各市區縣的汽車銷售的數量 17.2.4使用者資料市場分析——分析買車的男女比例 17.2.5分析不同所有權、型號和類型汽車的銷售數量 17.2.6分析不同車型的用戶的年齡和性別 17.2.7統計分析不同車型銷售資料 17.2.8按照不同類型(品牌)汽車銷售情況統計發動機型號和燃料種類 17.2.9分析同排量不同品牌汽車的銷售量 附錄A東軟客戶關係管理系統 參考文獻
客服公告
热门活动
订阅电子报