Module 1 Lesson 2 Flashcards

the planning phase of software development, specifically on gathering and analyzing requirements

1
Q

What are the key steps in the requirements gathering process?

A

Brainstorming, assigning roles, listing assumptions, preparing questionnaires, interviewing stakeholders, and documenting requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the purpose of brainstorming in requirements gathering?

A

To generate new ideas and find solutions for specific issues.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is document analysis in the context of requirements gathering?

A

Reviewing existing documentation to gather relevant data and business objectives.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How are focus groups used in requirements gathering?

A

They gather information from a group by discussing a product or service to provide insights.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the role of interviews in the requirements gathering process?

A

Interviews allow in-depth discussions with stakeholders to understand their business needs and potential solutions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the function of a questionnaire in requirements gathering?

A

A questionnaire collects quantified thoughts and data from a large group of participants quickly.

.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are functional requirements in software development?

A

Functional requirements define what the software should do, including calculations, data handling, and user interactions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are non-functional requirements?

A

Non-functional requirements specify how the software performs its functions, covering areas like usability, reliability, and performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a Software Requirement Specification (SRS) document?

A

It is a detailed description of all product features and how they should perform.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a user story in software development?

A

A user story is a short, user-focused description of a feature, typically in the format: “As a (user role), I want to (goal) so that (reason).”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a use case?

A

A use case describes the steps or flow a user follows to achieve a specific purpose, reflecting all possible ways to interact with the system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a Work Breakdown Structure (WBS)?

A

WBS is a visual breakdown of complex processes into smaller, manageable components for analysis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

In the FoodEats case study, what are some key functional requirements of the app?

A

Account creation, order placement, real-time tracking, and user reviews.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

In the FoodEats case study, what are some key non-functional requirements?

A

Secure data handling, performance, device compatibility, and compliance with privacy regulations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly