FULL QUESTIONS AND CORRECT ANSWERS
VERIFIED
⩥ 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