Software Engineering Quiz
10 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

When writing a use case, what should you avoid?

  • Using simple declarative sentences
  • Writing in active voice
  • Describing the overall product functionality
  • Writing in a sequence of steps (correct)

What makes an alternative to a use case different?

  • Different overall product functionality
  • Different actors involved
  • All of the mentioned (correct)
  • Different use cases

Where are interactions supported by a product cataloged?

  • In a product manual
  • In a use case diagram
  • In a system design document
  • In a use case description (correct)

What is a characteristic of use case driven iterative development?

<p>All of the mentioned (C)</p> Signup and view all the answers

What is the goal of each iteration in use case driven iterative development?

<p>To implement one or more use cases (C)</p> Signup and view all the answers

What are the primary entities involved in a use case description?

<p>Product and actor (B)</p> Signup and view all the answers

What is typically included in a use case description?

<p>Use case name and number (C)</p> Signup and view all the answers

What is a true statement about a precondition in a use case?

<p>A precondition is an assertion guaranteed to be true when the activity finishes (A)</p> Signup and view all the answers

What is true about the format of a use case description?

<p>Indentation is used to make use case descriptions easier to read (B)</p> Signup and view all the answers

What is a true statement about writing use case descriptions?

<p>Need list should be reviewed before writing each use case (A)</p> Signup and view all the answers

Study Notes

Use Case Descriptions

  • Use case descriptions consist of interactions among a product and an actor.
  • A use case description includes the use case name and number, actors, and stakeholders and needs.

Preconditions and Postconditions

  • A precondition is an assertion guaranteed to be true before the activity or operation begins.
  • A postcondition is an assertion guaranteed to be true when the activity or operation finishes.

Triggers

  • A trigger is an event that causes a use case to begin.

Use Case Description Format

  • Underline text refers to another use case.
  • Extensions section uses complicated numbering scheme.
  • Indentation is used to make extensions easier to read.

Methods of Writing Use Case Descriptions

  • Actors in a use case are almost always stakeholders.
  • Preconditions must be true before the statement begins.
  • Need list should be reviewed when writing each use case.

Extensions

  • Once the basic flow is defined, the extensions can be specified.
  • The alternatives are called extensions as they extend the activity flow in a different direction from a branch point.

Use Case Description Heuristics

  • Fill in the use case template from top to bottom.
  • Write simple declarative sentences in active voice.
  • Avoid sequence of steps by the actors and product.

Alternative Use Cases

  • A different alternative must consist of different overall product functionality.

Use Case Diagrams

  • Interactions supported by a product are cataloged in a use case description.
  • Interactions are refined in a use case diagram.

Use Case Driven Iterative Development

  • At each iteration, one or more use cases are selected for implementation.
  • Iteration should be followed until the system is complete.
  • Iterative development builds system functionality gradually through analysis, design, coding, testing, and evaluation.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Test your knowledge of software engineering concepts, including use case descriptions, interactions, and conditions. Assess your understanding of system design and development.

More Like This

Identifying Use Cases in System Analysis
18 questions
Pemodelan Kebutuhan: Konsep dan Tujuan
40 questions
Use-Case-Diagramm Grundlagen
42 questions
Use Case Diagram Quiz
39 questions

Use Case Diagram Quiz

HeroicSugilite3653 avatar
HeroicSugilite3653
Use Quizgecko on...
Browser
Browser