幫助中心 | 我的帳號 | 關於我們

軟體工程與實踐(第5版微課版新形態雙色印刷新時代高等學校電腦類專業教材)

  • 作者:編者:賈鐵軍//李學相//劉建准//鍾雲飛|責編:楊帆//薛陽
  • 出版社:清華大學
  • ISBN:9787302709770
  • 出版日期:2026/03/01
  • 裝幀:平裝
  • 頁數:320
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書為清華大學出版社多年度全國暢銷圖書,由「十三五」國家重點出版物出版規劃項目及國家智慧教育平台課程暨上海高校市級精品課程負責人和多位專家教授、教學名師等主編,突出「教、學、練、做、用」一體化,結合手機App研發及應用,實用、新穎、操作性強。全書共分10章,包括軟體工程基礎、可行性分析及研發策劃、面向對象開發方法、軟體需求分析、軟體設計、軟體實現、軟體測試與維護、軟體項目管理、軟體工程新技術及體系、App開發綜合應用。本書內容體現軟體研發的新知識、新技術、新方法、新成果、新標準及新應用,立體化資源豐富並配有同步實驗、課程設計指導和實用文檔模板等。
    本書既可作為高等院校電腦與信息類、工程與管理類等專業的相關課程的教材,也可作為培訓及參考用書。標題帶*的小節可進行選學。

作者介紹
編者:賈鐵軍//李學相//劉建准//鍾雲飛|責編:楊帆//薛陽

目錄
第1章  軟體工程基礎
  1.1  軟體工程的發展
    1.1.1  軟體危機概述
    1.1.2  軟體工程的發展過程
  1.2  軟體及軟體工程概述
    1.2.1  軟體的概念、特點和分類
    1.2.2  軟體工程的概念、特點和目標
    1.2.3  軟體工程學及其內容和方法
    1.2.4  軟體過程及實際開發過程
    1.2.5  軟體工程的基本原理及原則
  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.5  實驗1 軟體開發準備及業務流程圖畫法
    1.5.1  任務1 軟體開發團隊與選題
    1.5.2  任務2 業務流程圖的畫法
  1.6  本章小結
  1.7  練習與實踐1
第2章  可行性分析及研發策劃
  2.1  軟體問題的調研和定義
    2.1.1  軟體問題的初步調研
    2.1.2  軟體問題定義的概念
    2.1.3  軟體問題定義的內容
  2.2  可行性分析及項目立項
    2.2.1  可行性分析的概念及意義
    2.2.2  可行性分析的任務和內容
    2.2.3  可行性分析的實施過程
  2.3  項目立項、合同和任務書
    2.3.1  軟體項目立項方法及文檔
    2.3.2  軟體項目簽訂合同和文檔
    2.3.3  任務下達的方式及文檔
  2.4  系統流程圖及應用
    2.4.1  系統流程圖的用途
    2.4.2  系統流程圖畫法及符號
  2.5  軟體開發計劃及方案
    2.5.1  軟體開發計劃的目的及分類
    2.5.2  軟體開發計劃的內容與制訂
    2.5.3  軟體開發計劃書及方案
  2.6  實驗2 軟體可行性分析
    2.6.1  實驗目的
    2.6.2  實驗任務及要求

    2.6.3  實驗內容及步驟
  2.7  本章小結
  2.8  練習與實踐2
第3章  面向對象開發方法
  3.1  面向對象的相關概念
    3.1.1  對象與類
    3.1.2  繼承及多態性
    3.1.3  消息與方法
  3.2  面向對象方法概述
    3.2.1  面向對象方法的概念
    3.2.2  面向對象方法的特點
    3.2.3  面向對象開發過程及范型
    3.2.4  面向對象開發方法
  3.3  面向對象分析
    3.3.1  面向對象分析的任務
    3.3.2  面向對象分析的過程
    3.3.3  對象建模技術
    3.3.4  UML概述
  3.4  面向對象設計
    3.4.1  面向對象設計的準則及任務
    3.4.2  系統設計的過程
    3.4.3  對象設計的過程
    3.4.4  類設計的目標及方法
  3.5  面向對象分析和設計實例
    3.5.1  圖書管理信息系統OOA實例
    3.5.2  圖書管理信息系統OOD實例
  3.6  實驗3 學生社團App的OOD應用
    3.6.1  實驗目的
    3.6.2  實驗內容及步驟
    3.6.3  實驗結果
  3.7  本章小結
  3.8  練習與實踐3
