|
|
 1/28/07
DRAFT
ASSESSMENT OF OOP,
UML, and JAVA TERMINOLOGY
(An
OPPORTUNITY to detect and correct things you don't understand!)
This Assessment covers
the terminology and constructs of object oriented software development
in general and the Unified Modeling Language (UML), and Java in particular.
This is primarily a diagnostic tool to help you debug your understanding
of fundamental OOSD and UML terms. You do not have to submit anything
from this assessment; you should study your mistakes and take this assessment
over and over until you are comfortable with all the questions -- just
don't cheat yourself by guessing!)
-
Answer the following questions by clicking
on the appropriate button. Choose the most appropriate answer
to
the multiple-choice questions. (There may be more than one "correct"
answer to the question!)
-
LEARNING EXERCISES USING MULTIPLE CHOICE
QUESTIONS: Play "WEB JEOPARDY" with the other
answers for each question, i.e. think up a question to which each is the
correct answer. This way you should
have sufficient questions that require you to "think" and thus prepare
yourself for the coming assessments.
-
Note that the following questions are more
difficult than typical "test questions". This is by design because
this
is NOT A TEST; it is a diagnostic tool designed TO PREPARE YOU FOR
AN ASSESSMENT! Because many
of the multiple choice answers are (by design) similar to one another,
selecting the correct answer requires that you know the DIFFERENCE between
the choices, i.e. IT IS NOT ENOUGH TO KNOW THE DEFINITIONS
of the words; you must UNDERSTAND what they represent. You probably
will not be able to answer all (or even most!) of the following questions
without rereading the text and my learning models. Don't feel bad; that is the purpose
of a "diagnostic tool"! It is designed to help you GO
BEYOND KNOWLEDGE to UNDERSTANDING!
-
TPQ: Eliminate the "best answer" and see
if other answers apply.
Check
Assessment |