(CONFIRMED ANSWERS)
An Information System is defined as:
A) a computer system of any kind.
B) a database program, e.g. Oracle, MySQL etc.
C) a computer running a database, e.g. Oracle.
D) a system of procedures and technology used to capture, manage and retrieve information.
D
"General System Theory" describes
A) how to construct a database.
B) how to input data into an information system.
C) the architecture of a computer system.
D) the different components that are often present in a typical information system, and how they
are related.
D
It is important to define the "boundary" of an information system because:
A) the boundary tells system implementers what they must consider and what they can ignore
while implementing a solution for the system.
B) the boundary must be explicitly implemented as part of any computerized solution for the
information system.
C) the boundary secures the system against misuse.
D) the boundary defined how data is input and output by the system.
A
The difference between synchronous and asynchronous messages is that:
A) an object that sends an asynchronous message will stop and wait for a response from the
receiving object
B) an object that sends a synchronous message will stop and wait for a response from the
receiving object
C) there is no difference. They are the same thing.
D) the code in an object that sends a synchronous message continues to run in parallel to the
code in the receiving object
B
, "Time dependent behaviour" means:
A) the fact that the system uses a countdown clock to time out sessions
B) the fact that the system contains a clock
C) how a system changes what it does based upon who is logged in
D) how a system changes what it does over time as events occur to it
D
A system's "state" is best described as:
A) the values of the attributes in the objects in that system
B) how the system responds to a particular user
C) the classes in the system and the interaction of objects of those class types
D) how its behaviour changes over time in response to events that occur to it
D
A "state machine" is:
A) a model that describes how the behaviour of a system changes based upon events that occur
to it, and the reasons for those changes.
B) a diagram showing the classes in a system, and how they will collaborate during the
processing of a use case activity
C) a diagram showing a particular flow of control taken by a user through a system as s/he
completes a particular use case activity
D) a model showing the sequence in which messages are sent between different objects in the
system
A
The "current state" of a system is determined by:
A) the current values of the attributes in its objects
B) the information stored in a database associated with the system
C) the current values of the attributes in a system's objects and also the information stored in a
database associated with the system
D) the methods currently being called in the system
A
Which of the following describe proper UML symbols used on a State Diagram? (select all that
apply)
A) Conditions are represented as diamond shapes
B) Messages are represented using solid lines ending with open arrowheads
C) The finite automaton initial state is designated by a special initial pseudo-state depicted as a