| 圖書基本信息 | |
| 圖書名稱 | 軟件工程(第三版) |
| 作者 | 王立福 |
| 定價 | 38.00元 |
| 齣版社 | 北京大學齣版社 |
| ISBN | 9787301159132 |
| 齣版日期 | 2009-10-01 |
| 字數 | |
| 頁碼 | |
| 版次 | 1 |
| 裝幀 | 平裝 |
| 開本 | 16開 |
| 商品重量 | 0.558Kg |
| 內容簡介 | |
| 本書是在北京大學計算機科學技術係使用的《軟件工程》(第二版)教材的基礎上,結閤IEEE*發布的軟件工程知識體係SWEBoK(software Engineering Body of Knowledge)和IEEE/AcM軟件工程學科小組公布的軟件工程教育知識體係SEEK(Software Engineering Education Knowledge),由主講、主考教師編寫而成的。本書既是北京大學計算機科學係本科生指定教材,也可作為其他高校的本科生教材及軟件從業人員的參考書。 本書注重基礎知識的係統性,並注重選材的先進性及知識的應用,有助於提高讀者求解軟件的能力,特彆是提高讀者直接參與軟件開發實踐和工程管理的能力。 |
| 作者簡介 | |
| 目錄 | |
| 章 緒論 1.1 軟件工程概念的提齣與發展 1.2 軟件開發的本質 1.3 本章小結 習題一 第二章 軟件過程 2.1 軟件生存周期過程 2.1.1 基本過程 2.1.2 支持過程 2.1.3 組織過程 2.1.4 軟件生存周期過程以及角色和關係 2.2 軟件生存周期模型 2.2.1 引言 2.2.2 瀑布模型 2.2.3 增量模型 2.2.4 演化模型 2.2.5 螺鏇模型 2.2.6 噴泉模型 2.3 軟件項目生存周期過程的規劃與控製 2.3.1 概念:軟件項目生存周期過程 2.3.2 軟件項目生存周期過程的規劃 2.3.3 軟件項目生存周期過程的監控 2.4 本章小結 習題二 第三章 軟件需求與軟件需求規約 3.1 需求與需求獲取 3.1.1 需求定義 3.1.2 需求分類 3.1.3 需求發現技術 3.2 需求規約(SRS)及其格式 3.2.1 定義 3.2.2 基本性質 3.2.3 需求規約(草案)格式 3.2.4 錶達需求規約(規格說明書)的三種風格 3.2.5 需求規約的作用 3.3 本章小結 習題三 第四章 結構化分析方法 4.1 基本術語 4.2 模型錶示 4.3 建模過程 4.4 實例研究 4.5 應用中注意的問題 4.6 需求分析的輸齣 4.7 需求驗證 4.8 本章小結 習題四 第五章 結構化設計 5.1 總體設計的目標及其錶示 5.2 總體設計 5.2.1 數據流圖的類型 5.2.2 變換設計與事務設計 5.2.3 模塊化及啓發式規則 5.2.4 實例研究 5.3 詳細設計 5.3.1 結構化程序設計 5.3.2 詳細設計工具 5.4 結構化方法小結 習題五 第六章 麵嚮對象方法——UML 6.1 錶達客觀事物的術語 6.1.1 類與對象 6.1.2 接口 6.1.3 協作 6.1.4 用況 6.1.5 主動類 6.1.6 構件 6.1.7 製品 6.1.8 節點 6.2 錶達關係的術語 6.2.1 關聯 6.2.2 泛化 …… 第七章 麵嚮對象方法——RUP 第八章 軟件測試 第九章 軟件工程項目管理概述 第十章 軟件開發工具與環境 第十一章 內容總結 參考文獻 |
| 編輯推薦 | |
| 文摘 | |
| 序言 | |
我對軟件工程的認知,很大程度上是源於我大學時期的課程和一些零散的閱讀。我一直覺得,一門好的軟件工程教材,不應該隻是概念的堆砌,更應該能夠反映行業發展的最新趨勢,並且具備一定的實踐指導意義。王立福教授的這本《軟件工程(第三版)》,在這方麵做得相當齣色。它在保持經典理論體係的同時,也融入瞭許多新的技術和方法,比如DevOps、微服務架構等。我特彆喜歡它在講解軟件質量保證部分時,不僅僅是列舉各種測試方法,還詳細分析瞭不同測試方法適用的場景,以及如何建立有效的質量管理體係。這對於我們這些希望在技術領域深耕的人來說,是非常寶貴的經驗。書中對軟件維護的探討也十分深入,這通常是很多教材容易忽略的部分,但實際上,軟件的生命周期中,維護階段占據著相當大的比重,並且往往是成本最高、難度最大的環節。這本書為我提供瞭一個更全麵的視角來看待軟件的生命周期,也讓我對如何構建高質量、易於維護的軟件有瞭更清晰的認識。
評分我是一名在 IT 領域摸爬滾打多年的老兵,見過不少軟件項目因為各種原因而失敗。我一直深知,軟件工程的重要性,但很多時候,理論知識與實際操作之間總會存在一些脫節。這本《軟件工程(第三版)》在這一點上做得非常到位。它不僅僅是理論知識的陳述,更像是一本實戰指南。書中大量引用瞭實際案例,通過分析成功和失敗的軟件項目,來闡述軟件工程的原理和最佳實踐。我尤其對書中關於風險管理的部分印象深刻,它詳細列舉瞭軟件開發過程中可能遇到的各種風險,並提供瞭相應的規避和應對策略。這對於我這樣一個有項目經驗的人來說,非常有共鳴。我還注意到,書中對軟件過程改進的討論也非常深入,這讓我開始反思我過去的一些項目管理方式,並思考如何能夠進一步優化。這本書的內容既有深度又有廣度,能夠觸及到軟件工程的方方麵麵,並且緊密結閤實際,讓我受益匪淺。
評分作為一名剛剛步入職場的軟件開發新人,我對軟件工程的理解還停留在“寫代碼”的初級階段。很多時候,項目經理提齣的需求,我隻會機械地去實現,卻很少思考項目的整體流程和背後的邏輯。直到我偶然發現瞭這本《軟件工程(第三版)》,纔真正認識到軟件工程的博大精深。這本書的內容安排得非常閤理,從軟件的定義、生命周期模型,到需求工程、設計、實現、測試、部署和維護,幾乎涵蓋瞭軟件開發的所有關鍵環節。我尤其關注瞭書中關於項目管理的部分,雖然我不是項目經理,但理解項目管理的原則和方法,能讓我更好地配閤團隊工作,提高整體效率。書中提到的敏捷開發方法,對我來說是全新的概念,它強調迭代、協作和快速響應變化,這與我之前接觸的瀑布模型有很大的不同。我已經開始嘗試將書中介紹的一些方法應用到我的日常工作中,比如更細緻的需求拆解和更頻繁的提交代碼。雖然偶爾會遇到一些理解上的睏難,但我相信隨著對這本書的不斷深入學習,我的軟件工程素養一定會有質的飛躍。
評分對於我這樣一名對軟件工程充滿好奇心的初學者來說,選擇一本閤適的入門書籍至關重要。我曾嘗試過一些其他教材,但總覺得內容過於枯燥或者過於晦澀,難以理解。幸運的是,我找到瞭這本《軟件工程(第三版)》。這本書的語言風格非常親切,而且排版清晰,圖文並茂,使得復雜的概念變得易於消化。我最喜歡的是它在講解軟件架構設計時,用瞭很多形象的比喻和簡單的圖示,讓我能夠快速掌握高層設計的基本思想。此外,書中還穿插瞭大量的思考題和練習題,這不僅鞏固瞭我的學習效果,也激發瞭我進一步探索的興趣。通過閱讀這本書,我開始理解軟件開發不僅僅是編寫代碼,更是一個係統性的工程,需要考慮用戶需求、項目管理、團隊協作、質量保證等多個方麵。這本書為我打開瞭軟件工程的大門,讓我對這個領域産生瞭濃厚的興趣,並渴望深入學習下去。
評分這本書我還沒來得及深入研讀,但光是翻閱目錄和一些章節的引言,就讓我對它充滿瞭期待。我是一名在校的計算機專業學生,平時接觸的軟件工程概念相對零散,很多理論也隻是在課堂上聽過,並沒有形成係統性的認知。王立福教授的這本《軟件工程(第三版)》給我一種“撥雲見日”的感覺。它從最基礎的概念講起,層層遞進,將軟件開發的全生命周期娓娓道來。我特彆喜歡它在介紹需求分析部分時,不僅闡述瞭各種分析方法,還結閤瞭實際案例,讓我能更直觀地理解“用戶到底想要什麼”這個核心問題。以往我總覺得軟件開發是技術人員的事情,但這本書讓我意識到,需求分析、項目管理、質量保證等等,同樣是軟件工程不可或缺的組成部分。特彆是關於軟件設計的部分,它深入淺齣地講解瞭各種設計原則和模式,讓我開始思考如何寫齣更健壯、更易維護的代碼。當然,還有軟件測試,這本書提供瞭非常詳盡的測試策略和方法,這對我今後的編碼實踐有著極大的指導意義。總的來說,這本書為我構建瞭一個完整的軟件工程知識體係,我相信通過深入學習,它將成為我未來職業生涯中的重要指引。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有