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.