Chapter 5 System Analysis

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/17

flashcard set

Earn XP

Description and Tags

These flashcards cover the key concepts and definitions related to use case analysis and modeling in systems analysis and design as taught by Dr. Prince Waqas Khan.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

18 Terms

1
New cards

What defines the scope and behavioral requirements of a system in software development?

Use cases.

2
New cards

What are the four steps for creating use cases?

  1. Identify the use cases 2. Identify the major steps 3. Identify elements within steps 4. Confirm the use case.
3
New cards

What does a use case represent in a system?

A function or action that the system performs.

4
New cards

What are the four main components of a use case diagram?

  1. Actors 2. Use Cases 3. System Boundary 4. Relationships.
5
New cards

What are actors in a use case diagram?

External entities that interact with the system.

6
New cards

What is a primary actor in a use case context?

An actor that initiates use cases independently.

7
New cards

What is meant by 'system boundary' in a use case diagram?

It defines the scope and limits of what the system includes.

8
New cards

What type of relationship shows the participation of an actor in a use case?

Association.

9
New cards

What does the ‘<>’ relationship imply in use cases?

Mandatory inclusion of functionality from one use case into another.

10
New cards

How should use cases be named according to best practices?

Using action phrases that are distinct and meaningful, often starting with a verb.

11
New cards

What is the main focus of use case analysis?

Capturing functional requirements from the user’s perspective.

12
New cards

Why are use cases important for project planning?

They help identify features and plan iterations, particularly in Agile methodologies.

13
New cards

What should a use case diagram illustrate?

The interactions between actors and use cases, focusing on high-level functionality.

14
New cards

What does event-driven modeling focus on?

Viewing a system as a series of discrete, meaningful events that occur over time.

15
New cards

What is the purpose of validating a use case during the confirmation step?

To ensure it is correct and complete by walking through the steps with a user.

16
New cards

What type of diagrams support visualizing, constructing, and documenting software systems?

Unified Modeling Language (UML) diagrams.

17
New cards

What are secondary actors in the context of use cases?

Actors that are used by the system but do not initiate use cases.

18
New cards

Why is it important to use standard UML notation in diagrams?

To ensure clarity and understanding among stakeholders.