1. 考試的總體要求
面向對象軟件工程是重要的專業基礎課。本課程掌握UML基礎知識,并能夠運用UML 進行軟件建模。在此基礎上,掌握面向對象分析和設計(OOA/D)的核心原理與最佳實踐,掌握軟件設計過程中用到的各種設計模式和部分軟件體系結構方法。
2.考試的內容及比例
本課程考試的內容包括:
1) 掌握UML基礎知識,掌握什么是對象技術,掌握什么是模型,掌握OOA/D的關鍵理論和技術(30%)。
2) 掌握面向對象技術基本概念和面向對象分析與設計方法,加強全生命周期的軟件工程實踐(30%)。
3) 熟悉面向對象設計中的模式應用,利用UML進行面向對象軟件建模,對復雜軟件工程問題進行分析與設計(40%)。
3. 試卷題型及比例
考試題型: 簡答題(40%)、綜合分析與設計題(60%)
4. 參考書目
Software Engineering A Practitioner 'S Approach, Roger S. Pressman.
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Craig Larman.