Use Case Analysis in System Development

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/11

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts from the chapter on Use Case Analysis as part of the software development life cycle.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

12 Terms

1
New cards

Requirements Elicitation Techniques

Methods used to gather user requirements, such as interviews, workshops, and questionnaires.

2
New cards

Use Case

A description of how a system interacts with its environment to accomplish a task, focusing on user interactions.

3
New cards

Actor

An entity (person, system, or device) that interacts with the system to achieve a goal.

4
New cards

Trigger

An event that initiates a use case or a specific action within the system.

5
New cards

Preconditions

Conditions that must be true before a use case can begin.

6
New cards

Postconditions

Conditions that must be true after a use case has completed.

7
New cards

Normal Course

The sequence of steps that outlines the expected interaction between the user and the system under typical conditions.

8
New cards

Alternative Courses

Paths within a use case that describe different scenarios or decisions that might occur during the primary workflow.

9
New cards

Exceptions

Error conditions or unusual events that can occur during the execution of a use case.

10
New cards

Functional Requirements

Specifications that describe what the system should do, derived from use cases.

11
New cards

Iterative Process

A repetitive approach where the development is refined through repeated cycles (iterations) to improve quality and detail of the product.

12
New cards

JAD Sessions

Joint Application Development sessions where stakeholders come together to discuss and refine system requirements.