Use Case Diagrams and Functional Requirements Modeling

AppreciatedFermium avatar
AppreciatedFermium
·
·
Download

Start Quiz

Study Flashcards

18 Questions

What is the primary purpose of a use case diagram in UML?

To depict actors, use cases, and their relationships

In the context of systems analysis, what is the purpose of the user goal technique for identifying use cases?

To determine specific goals end users have when interacting with the system

What does the CRUD technique aim to do in the context of use case identification?

To validate and refine the identified use cases

How are actors typically identified in the context of identifying use cases?

By asking what specific goals they have when interacting with the system

Which UML diagram is specifically used to visualize actors, use cases, and their relationships in a graphical format?

Use case diagram

What technique is helpful in breaking down events to identify various system activities within a use case?

Event decomposition technique

What is the purpose of identifying use cases in system analysis?

To define the functional requirements of the system

Which technique involves interviewing potential users to identify specific tasks the system can assist them with?

User goal technique

What does the notation 'Verb-Noun' refer to when naming use cases?

The naming convention for use cases

What is the purpose of a use case diagram in UML modeling?

To show the actors interacting with the system and the system's use cases

What is classified by organizational level when using the user goal technique?

Different roles within an organization using the system

What does an automation boundary represent in a use case diagram?

The division between computerized application components and users

What is the purpose of a use case diagram in systems analysis and design?

To visually represent the high-level functional requirements of a system

What is the significance of the <> relationship in use case diagrams?

It shows that one use case is included within another use case, like a called subroutine

Who are the primary actors involved in creating a use case diagram?

End-users and stakeholders

When should you use the UML (Unified Modeling Language) notation for use case diagrams?

To provide a standardized and easily understandable way of representing system behavior

What is the main goal of identifying use cases in systems analysis and design?

To capture the functional requirements of the system from the user's perspective

How can you ensure that a use case diagram is effectively communicating the intended information?

By focusing on the specific needs of each stakeholder or user

Study Notes

Identifying Use Cases

  • Use cases are the functions identified, usually in response to a user request
  • Two techniques for identifying use cases: user goal technique and event decomposition technique

User Goal Technique

  • Identify all potential categories of users of the system
  • Interview users to describe tasks that the computer can help them with
  • Probe further to refine tasks into specific user goals
  • Create a list of preliminary use cases organized by type of user
  • Review the completed list with each type of user and then with interested stakeholders

Brief Use Case Descriptions

  • A one-sentence description showing the main steps in a use case

Use Case Diagrams

  • A UML model used to graphically show uses cases and their relationships to actors
  • Symbols used: actor, automation boundary, use case, and the <> relationship
  • Types of diagrams: draw for each subsystem, for each type of user, for internal actors, and for use cases of interest

Steps to Create a Use Case Diagram

  • Identify all stakeholders and users who would benefit by seeing a use case diagram
  • Determine what each stakeholder or user needs to review in a use case diagram
  • Select the use cases and actors to show and draw the use case diagram

Explore the different software packages used for drawing use case diagrams and learn how to review use cases with stakeholders and users. This quiz covers techniques for identifying use cases and modeling functional requirements in systems analysis.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Case Diagrams
17 questions

Use Case Diagrams

WellBalancedAtlanta avatar
WellBalancedAtlanta
UML Use Case Diagrams: Actors and Roles
1 questions
Use Quizgecko on...
Browser
Browser