Requirements Flashcards

1
Q

a set of statements that describe the user’s needs and desires

A

Requirements

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

One of the top reasons for software project failures is ________ requirements specifications

A

INCOMPLETE

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

One of the essential reasons for project success may be attributed to ______ requirements statements

A

Clear

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

Requirements Engineering Activities in a Software Project

A

Elicitation, Documentation and Definition, Specification, Prototyping, Analysis, Review and Validation, Agreement and Acceptance

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

(Preparing for Requirements Processing) requirements gathering and requirements engineering is to ensure that all the preparations are made and all requirements engineering activities are planned.

A

First step

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

(Preparing for Requirements Processing) whether the underlying structure follows Agile/flexible approach or a more traditional or rigorous one.

A

Agree to a process

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

(Preparing for Requirements Processing) The plan should include the following

A

Process, Resource needed, Schedule

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

(Preparing for Requirements Processing) the plan itself may take several hours or days, or weeks to develop.

A

Depending on the size and complexity of the project,

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

(Preparing for Requirements Processing) Once the plan is drawn, it must be _____

A

reviewed and agreed upon by ALL parties involved.

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

(Preparing for Requirements Processing) After the plan is agreed upon, the resources from experienced analysts to the________ – must be acquired and brought on board

A

required prototyping tools

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

(Preparing for Requirements Processing) Good requirements analysts must possess multiple talents:

A

Communication, Special industry, technical

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

(Preparing for Requirements Processing) The people involved must be _______ in requirements engineering activities

A

properly trained on the tools and the process that would be used

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

Requirements Engineering Process:

A

Elicitation, Analysis, Requirements definition, prototyping, Review, Specification, agreement

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

(Requirements Engineering Process) The process begins with requirements analysts performing the elicitation and gathering of requirements from users and customers

A

Elicitation

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

(Requirements Engineering Process) During the analysis step, various requirements statements are checked for accuracy and conflict, categorized, and prioritized

A

Analysis

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

(Requirements Engineering Process) Clearly, the analyzed requirements must be properly defined and documented

A

Requirements Definition and Documentation

17
Q

(Requirements Engineering Process)If necessary, user Interface aspects need to be prototyped

A

Prototyping

18
Q

(Requirements Engineering Process) The defined and documented requirements and statements and prototyped user interfaces must be reviewed by the users

A

Review

19
Q

(Requirements Engineering Process) This document will serve as the “contract” between the customer and the software development organization

A

Agreement

20
Q

(Requirements Engineering Process) Once the requirements specifications are agreed upon, they become the BASELINE

A

Agreement

21
Q

(Requirements Engineering Process) Thereafter, any modification or change request needs to be controlled and managed through a change control process to prevent the infamous project SCOPE CREEPING problem.

A

Agreement

22
Q

where the project slowly grows in size without anyone’s detection

A

Scope Creeping