軟件工程案例教程(微課視頻版)
胡曉鵬、陳桂友
- 出版商: 清華大學
- 出版日期: 2024-09-01
- 定價: $414
- 售價: 7.5 折 $311
- 語言: 簡體中文
- 頁數: 251
- ISBN: 7302670110
- ISBN-13: 9787302670117
-
相關分類:
Domain-Driven Design
立即出貨 (庫存 < 3)
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《軟件工程案例教程(微課視頻版)》講解軟件工程的基本概念、原理和典型的方法學,主要介紹軟件工程技術中的結構化開發方法和麵向對象開發方法。本書以智慧社區養老系統的分析與設計為案例,運用面向對象方法,按照軟件生存周期展開闡述從需求分析、概要設計到詳細設計的各階段工作內容,將軟件工程的基本理論和各種建模模型貫穿於案例中,逐步呈現軟件工程的理論知識如何在實踐中應用。本書適合作為普通高校軟件工程專業、電腦科學與技術專業、信息管理與信息系統專業、大數據等電腦類專業的教學用書,也適合於高職高專、中等職業學校以及培訓機構的教材使用。同時,也可供軟件工程領域中涉及業務需求分析、系統需求分析、系統設計、軟件測試的軟件開發人員參考。
作者簡介
胡曉鵬,山東青年政治學院副教授,在國內外學術刊物上發表文章多篇,主編《MIS開發技術——PowerBuilder案例教程》《計算機文化基礎實訓指導與習題解析》等。
陳桂友,山東大學教授,主要研究方向為嵌入式系統與人工智能、大數據技術及應用,多次承擔國家自然科學基金項目及企事業單位工程項目的研究開發工作。在國內外學術刊物上發表文章多篇,申請並授權發明專利十餘項,主編《PowerBuilder數據庫開發技術》《單片微型計算機原理及接口技術》《基於ARM的微機原理與接口技術》等教材。
目錄大綱
目錄
第1章軟件工程基礎
1.1軟件工程背景及發展
1.1.1軟件
1.1.2軟件危機
1.1.3軟件工程發展
1.2軟件工程知識體系
1.3軟件工程方法
1.4軟件過程
1.4.1軟件生命周期
1.4.2軟件過程模型
1.4.3軟件過程評估模型
1.5軟件工程常用工具
習題
第2章需求定義與可行性研究
2.1需求調研
2.2需求問題定義
2.3可行性研究概述
2.4可行性分析
2.5案例的可行性研究報告
習題
第3章業務需求分析
3.1需求
3.1.1系統與軟件
3.1.2需求分類
3.1.3需求工程
3.2業務建模與UML概述
3.2.1業務建模
3.2.2UML概述
3.3業務場景建模
3.3.1上下文圖
3.3.2案例的業務場景建模
3.4業務流程建模
3.4.1流程圖模型
3.4.2業務流程圖
3.4.3案例的業務流程建模
3.5業務領域建模
3.5.1類圖
3.5.2業務類圖
3.5.3案例的業務類圖建模
習題
第4章系統需求分析
4.1系統需求分析概述
4.2結構化需求分析建模
4.2.1功能建模——數據流圖
4.2.2行為建模——狀態轉換圖
4.2.3數據字典
4.2.4加工邏輯說明
4.3面向對象需求分析建模
4.3.1功能建模——用例
4.3.2對象建模——分析類
4.3.3動態建模概述
4.3.4序列圖
4.3.5通信圖
4.3.6狀態機圖
4.4案例的面向對象需求分析模型
4.4.1案例的功能模型
4.4.2案例的對象模型
4.4.3案例的動態模型
4.5軟件需求規格說明書
習題
第5章系統設計
5.1系統設計概述
5.2軟件體系結構
5.2.1體系結構風格
5.2.2體系結構模式
5.2.3常見的軟件架構
5.3接口設計
5.3.1接口分類
5.3.2接口的定義與訪問
5.3.3用戶界面設計
5.4數據庫設計
5.4.1概念結構設計
5.4.2邏輯結構設計
5.5結構化設計
5.5.1模塊與結構圖
5.5.2基於數據流的體系結構設計
5.5.3模塊詳細設計
5.6面向對象設計
5.6.1基於多視圖的體系結構設計
5.6.2構件詳細設計
5.7面向對象系統設計的案例
5.7.1案例的體系結構設計
5.7.2案例的接口設計
5.7.3案例的數據庫設計
5.7.4案例的構件設計
習題
第6章編碼與測試
6.1軟件編碼概述
6.2軟件編程語言
6.2.1編程語言概述
6.2.2軟件編程規範
6.2.3程序復雜度的度量
6.3軟件測試基礎
6.4黑盒測試的測試用例設計
6.4.1等價類劃分
6.4.2邊界值分析
6.5白盒測試的測試用例設計
6.5.1邏輯覆蓋法
6.5.2基本路徑測試
習題
第7章交付與維護
7.1軟件交付
7.1.1安裝部署
7.1.2用戶培訓
7.1.3軟件文檔
7.2軟件維護
7.2.1軟件維護概述
7.2.2軟件維護類型
7.2.3軟件維護工作流程
習題
附錄A軟件開發類畢業設計中的常見錯誤
附錄B軟件開發類畢業論文參考示例
參考文獻



