Exam 7: Behavioral Modeling II: Developing Use Cases

arrow
  • Select Tags
search iconSearch Question
  • Select Tags

An extending use case needs an independent trigger.

Free
(True/False)
4.7/5
(33)
Correct Answer:
Verified

False

Use case modeling provides a framework for many analysis, design, implementation, and deployment activities.

Free
(True/False)
4.8/5
(34)
Correct Answer:
Verified

True

Describe generalizing actors.

Free
(Essay)
4.8/5
(36)
Correct Answer:
Verified

An actor is an abstraction of real users. "Customer" generalizes selected attributes of real people who purchase goods and/or services from a business. But even these abstract entities may need to be generalized further if they share the same role with other actors in a use case: in conducting the affairs of an airplane, the captain and assistant pilot have distinct roles, but when one of them has the controls and actually flies the plane, it is one primary actor, Pilot, who follows the script of a Fly Boeing 747 use case.
Sometimes, however, we end up with generalized actors through a reverse process: specialization. Through expanding use cases and gathering requirements, we may find that an existing role is appropriate for certain use cases, but not others: during pre-flight check of the airplane, Pilot is not enough; Chief Pilot is needed to read off the checklist and Assistant Pilot is needed to check off the items.

Compare and contrast the use case diagram and an activity diagram.

(Essay)
4.7/5
(32)

To "verify insurance plan," there is a need for "valid health insurance plan" as a ________.

(Multiple Choice)
4.8/5
(37)

A system actor is one who directly interacts with ________.

(Multiple Choice)
4.8/5
(44)

A use case outlines a set of well-ordered interactions between actor(s) and the system that embodies a process and performs a function with a useful result.

(True/False)
4.8/5
(34)

When a use case delegates one or more of its functions to other use cases, the relationship describing this model is called ________.

(Multiple Choice)
4.8/5
(36)

The priority of a use case decides the order of design and implementation for use cases.

(True/False)
4.9/5
(42)

A use case name must clearly identify the goal of the client of the system.

(True/False)
4.9/5
(43)

In Checkout Groceries, if the customer pays by cash, then ________.

(Multiple Choice)
4.8/5
(42)

Use case templates and use case diagrams can be used interchangeably.

(True/False)
4.9/5
(36)

The relationship between an information system and its business context is organic: only when taken together do the two make a meaningful whole.

(True/False)
4.8/5
(39)

All use case templates are alike.

(True/False)
4.9/5
(38)

When do we use sub-flows?

(Short Answer)
4.8/5
(26)

Exception steps signify ________.

(Multiple Choice)
4.9/5
(44)

An ________ is one in which one use case uses the functionality of another independent use case.

(Multiple Choice)
4.8/5
(51)

What should we do if there is more than one primary actor for the use case?

(Essay)
4.9/5
(43)

What is the the relationship between use cases and use case diagrams?

(Essay)
4.8/5
(31)

The primary actor of an extending use case must be the same as the primary actor of the ________.

(Multiple Choice)
5.0/5
(33)
Showing 1 - 20 of 99
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)