軟件工程原理與實踐

沈備軍; 萬成城; 陳昊鵬等

  • 出版商: 機械工業
  • 出版日期: 2024-01-01
  • 售價: $474
  • 貴賓價: 9.5$450
  • 語言: 簡體中文
  • 頁數: 420
  • 裝訂: 平裝
  • ISBN: 7111739442
  • ISBN-13: 9787111739449
  • 相關分類: 專案管理 PM軟體工程
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

本書共分四篇。
第一篇(第1、2章)對軟體工程進行概述,介紹了什麼是軟體、軟體工程和軟體流程。
第二篇(第3~9章)講解了軟體工程的模型和方法、軟體需求工程、軟體架構設計、
軟體詳細設計、編碼和版本管理、軟體測試,以及軟體運作和維護。
第三篇(第10~14章)介紹了軟體專案管理與規劃、軟體品質管理、軟體風險管理、軟體度量以及軟體開發中人的管理。
第四篇(第15、16章)介紹了軟體工程的新進展,包括智慧軟體工程和群體軟體工程等新技術和新方法。
本書知識全面、實踐性強、緊跟學術和實踐前沿,適合作為本科生和研究生“軟體工程”
“高級軟體工程”“軟體過程”“軟體專案管理”等課程的教材,同時對從事軟體開發、維運和管理的各類技術人員也有非常好的借鏡作用。

目錄大綱

叢書序言
序言
第一
篇軟體工程概述
第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 SEEPP標準
1.4.2 軟體工程師的專業責任
1.5 案例概述
思考題
第2章軟體流程
2.1 軟體流程概述
2.1.1 軟體流程的概念
2.1.2 軟體生存週期流程標準
2.2 軟體流程過程模型
2.2.1 瀑布模型
2.2.2 增量模型
2.2.3 演化模型
2.3 敏捷過程
2.3.1 敏捷過程的價值與原則
2.3.2 Scrum
2.3.3 Kanban
2.4 發展運作整合
2.4.1 DevOps的生命週期
2.4.2 應用DevOps的原則
2.4.3 持續整合、持續交付與持續部署
2.4.4 DevOps工具鏈
2.5 軟體流程的選擇、裁切、評估與改進
2.5.1 軟體流程的選擇與裁切
2.5.2 軟體流程的評估
2.5.3 軟體流程的改進
思考題

第二篇軟體工程技術
第三篇軟體工程管理
第四篇軟體工程新進展