第4章  軟體需求分析
  4.1  軟體需求分析概述
    4.1.1  軟體需求分析的概念及特點
    4.1.2  軟體需求分析的目的和原則
  4.2  軟體需求分析的任務及過程
    4.2.1  軟體需求分析的任務
    4.2.2  軟體需求分析的過程
  4.3  軟體需求分析方法
    4.3.1  軟體需求分析方法類型
    4.3.2  結構化分析方法
  4.4  軟體需求分析描述工具
    4.4.1  軟體需求描述工具
    4.4.2  業務流程圖
    4.4.3  數據流圖及數據字典
    4.4.4  處理過程描述
    4.4.5  狀態轉換圖
  4.5  軟體需求分析文檔
    4.5.1  軟體需求文檔概述

    4.5.2  軟體需求文檔編寫
  4.6  實驗4 需求分析及文檔
    4.6.1  實驗目的
    4.6.2  實驗要求
    4.6.3  實驗內容及步驟
    4.6.4  實驗報告要求
  4.7  本章小結
  4.8  練習與實踐4
第5章  軟體設計
  5.1  軟體設計概述
    5.1.1  軟體設計的概念和目標
    5.1.2  軟體設計的過程
  5.2  軟體總體設計
    5.2.1  軟體總體設計的任務
    5.2.2  總體設計的原則和過程
    5.2.3  軟體總體設計的方法
  5.3  軟體詳細設計
    5.3.1  詳細設計的任務和原則
    5.3.2  詳細設計的方法和工具
  5.4  資料庫設計概述
    5.4.1  資料庫設計的任務及步驟
    5.4.2  概念數據模型設計
    5.4.3  邏輯結構及物理結構設計
  5.5  網路系統設計概述
    5.5.1  網路技術及結構設計
    5.5.2  網路站點及接入設計
    5.5.3  網路性能及安全性設計
    5.5.4  網路設計應用實例
  5.6  用戶界面設計
    5.6.1  界面設計的意義及任務
    5.6.2  用戶界面的特性及設計原則
    5.6.3  屏幕對話界面設計
    5.6.4  數據輸入界面設計
    5.6.5  數據輸出界面設計
    5.6.6  控制界面設計
  5.7  軟體設計文檔
    5.7.1  系統/子系統設計(結構設計)說明
    5.7.2  詳細設計文檔及其評審
  5.8  實驗5 軟體詳細設計及文檔
    5.8.1  實驗目的
    5.8.2  實驗內容及步驟
    5.8.3  實驗結果
  5.9  本章小結
  5.10  練習與實踐5
第6章  軟體實現
  6.1  軟體實現基礎
    6.1.1  軟體實現的概念、任務及過程
    6.1.2  軟體實現方法的準則
    6.1.3  軟體實現和軟體編程框架
  6.2  軟體編程語言和技術方法

    6.2.1  軟體編程語言概述
    6.2.2  軟體編程語言的選擇
    6.2.3  常用軟體編程方法
    6.2.4  軟體編程標準、規範和風格
  6.3  軟體研發常用工具與環境
    6.3.1  常用軟體研發工具和集成環境
    6.3.2  常用的App開發工具
    6.3.3  編碼管理系統及編譯程序
    6.3.4  軟體生成技術
  6.4  軟體實現文檔
    6.4.1  實現文檔的組成及要求
    6.4.2  軟體用戶手冊編寫
    6.4.3  軟體用戶手冊的審核鑒定
  6.5  實驗6 應用軟體編程實現
    6.5.1  實驗目的及要求
    6.5.2  實驗內容及步驟
  6.6  本章小結
  6.7  練習與實踐6
