內容簡介
本書展示了如何使用統一建模語言(LJML)和簡單設計模式等軟件工程*實踐,在擴展的統一過程框架中開發實用的軟件工程的技巧。
開發軟件本身是一個復雜、有價值的過程。本書從面向過程的角度討論使用.Java語言進行有效軟件開發的方法和技術。為了反映當前軟件開發行業的技術發展和趨勢,本書不僅提供扎實的編程語言指導,還力圖根據Grady Booch、Jim RumbaLJgh、Ivar Jacobson、Peter Coad、Barry Boellm、Kent Beck等備受推崇的軟件工程思想領袖所開發的*實踐和經過驗證的原理,為讀者建立面向對像方法學方面的廣泛的基本概念。基於全面的、面向對像的軟件設計和開發流程的生命周期觀點,本書定義和描述的軟件工程中還包含如何使用、Java語言來開發健壯的、商用且非常實用的軟件解決方案。
本書適用於高等院校信息繫統或計算機科學繫有關Java和面向對像的程序設計課程或軟件工程課程。從初構思到開發,軟件工程項目的設計、開發和管理將伴隨學生的學習歷程。他們將理解嚴格的基於迭代的需求管理(使用項目干繫人及案例分析)、概念性和具體設計(使用統一建模語言和設計模式)、基於組件實現以及經過周密規劃的任務部署如何推動軟件開發從一種藝術形態轉變成一種工程學科。
開發軟件本身是一個復雜、有價值的過程。本書從面向過程的角度討論使用.Java語言進行有效軟件開發的方法和技術。為了反映當前軟件開發行業的技術發展和趨勢,本書不僅提供扎實的編程語言指導,還力圖根據Grady Booch、Jim RumbaLJgh、Ivar Jacobson、Peter Coad、Barry Boellm、Kent Beck等備受推崇的軟件工程思想領袖所開發的*實踐和經過驗證的原理,為讀者建立面向對像方法學方面的廣泛的基本概念。基於全面的、面向對像的軟件設計和開發流程的生命周期觀點,本書定義和描述的軟件工程中還包含如何使用、Java語言來開發健壯的、商用且非常實用的軟件解決方案。
本書適用於高等院校信息繫統或計算機科學繫有關Java和面向對像的程序設計課程或軟件工程課程。從初構思到開發,軟件工程項目的設計、開發和管理將伴隨學生的學習歷程。他們將理解嚴格的基於迭代的需求管理(使用項目干繫人及案例分析)、概念性和具體設計(使用統一建模語言和設計模式)、基於組件實現以及經過周密規劃的任務部署如何推動軟件開發從一種藝術形態轉變成一種工程學科。