CSE2305 - Object-Oriented Software Engineering
assessment

 

Self Assessment Questions


These self assessment questions are provided to test your understanding of the course material covered in the lectures. They are grouped by topics as covered in the lectures. Answers will not be provided. If you are not sure what the correct answer is you'll need to revise the topic and seek assistance in tutorials. These self assessment questions are similar to questions you are likely to be asked in the exam.

Topic # Related Lecture Self assessment questions
1 Abstraction and Encapsulation questions 1
2 Typing and Inheritance questions 2
3 Polymorphism and Overloading questions 3
4 Genericity and Persistence questions 4
5 Revision of C fundermentals questions 5
6 Overview of C++ Non-OO Features questions 6
7 C++ Classes questions 7
8 C++ Functions questions 8
9 C++ Inheritance questions 9
10 C++ Polymorphism questions 3
11 Revision of OO Concepts see lecture notes
12 Revision of C++ see lecture notes
13 The Software Development Process questions 13
14 Software Characteristics and Metrics questions 14
15 Object-oriented Design I questions 15
16 Object-oriented Design II questions 16
17 The UML Notation questions 17
18 Design Patterns questions 18
19 Operator Overloading questions 19
20 Templates questions 20
21 Exceptions questions 21
22 Standard Library questions 22
23 C++ IOStream Classes  
24 Software Validation, Verification, Debugging, and Testing questions 24

 


This material is part of the CSE2305 - Object-Oriented Software Engineering course.
Copyright © Jon McCormack, 2005. All rights reserved.

Last Modified: June 15, 2006