第7章  軟體測試與維護
  7.1  軟體測試概述
    7.1.1  軟體測試的概念及內容
    7.1.2  軟體測試的目的和原則
  7.2  軟體測試的特點及過程
    7.2.1  軟體測試的特點
    7.2.2  軟體測試的過程
  7.3  軟體測試階段及任務
    7.3.1  單元測試及任務
    7.3.2  軟體集成與集成測試
    7.3.3  有效性測試及要求
    7.3.4  系統測試及驗收
  7.4  軟體測試策略及面向對象測試
    7.4.1  軟體測試策略
    7.4.2  面向對象軟體測試
  7.5  軟體測試方法、用例和標準
    7.5.1  軟體測試方法
    7.5.2  軟體測試用例設計及方法
    7.5.3  軟體測試標準和工具
    7.5.4  軟體測試文檔
  7.6  軟體調試與發布
    7.6.1  軟體調試的特點及過程
    7.6.2  軟體調試的方法
    7.6.3  軟體調試的原則
    7.6.4  軟體推廣及發布
  7.7  軟體維護
    7.7.1  軟體維護的類型及特點
    7.7.2  軟體維護策略及方法
    7.7.3  軟體維護過程及任務
    7.7.4  軟體再工程技術
  7.8  實驗7 軟體測試與調試應用
  7.9  本章小結

  7.10  練習與實踐7
第8章  軟體項目管理
  8.1  軟體項目管理概述
    8.1.1  軟體項目管理的概念及特點
    8.1.2  軟體項目管理過程及內容
  8.2  軟體項目啟動與組織管理
    8.2.1  軟體項目的啟動過程及任務
    8.2.2  軟體項目組織管理
  8.3  軟體項目進度管理
    8.3.1  軟體項目進度估算
    8.3.2  軟體項目進度安排
  8.4  軟體項目的過程管理
    8.4.1  軟體項目的需求管理
    8.4.2  軟體項目的質量管理
    8.4.3  軟體項目的配置管理
    8.4.4  軟體項目的風險管理
  8.5  軟體項目監控與驗收
    8.5.1  軟體項目的監控過程
    8.5.2  軟體項目監控內容及方法
    8.5.3  軟體項目的評審
    8.5.4  軟體項目收尾與驗收
  8.6  實驗8 軟體項目管理應用
  8.7  本章小結
  8.8  練習與實踐8
第9章  軟體工程新技術及體系
  9.1  軟體工程新技術
    9.1.1  面向服務的計算
    9.1.2  雲計算技術
    9.1.3  大數據技術
    9.1.4  人工智慧技術概述
  9.2  能力成熟度集成模型
    9.2.1  CMMI基本概述
    9.2.2  CMMI能力成熟度級別
    9.2.3  CMMI的評估及應用
  9.3  軟體工程新體系
    9.3.1  華為軟體工程體系
    9.3.2  微軟軟體工程體系
    9.3.3  敏捷軟體工程體系
  9.4  本章小結
  9.5  練習與實踐9
第10章  App開發綜合應用
  10.1  App項目開發基礎
    10.1.1  App的特點及類型
    10.1.2  App開發任務、過程和方法
    10.1.3  App需求分析
    10.1.4  App設計實現方法
    10.1.5  App測試技術和方法
    10.1.6  App項目管理
  10.2  移動App開發及應用
    10.2.1  移動App的製作方法

    10.2.2  移動App調試及配置
  10.3  商品進銷存App開發
    10.3.1  系統需求分析
    10.3.2  系統設計
    10.3.3  系統實現
  10.4  圖書商城信息系統開發
    10.4.1  軟體研發的可行性分析
    10.4.2  軟體需求分析
    10.4.3  軟體設計
    10.4.4  軟體實現
  10.5  課程設計任務書及評價
    10.5.1  課程設計任務書
    10.5.2  課程設計報告評價
  10.6  本章小結
附錄  練習與實踐習題部分參考答案
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032