SE 2024 Assignment 4

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

NPTEL Online Certification Courses

Indian Institute of Technology Kharagpur

Software Engineering
Assignment- 4
TYPE OF QUESTION: MCQ/MSQ
Number of questions: 10 Total mark: 10 X 1 = 10

For each of the following questions one or more of the given options are correct. Choose the correct
options.

QUESTION 1:
A software requirements specification (SRS) document should avoid discussing which of the
following?
a. Functional requirements
b. Non-functional requirements
c. Design specification
d. Constraints on the implementation
e. Resource allocation for the project
Correct Answer: c. Design specification
e. Resource allocation for the project
Detailed Solution:
Four important parts of SRS are:
–Functional requirements,
–External Interfaces
–Non-functional requirements,
–Constraints

QUESTION 2:

Consider the following requirement for a word processor software: " The software should provide
facility to import an existing image available as a jpeg file into the document being created.".
Which one of the following types of requirements is this?
a. Functional requirement
b. Non-functional requirement
c. Constraint on the implementation
d. Goal of implementation
e. External interface requirement

Correct Answer: a. Functional requirement

Detailed Solution:
Importing an image into a document is a kind of task to be accomplished. Hence it is a functional
requirement.
NPTEL Online Certification Courses
Indian Institute of Technology Kharagpur

QUESTION 3:

Consider the following partial description of the IIT security software. “Employees of the company
should be able to register their vehicles with the payroll software.” Which one of the following
types of requirements is this?
a. Functional requirement
b. Non-Functional requirement
c. Design requirement
d. Design constraint
e. External interface requirement

Correct Answer: a. Functional requirement


Detailed Solution:
Registration is a task to be done. Hence, it is a functional requirement.

QUESTION 4:

Consider the following partial requirement for a software: “It should be possible to use a web browser
as the front end.” It can be considered to be which one of the following types of requirements?
a. Functional requirement
b. Non-functional requirement
c. Design constraint
d. External interface
e. Goal of implementation

Correct Answer: b. Non-functional requirement


Detailed Solution:
Using a web browser as a front end describes about the look and feel about a system. Hence, it is a
non functional requirement.
NPTEL Online Certification Courses
Indian Institute of Technology Kharagpur

QUESTION 5:

When a company plans to develop a generic product, who among the following is usually the
source of the requirements?
a. Development team members
b. Project manager
c. Sales personnel
d. Personnel from finance department
e. A future user of the product

Correct Answer: c. Sales personnel

Detailed Solution:

The sales personnel give the requirements when a company plans to develop a generic product. For
more information, please refer to slide 65 of week 3 lecture material.

QUESTION 6:

Which of the following problems in the gathered requirements is not the focus of the requirements
analysis task?
a. Inconsistency
b. Ambiguity
c. Incompleteness
d. Unstructuredness
e. Grammar and sentence construction problems

Correct Answer: e. Grammar and sentence construction problems

Detailed Solution:
Grammar and sentence construction problems are not the focus of requirement gathering task.
However, it is a guideline to write to good software specification.
NPTEL Online Certification Courses
Indian Institute of Technology Kharagpur

QUESTION 7:

Which one of the following views is implicit in an SRS document?


a. Black box
b. White box
c. Grey box
d. Glass box
e. Both grey and glass box

Correct Answer: a. Black box

Detailed Solution:
SRS document is considered as a black box whose internal details are not known. For more details,
please refer slide 22 od week 4 lecture material.

QUESTION 8:

Which of the following are not true of agile requirements management?


a. New requirements can be added
b. Any of the requirements can be deleted
c. Requirements may be reprioritized
d. Once a requirement has been created it may not be modified
e. Once a requirement has been created it may not be deleted

Correct Answer: d. Once a requirement has been created it may not be modified
e. Once a requirement has been created it may not be deleted

Detailed Solution:

In agile methodology, requirements are iteratively updated in every sprints.


NPTEL Online Certification Courses
Indian Institute of Technology Kharagpur

QUESTION 9:

Which one of the following most accurately reflects the style of software development that takes
place in an agile software development project?
a. Incremental development
b. Iterative development
c. Prototyping
d. Linear development
e. Both incremental and iterative development

Correct Answer: e. Both incremental and iterative development

Detailed Solution:

Agile software development project follows both incremental and iterative development process.

QUESTION 10:

In which of the following SDLC models, testing activities are spread over the entire development
life cycle?
a. Iterative waterfall model
b. V model
c. Prototyping model
d. Classical waterfall model
e. Scrum model

Correct Answer: b. V model


e. Scrum model

Detailed Solution:
Testing activities are spread over the entire development life cycle in V model and scrum model.

************END***********

You might also like