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

軟體工程導論與項目案例教程(微課視頻版高等學校軟體工程專業系列教材)

  • 作者:編者:吳彥文|責編:陳景輝//薛陽
  • 出版社:清華大學
  • ISBN:9787302614616
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:275
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    在時代的浪潮下,人工智慧將「軟體工程」課程渲染得繽紛多彩。這既是一門技術學課程,又是一門管理學課程;既需要有豐富的理論知識,又需要有實踐操作的動手能力。隨著各種科技與工具軟體的不斷湧現,又使得該課程的教學可以不斷地注入新的教學方式、新的編程學習模式與新的實踐方式等。
    本書共11章,系統地介紹了軟體工程的概念、模塊、技術與實踐,涉及從可行性研究到集成式開發實踐的完整過程。在每章主體內容前增加了知識導圖、趣味小知識等模塊,從而以多視角來引導讀者進行相關內容的學習;通過每章豐富而有趣的項目案例強調理論與實踐的結合;在閱讀體驗上,關注初學者的感受,以多圖少字的方式力求清晰簡明;章末引出深度思考以激發讀者的拓展閱讀興趣。此外,每章均配有豐富的配套資源,包括各種平台與工具軟體的應用技巧等,可作為讀者理解相關內容的「神兵利器」。
    本書兼顧了理論性、實用性和方向性,具有知識點講解深入淺出、實踐操作取材於實際項目等特點,可作為全國高等院校電腦、電子信息工程、信息管理等相關專業本科生、研究生的教材,也可以用作想要了解軟體工程領域用戶的快速入門讀物。

作者介紹
編者:吳彥文|責編:陳景輝//薛陽

目錄
第1章  軟體工程緒論
  1.1  初識軟體
    1.1.1  軟體的內涵
    1.1.2  軟體危機
    1.1.3  軟體工程概述
  1.2  軟體項目的開發模型
    1.2.1  軟體項目的生存周期
    1.2.2  軟體項目的開發模型
  1.3  軟體工程知識體系和能力培養
    1.3.1  需求分析階段所需的知識圖譜與能力結構
    1.3.2  設計分析階段所需的知識圖譜與能力結構
    1.3.3  代碼實現階段所需的知識圖譜與能力結構
    1.3.4  軟體測試階段所需的知識圖譜與能力結構
    1.3.5  項目管理所需的知識圖譜與能力結構
  1.4  實踐作業任務要求
    1.4.1  子課題實踐要求
    1.4.2  綜合實踐要求
第2章  可行性分析
  2.1  軟體問題概述
    2.1.1  開發問題的提出
    2.1.2  軟體問題初步調研
    2.1.3  軟體問題的定義
  2.2  可行性研究簡介
    2.2.1  項目立項概述
    2.2.2  可行性研究的目的
    2.2.3  可行性研究的內容
    2.2.4  可行性研究的步驟
  2.3  實踐工具——流程圖製作
    2.3.1  流程圖概述及相關軟體介紹
    2.3.2  實踐工具1——Microsoft Office Visio
    2.3.3  實踐工具2——Kitten
  2.4  實戰案例——編寫瀏覽器開發可行性研究報告
第3章  需求分析
  3.1  軟體需求分析概述
    3.1.1  軟體需求分析的目的
    3.1.2  軟體需求分析要素
    3.1.3  系統需求分析要素
  3.2  需求分析的原則與步驟
    3.2.1  需求分析的原則
    3.2.2  需求分析的一般步驟
  3.3  結構化分析方法
    3.3.1  數據流圖
    3.3.2  數據字典
    3.3.3  實體?關係圖
    3.3.4  層次方框圖
    3.3.5  Warnier圖
    3.3.6  IPO圖
  3.4  實戰案例——撰寫機票預訂系統需求分析報告
