Modeling Requirements (Week 3)

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

1/19

flashcard set

Earn XP

Description and Tags

20-question practice flashcards covering modeling requirements concepts, types, techniques, tools, stakeholders, steps, best practices, common mistakes, and illustrative diagrams.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

What are Modeling Requirements?

The process of capturing, analyzing, and documenting what a system should do using models or diagrams.

2
New cards

What is the purpose of modeling requirements?

To communicate understanding, support system design, and reduce ambiguity.

3
New cards

Name the four types of requirements.

Functional, Non-Functional, Business, and User Requirements.

4
New cards

Give an example of a Functional Requirement.

The system should allow users to log in and generate reports.

5
New cards

Give an example of a Non-Functional Requirement.

Performance or security requirements; e.g., the system should respond within 2 seconds.

6
New cards

What is a Business Requirement?

Why the system is needed and how it supports business goals.

7
New cards

What are User Requirements?

What the user expects, often expressed as user stories or personas.

8
New cards

Name two textual techniques for modeling requirements.

Use Cases and User Stories.

9
New cards

Name two graphical techniques for modeling requirements.

Data Flow Diagrams (DFD) and Entity-Relationship Diagrams (ERD) or UML.

10
New cards

What is a Prototype in modeling?

Wireframes or Mockups used to visualize the user interface.

11
New cards

Name a free diagram tool.

Draw.io / Diagrams.net.

12
New cards

Name a cloud-based modeling tool.

Lucidchart.

13
New cards

Name a professional diagramming tool.

Microsoft Visio.

14
New cards

Name a UI/UX prototyping tool.

Figma or Adobe XD.

15
New cards

What is the role of stakeholders in modeling requirements?

To gather, validate, and review requirements (e.g., Business Analyst, Client, End-User, Software Developer, Project Manager, QA Tester).

16
New cards

List the steps in identifying modeling requirements.

Requirements Gathering, Analysis and Clarification, Modeling, Validation, Documentation.

17
New cards

Why is it best practice to involve all stakeholders early?

To ensure alignment and catch gaps or conflicts early.

18
New cards

Name one common mistake to avoid in modeling requirements.

Jumping to design before understanding needs.

19
New cards

What does a Use Case Diagram illustrate?

The set of use cases provided by the system functionality and the interactions between actors and the system.

20
New cards

What is a Level 1 Data Flow Diagram (DFD)?

A high-level breakdown of the core process into major subprocesses and data flows, showing external entities like Client, Factory, Supplier, and Manager.