Use cases focus on ____ from an ____ point of view.
a) Security/External
b) integrity/internal
c) diagrams / management
d) quality / customer
e) all a-d
f) none a-e
Which one of the following statements is false concerning class diagrams?
a) an object has state
b) classes are concrete structures
c) objects are instances of classes
d) classes give structure to objects
e) class diagrams describe systems
State machine diagrams ________.
a) describe dynamic behavior of objects
b) describe object states and state transitions
c) moves to historic states
d) a and c
e) a and b
Which statement is true. Models ________.
a) deal with complexity
b) focus on engineered systems
c) focus on a subset of actor activities
f) a, b, and c
Which of the following are attributes of concrete data types?
a) Can have operations
b) Unique name
c) Defined by implementation-independent specifications
d) Has a set of allowed values
e) a and d
f) b, c, and d
g) a and b
h) a, b, and d
Which statement is false?
a) cannot instantiate objects of abstract classes
b) abstract classes contains non-shared methods
c) an object is an instance of a class
d) an object has an identity and stores attribute values
What step is not part of the falsification during modelling?
a) researchers propose different models of reality
b) construct a system prototype
c) gradually accept models with increasing supporting data
d) reject once a counterexample is found
f) all a-d
g) none a-g
Extend relationships _______.
a) used to reduce complexity
b) typically used to describe exceptional behavior
c) add behavior
d) a and b
e) a and c
f) all a-c
g) none a-c
Which of the following are valid kinds of multiplicity?
a) 1 - 1
b) 1 - *
c) 1 - 0
d) * - *
e) 0 - 0
f) a, c and e
g) b, c and d
h) a, b and d
i) all a-e
Control nodes ______.
a) coordinate control flows
b) represent decisions using fork nodes
c) represent branches in control flow using join nodes
e) all a-c
f) none a-c