第4章  軟體設計
  4.1  軟體設計概述

    4.1.1  軟體設計相關概念
    4.1.2  軟體設計的總體目標
    4.1.3  軟體設計的主要內容
  4.2  面向對象的軟體設計方法——UML
    4.2.1  UML簡介
    4.2.2  主要的UML圖
  4.3  實踐工具——Rational Rose
    4.3.1  Rational Rose簡介
    4.3.2  Rational Rose的下載與安裝
    4.3.3  Rational Rose操作界面介紹
  4.4  實戰案例——在線選修課程管理系統設計
第5章  UI設計
  5.1  初識UI設計
    5.1.1  什麼是UI設計
    5.1.2  UI設計的分類
  5.2  界面設計及其常用軟體介紹
    5.2.1  界面設計原則
    5.2.2  界面設計技巧
    5.2.3  UI界面設計常用軟體介紹
  5.3  交互設計及其常用軟體介紹
    5.3.1  交互設計的概念
    5.3.2  交互設計的流程
    5.3.3  交互設計常用軟體Axure RP介紹
  5.4  實戰案例1——高保真Web原型圖設計
    5.4.1  案例分析
    5.4.2  案例操作
  5.5  實戰案例2——利用Kitten設計交互案例
第6章  軟體資料庫設計
  6.1  資料庫管理概述
    6.1.1  資料庫系統
    6.1.2  三種數據模型
    6.1.3  關係型資料庫管理系統——MySQL
  6.2  結構化查詢語言——SQL
    6.2.1  SQL簡介
    6.2.2  SQL的功能
    6.2.3  SQL的分類
  6.3  實踐工具——Navicat for MySQL
    6.3.1  Navicat for MySQL簡介
    6.3.2  Navicat for MySQL的下載與安裝
    6.3.3  Navicat for MySQL操作界面介紹
  6.4  實戰案例——Navicat for MySQL入門使用
    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.3  本章實踐工具
    7.3.1  實踐工具1——微信開發者工具
    7.3.2  實踐工具2——海龜編輯器
  7.4  實戰案例1——記事本微信小程序的設計與實現
  7.5  實戰案例2——用海龜編輯器實現人臉識別
第8章  軟體測試
  8.1  初識軟體測試
    8.1.1  什麼是軟體測試
    8.1.2  軟體測試的原則
    8.1.3  軟體測試的過程
  8.2  軟體測試方法與常用工具
    8.2.1  軟體測試的方法
    8.2.2  軟體測試常用工具
  8.3  本章實戰工具——自動化測試工具Selenium
    8.3.1  Selenium的下載與配置
    8.3.2  Selenium自動化測試基本操作
  8.4  實戰案例1——Selenium單元測試實戰
  8.5  實戰案例2——自動化網頁資料單選實戰
第9章  項目管理
  9.1  項目管理概述
    9.1.1  項目管理相關概念
    9.1.2  項目管理的一般流程
    9.1.3  項目計劃
  9.2  項目管理常用軟體
  9.3  項目管理案例實戰
    9.3.1  實戰案例1——Excel繪製甘特圖
    9.3.2  實戰案例2——TAPD進行需求管理
    9.3.3  實戰案例3——禪道進行Bug管理
第10章  軟體工程實踐
  10.1  項目實戰一運動員競賽註冊管理信息系統
    10.1.1  概述
    10.1.2  系統分析與系統設計
    10.1.3  系統測試
  10.2  項目實戰二疫情地圖小程序
    10.2.1  概述
    10.2.2  系統分析與系統設計
    10.2.3  系統測試
第11章  軟體工程中的「黑科技」工具
  11.1  工具總結
  11.2  集成式開發工具——Cloud Studio
    11.2.1  工具使用教程
    11.2.2  工具案例實踐
  11.3  企業級可擴展圖分析平台——TigerGraph
    11.3.1  原生分散式圖資料庫
    11.3.2  Advanced Analytic(高級分析)

    11.3.3  工具案例實踐
  11.4  原型設計工具——Pop
    11.4.1  工具使用教程
    11.4.2  工具案例實踐
  11.5  實用小技巧
    11.5.1  瀏覽器兼容
    11.5.2  SDK調用
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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