Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 2 out of 13 pages
Exam (elaborations)

CMPS 303 MIDTERM EXAM ACTUAL QUESTIONS AND CORRECT ANSWERS (CONFIRMED ANSWERS)

Document preview thumbnail
Preview 2 out of 13 pages

CMPS 303 MIDTERM EXAM ACTUAL QUESTIONS AND CORRECT ANSWERS (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 large black dot at the tail of an arrow pointing at the initial state D) Transitions are represented by solid lines ending with open arrowheads labeled with one or more transition strings that describe the circumstances under which the transition is triggered and the actions that may ensue A, C, D Which of the following is not a transition trigger? A) Object trigger B) Signal trigger C) Change trigger D) Call trigger A A "guard condition" is: A) a condition that must be false before a triggering message will be acted upon to cause a state change B) a condition that, if false, will cause a test to fail C) a condition that must be true before a triggering message will be acted upon to cause a state change D) a condition that must be true before an event message can be received by the system C Once a state machine has reached the final pseudo state, it is possible to transition back to a previous state if necessary A) True B) False B The symbols used to show a state machine moving into, and then out of, concurrent state machines for part of its operation are called: A) split and join B) fork and join C) fork and unfork D) join and split B What does it mean to say that an object can be in concurrent states? A) The object can be doing more than one thing at a time, and each of those things can have its own time-dependent behaviours B) The object can have two separate states at the same time, e.g. two different sets of attributes C) There is more than one reference to that object D) There is more than one instance of that object type A

Content preview

CMPS 303 MIDTERM EXAM ACTUAL QUESTIONS AND CORRECT ANSWERS
(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

Document information

Uploaded on
February 5, 2025
Number of pages
13
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers
$12.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
NurseQueen1
4.7
(3)
Sold
4
Followers
0
Items
196
Last sold
8 months ago


Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions