wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Requirement Engineering Chptr 1

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

What are the key challenges facing software engineering?

a)

Coping with increasing diversity

b)

Demands for reduced delivery times

c)

Developing trustworthy software

d)

People management and financial issue

2.

The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the__________ phase which focuses on what, the_________ phase which focuses on how and the_________ phase which focuses on change.

i. support

ii. development

iii. definition

a)

1, 2, 3

b)

2, 1, 3

c)

3, 2, 1

d)

3, 1, 2

3.

___________________ is the application systems that run one a local computer. it does not need to be connected to a network.

a)

Stand-alone applications

b)

Embedded control systems

c)

Batch processing systems

d)

Simulation system

4.

Which of the following falls under the category of software products?

a)

Customized, Generic

b)

Firmware, CAD

c)

CAD, Embedded

5.

How many phases are there in Scrum ?

a)

2

b)

3

c)

4

d)

5

6.

What is the first step in the software development lifecycle?

a)

Preliminary Investigation and Analysis

b)

coding

c)

testing

7.

What is the major advantage of using Incremental Model?

a)

Customer can respond to each increment

b)

Easier to test and debug

c)

It is used when there is a need to get a product to the market early

d)

Easier to test and debug & It is used when there is a need to get a product to the market early

8.

Which one of the following is not a phase of Prototyping Model?

a)

quick design

b)

coding

c)

prototyping

9.

Which of the following activities are not Requirement Engineering?

a)

to know the relevant requirement

b)

to achieve consensus among stakeholder

c)

to document the requirement conform to prescribed standard

d)

to influence on the requirement of the regarded system

10.

Model selection is based on __________.

a)

Requirements

b)

Development team & users

c)

All of the above

11.

SDLC stands for

a)

Software Development Life Cycle

b)

System Development Life cycle

c)

Software Design Life Cycle

12.

Agile Software Development is based on

a)

Incremental Development

b)

Iterative Development

c)

Linear Development

d)

Both Incremental and Iterative Development

13.

Software costs often dominate computer system costs. The costs of software on a PC are often _______________________ than the hardware cost.

a)

cheaper

b)

greater

14.

"The system performs the layout analysis of the CAD drawing in less than 0.5 seconds.."

What kind of requirement it is?

a)

Functional Requirement

b)

Quality Requirement

c)

Constraint Requirement

15.

"Engineers can draw 3D models as wireframes or point models."

What kind of requirement it is?

a)

Functional Requirement

b)

Quality Requirement

c)

Constraint Requirement

16.

"The library system must be developed in Java."

What kind of requirement it is?

a)

Functional Requirement

b)

Quality Requirement

c)

Constraint Requirement

17.

"Members must enter their email and password to login to the system."

What kind of requirement it is?

a)

Functional Requirement

b)

Quality Requirement

c)

Constraint Requirement

18.

"Company level user interface guidelines must be followed."

What kind of requirement it is?

a)

Functional Requirement

b)

Quality Requirement

c)

Constraint Requirement

19.

"A member has a name, email, phone no, and address."

What kind of requirement it is?

a)

Functional Requirement

b)

Quality Requirement

c)

Constraint Requirement

20.

"The agile development process Scrum is used."

What kind of requirement it is?

a)

Functional Requirement

b)

Quality Requirement

c)

Constraint Requirement

21.

"The system supports 100 concurrent users."

What kind of requirement it is?

a)

Functional Requirement

b)

Quality Requirement

c)

Constraint Requirement

22.

What is the meaning of Elicitation Technique?

a)

To obtain the requirements from the stakeholder, to detail and refine them

b)

To describe the requirements properly

c)

To check if requirements meet certain quality criteria and to resolve conflicts

d)

To structure the requirement, to prepare them for different role, to change and implement them consistently

23.

What is the meaning of Documentation Technique?

a)

To obtain the requirements from the stakeholder, to detail and refine them

b)

To describe the requirements properly

c)

To check if requirements meet certain quality criteria and to resolve conflicts

d)

To structure the requirement, to prepare them for different role, to change and implement them consistently

24.

What is the meaning of Validation & Negotiation Technique?

a)

To obtain the requirements from the stakeholder, to detail and refine them

b)

To describe the requirements properly

c)

To check if requirements meet certain quality criteria and to resolve conflicts

d)

To structure the requirement, to prepare them for different role, to change and implement them consistently

25.

What is the meaning of Requirement Management Technique?

a)

To obtain the requirements from the stakeholder, to detail and refine them

b)

To describe the requirements properly

c)

To check if requirements meet certain quality criteria and to resolve conflicts

d)

To structure the requirement, to prepare them for different role, to change and implement them consistently