軟體工程實踐教程(2023年清華大學出版社出版的圖書)

軟體工程實踐教程(2023年清華大學出版社出版的圖書)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

《軟體工程實踐教程》是2023年清華大學出版社出版的圖書,作者是馮健文、樂傑、李旅軍、苗利明。

基本介紹

  • 中文名:軟體工程實踐教程
  • 作者:馮健文、樂傑、李旅軍、苗利明
  • 出版時間:2023年3月1日
  • 出版社:清華大學出版社
  • ISBN:9787302625049 
  • 定價:39 元
內容簡介,圖書目錄,

內容簡介

本書是教育部產學合作協同育人項目的成果,以中國軟體工程知識體系CSWEBOK知識域為基礎,基於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東軟客戶關係管理系統
參考文獻

相關詞條

熱門詞條

聯絡我們