QUESTIONS WITH CORRECT ANSWERS
◉Java Virtual Machine . Answer: virtual computer
◉variable . Answer: name of a "location" that "stores" a value of a
particular type
◉formal parameter . Answer: variables that can be passed to a method
described in the method signature
◉arguments . Answer: variables passed to a method
◉system . Answer: any part of anything that you want to think about as
an indivisible unit
◉interface . Answer: a description of the "boundary" between a system
and everything else
◉subsystem (component) . Answer: a system that is used inside
, ◉client . Answer: a person viewing a system "from the outside"
◉implementer . Answer: a person viewing a system "from the inside"
◉information hiding . Answer: a technique for describing system
behavior in which you intentionally leave out "internal implementation
details" of the system
◉abstraction . Answer: a techniques in which you create a valid cover
story to counteract the effects of hiding some internal implementation
details
◉precondition . Answer: characterizes the responsibility of the program
that calls that method
◉postcondition . Answer: characterizes the responsibility of the
program that implements that method
◉javadoc . Answer: standard documentation technique for Java, used in
design by contract
◉application programming interface . Answer: documentation resulting
from design by contract