Object-oriented system analysis and design question bank