Alexander Glover
Quiz by , created more than 1 year ago

3B SYDE 322 (Weekly Quizes) Quiz on Chapter 2, created by Alexander Glover on 29/03/2019.

12
2
0
Alexander Glover
Created by Alexander Glover over 5 years ago
Close

Chapter 2

Question 1 of 10

1

Use cases focus on ____ from an ____ point of view.

Select one of the following:

  • a) Security/External

  • b) integrity/internal

  • c) diagrams / management

  • d) quality / customer

  • e) all a-d

  • f) none a-e

Explanation

Question 2 of 10

1

Which one of the following statements is false concerning class diagrams?

Select one of the following:

  • 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

Explanation

Question 3 of 10

1

State machine diagrams ________.

Select one of the following:

  • 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

  • f) none a-e

Explanation

Question 4 of 10

1

Which statement is true. Models ________.

Select one of the following:

  • a) deal with complexity

  • b) focus on engineered systems

  • c) focus on a subset of actor activities

  • d) a and c

  • e) a and b

  • f) a, b, and c

Explanation

Question 5 of 10

1

Which of the following are attributes of concrete data types?

Select one of the following:

  • 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

Explanation

Question 6 of 10

1

Which statement is false?

Select one of the following:

  • 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

Explanation

Question 7 of 10

1

What step is not part of the falsification during modelling?

Select one of the following:

  • 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

  • e) a and b

  • f) all a-d

  • g) none a-g

Explanation

Question 8 of 10

1

Extend relationships _______.

Select one of the following:

  • 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

Explanation

Question 9 of 10

1

Which of the following are valid kinds of multiplicity?

Select one of the following:

  • 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

Explanation

Question 10 of 10

1

Control nodes ______.

Select one of the following:

  • a) coordinate control flows

  • b) represent decisions using fork nodes

  • c) represent branches in control flow using join nodes

  • d) a and b

  • e) all a-c

  • f) none a-c

Explanation