內容簡介
在實踐中應該如何進行軟件工程?如何開發現今的企業級應用?本書用大量實例給出了答案。
本書討論了如何將理論與行業實踐聯繫起來,即集中精力進行繫統設計和實現以及著手解決重要的實踐問題。書中以一個主要的案例研究和兩個小型的案例研究 (經過改編以適應教學的需要) 為中心展開敘述,提供了針對大型繫統開發的軟件工程,全面論述了開發生命周期、建模語言、工程工具、項目規劃以及過程管理。通過主要案例研究的三次迭代,說明了迭代和增量式開發的概念。
本書特點
●強調面向對像的建模和程序設計。
●針對需求分析和詳細設計,廣泛使用UML和模式。
●認識到數據庫和數據工程在軟件工程中的重要性。
●解釋組件和業務對像。在實踐中應該如何進行軟件工程?如何開發現今的企業級應用?本書用大量實例給出了答案。
本書討論了如何將理論與行業實踐聯繫起來,即集中精力進行繫統設計和實現以及著手解決重要的實踐問題。書中以一個主要的案例研究和兩個小型的案例研究 (經過改編以適應教學的需要) 為中心展開敘述,提供了針對大型繫統開發的軟件工程,全面論述了開發生命周期、建模語言、工程工具、項目規劃以及過程管理。通過主要案例研究的三次迭代,說明了迭代和增量式開發的概念。
本書特點
●強調面向對像的建模和程序設計。
●針對需求分析和詳細設計,廣泛使用UML和模式。
●認識到數據庫和數據工程在軟件工程中的重要性。
●解釋組件和業務對像。
●覆蓋多層解決方案 (包括GUI和Web客戶) ,通過Web和應用服務器擴展到數據庫。
●突出應用架構設計和重構。
本書將改變讀者學習軟件工程知識的方式,幫助IT專業人員改進軟件開發實踐,並帶給讀者新的開發思想和方向。
隨書光盤中包括軟件開發工具、案例研究模型以及Java和數據庫代碼等。
本書討論了如何將理論與行業實踐聯繫起來,即集中精力進行繫統設計和實現以及著手解決重要的實踐問題。書中以一個主要的案例研究和兩個小型的案例研究 (經過改編以適應教學的需要) 為中心展開敘述,提供了針對大型繫統開發的軟件工程,全面論述了開發生命周期、建模語言、工程工具、項目規劃以及過程管理。通過主要案例研究的三次迭代,說明了迭代和增量式開發的概念。
本書特點
●強調面向對像的建模和程序設計。
●針對需求分析和詳細設計,廣泛使用UML和模式。
●認識到數據庫和數據工程在軟件工程中的重要性。
●解釋組件和業務對像。在實踐中應該如何進行軟件工程?如何開發現今的企業級應用?本書用大量實例給出了答案。
本書討論了如何將理論與行業實踐聯繫起來,即集中精力進行繫統設計和實現以及著手解決重要的實踐問題。書中以一個主要的案例研究和兩個小型的案例研究 (經過改編以適應教學的需要) 為中心展開敘述,提供了針對大型繫統開發的軟件工程,全面論述了開發生命周期、建模語言、工程工具、項目規劃以及過程管理。通過主要案例研究的三次迭代,說明了迭代和增量式開發的概念。
本書特點
●強調面向對像的建模和程序設計。
●針對需求分析和詳細設計,廣泛使用UML和模式。
●認識到數據庫和數據工程在軟件工程中的重要性。
●解釋組件和業務對像。
●覆蓋多層解決方案 (包括GUI和Web客戶) ,通過Web和應用服務器擴展到數據庫。
●突出應用架構設計和重構。
本書將改變讀者學習軟件工程知識的方式,幫助IT專業人員改進軟件開發實踐,並帶給讀者新的開發思想和方向。
隨書光盤中包括軟件開發工具、案例研究模型以及Java和數據庫代碼等。