軟體工程及軟體建模

軟體工程及軟體建模是北京郵電大學出版社出版的圖書

書本信息,內容簡介,

書本信息

  • 書名:軟體工程及軟體建模
  • 出版時間:2019-08-15
  • 編 著 者:朱建凱
  • 版 次:1-2
  • I S B N:978-7-5635-5811-7

內容簡介

在本書中作者將常用的UML模型學習完全融入到軟體工程知識的學習中,以大量的實踐案例為線索和示例,介紹軟體工程和軟體建模。目前,很多軟體工程教材花費大量篇幅介紹結構化軟體設計理論,將軟體工程過程劃分櫃舟潤為結構化設計方法和面向對象設計方法兩部分來介紹。而實際上結構化設計方法雖然還有一定的市場,但面向對象設計方法已經成為主流,所以本書完全拋棄了結構化設計方法,且在書中引入了敏捷編程方法等最新的設計理念。本書的最後一章介紹了軟體項目管理,為不再進一步開設軟體項目管理課程的學校做準備。
本書第一章和第二章介紹軟體工程的基本概念和基礎理論。包括什麼是軟體,什麼是軟體工程以及軟體工甩廈碑乎程研究的對象。重點介紹了軟體過程模型和敏捷過程。這一部分的難點在於對統一過程模型和極限編程等具體開發過程的理解。第三章至第六章介紹軟體需求和軟體需求模型。這幾章是本書的重點之一,詳細介紹了UML用例圖、類圖、活動圖、狀態圖、順序圖。首先介紹軟體需轎員頁求的基本相關概念,然後按照基於場景的需求模型、基於類的需求模型和基於行為的需求模型來逐步展嘗婆開,中間每個重要內容中都穿插了多個實踐教學案例,引導讀者學習。重點在於引導學生如何使用UML模汽慨記型來從不同角度描述軟體需求。這一部分的難點都是和UML套用有關的,如用例說明的編寫規範,備選類的篩選規則,活動圖與狀態圖的區別和聯繫,順序圖上的參與者如何選擇等。第七章至第十章介紹軟體設計以及設計模型。軟體的質量是設計出來的,沒有高質量的軟體設計絕不可能有高質量的軟體產永精嚷品,而軟體設計卻是計算機套用類本科生專業在軟體工程中學習的最大障礙。究其原因是這部分理論更抽象,沒有實踐項目的接觸和磨練,很多知識只能是照貓畫虎,甚至於照著畫都難以畫好。作者在此以設計模型為基礎,輔以大量的實踐案例來詳細描述軟體設計。從軟體設計概念和理論、整體架構設計分析、構件級軟體設計分析、人機接口設計四個大的方面來介紹。重點在引導學生掌握最為基本和核心的知識,如軟體的方面灑雅射符和橫切、內聚和耦合、軟體系統原型設計,以及人機接口的黃金三原則等。本書在這部分只介紹一些基本的概念和知識,讓學生畢業走入社會後,對這方面的知識有一個基本的了解。質量管理主要從質量保證和質量控制出發來介紹,包括質量數據的收集與分析度量,正式技術評審,六西格瑪方法等內容;軟體測試主要介紹基本思想和測試過程,白盒重點介紹基於路徑的測試技術,黑盒重點介紹等價類劃分和邊界測試技術;項目管理主要介紹估算和過程控制,以及配置管理和風險管理等。重點在質量數據的分析度量,路徑測試技術,項目的估算和項目進度跟蹤分析。難點在如何將這些理論在實踐項目中靈活運用。

相關詞條

熱門詞條

聯絡我們