Sie sind auf Seite 1von 3

MALAYSIAN INSTITUTE OF INFORMATION TECHNOLOGY (MIIT)

UNIVERSITI KUALA LUMPUR (UniKL)

Tutorial 5 – Use Case Diagram / Documentation

Part A: True or False

1. Use cases can be used to document both the current (As-Is) system and the future (To-Be)
system.
Answer: __________

2. From a use case, you should be able to tell if the activity is computerized or manual.
Answer: __________

3. An essential use case describes the specific set of steps to be followed.


Answer: __________

4. The primary actor is the person or thing that starts the execution of a use case.
Answer: __________

5. The include relationship represents the optional inclusion of another use case.
Answer: __________

6. Inheritance is supported in use cases through the generalization relationship.


Answer: __________

7. A very complex use case should be broken down into a set of use cases.
Answer: __________

8. An include relationship is modeled in a use case diagram by an arrow with the word
<<include>> above it.
Answer: __________

9. An actor in a use case must be a person.


Answer: __________

10. A formal way of representing how a business system interacts with its environment is called
a use case.
Answer: __________

IEB20703 OBJECT ORIENTED SYSTEM ANALYSIS & DESIGN JULY 2018


Part B: Multiple Choice

1. A(n) _____ is a formal way of representing how a business system interacts with its
environment.
a. use case
b. physical model
c. relationship
d. system boundary

2. Which of the following diagramming symbols represents an actor in a use case diagram?

a.

b.

c.

d.

3. Which of the following diagramming symbols represents a use case in a use case diagram?

a.

b.

c.

d.

4. A scenario is the same as a(n) _____.


a. use case
b. relationship
c. path through a use case
d. collection of use cases

IEB20703 OBJECT ORIENTED SYSTEM ANALYSIS & DESIGN JULY 2018


5. Each use case describes _____ function(s) in which users interact with the system.
a. one
b. one or more
c. many
d. zero, one, or more

6. The _____ relationship in use cases allows use cases to support the concept of inheritance.
a. association
b. extend
c. include
d. generalization

7. The event that causes a use case to begin is called a(n) _____.
a. action
b. trigger
c. hammer
d. anvil

8. Which of the following relationships describe the communication between the use case and
the actors?
a. association relationship
b. extend relationship
c. include relationship
d. generalization relationship

9. Which of the following relationships represent the extension of the functionality of the use
case to cover optional behavior?
a. association relationship
b. extend relationship
c. include relationship
d. generalization relationship

10. Which of the relationship types in use cases enables functional decomposition?
a. association relationship
b. extend relationship
c. include relationship
d. generalization relationship

Part C: Structure Questions

1. Define actor in the Use Case Diagram. Identify THREE (3) types of actor.

2. Distinguish between <<extend>> and <<include>> relationships in Use Case Diagram. Give an
example for each of these relationships been used.

IEB20703 OBJECT ORIENTED SYSTEM ANALYSIS & DESIGN JULY 2018

Das könnte Ihnen auch gefallen