NPTEL Software Engineering Assignment 2 Answers 2023

In this post, We have provided answers of NPTEL Software Engineering Assignment 2 Answers. We provided answers here only for reference. Plz, do your assignment at your own knowledge.

NPTEL Software Engineering Week 2 Assignment Answers 2023

1. Consider the following statement: “Software developed using modern development practices have
higher visibility.” Which one of the following is implied by this sentence?


a. Project documents are widely published
b. Documents are produced at each stage of development
C. The software development using modern development practices gets higher
attention from the customer.
d. Animation is used at each development stage
e. Projects undertaken using modern development practices garner frequent media
publicity.

Answer :- b. Documents are produced at each stage of development

2. Which one of the following most accurately characterizes the 99% complete syndrome?

a. 99% of the project is completed on time.
b. 99% of the project is not completed on time.
c. 99% of project assumed to be complete, though in reality a much smaller part of the
project is complete.
d. 99% of project assumed to be complete, though in reality the full project is already
complete.
e. Project is completed in 99% of the originally estimated time.

Answer :- c. 99% of project assumed to be complete, though in reality a much smaller part of the project is complete.

3. Which of the following are not phases of the waterfall model of software development?

a. Requirements specification
b. Feasibility study
c. Unit testing
d. Maintenance
е.Prototype development

Answer :- c. Unit testing

е.Prototype development

4. Of the following phases in the development of a typical software, which one requires the least
effort?

a. Requirements specification
b. Feasibility study
c. integration and system testing
d. Maintenance
e. Design

Answer :- b. Feasibility study

5. Which one of the following activities is not undertaken during the feasibility stage of the waterfall model?

a. Work out an overall understanding of the problem.
b. Formulate different solution strategies.
c. Examine alternate solution strategies
d. Specify the requirements of the system
e. Make project plan

Answer :- d. Specify the requirements of the system

e. Make project plan

6. In a typical software development project, which of the following issues in the gathered
requirements are targeted to be removed during requirements analysis?

a. Ambiguity
b. Inconsistency
c. Incompleteness
d. Formality
e. Description of the user characteristics

Answer :- a. Ambiguity
b. Inconsistency
c. Incompleteness

7. Which of the following most accurately state the important goals of system testing?

a. Ensure that the developed system is fault free
b. Ensure that the developed system functions according to its functional requirements
as specified in the SRS document.
C. Ensure that the developed system meets all its quality requirements
d. Ensure that the various components of the developed system are interfacing with
each other correctly
e. Ensure that the system meets its nonfunctional requirements as specified in the SRS
document.

Answer :- b. Ensure that the developed system functions according to its functional requirements as specified in the SRS document.

e. Ensure that the system meets its nonfunctional requirements as specified in the SRS document.

8. Which one of the following are typically not the important types of maintenance undertaken during
the maintenance phase of a typical software product?

a. Corrective maintenance
b. Perfective maintenance
c. Annual overall maintenance
d. Adaptive maintenance
e. Preventive maintenance

Answer :- c. Annual overall maintenance

e. Preventive maintenance

9. Which one of the following simplifying assumptions of the classical waterfall model is removed by
the iterative waterfall model of software development?

a. No rework to any artifact developed during a life cycle phase is ever needed later
during development
b. No requirements change take place later in the life cycle
c. No technical risks occur later in the life cycle
d. No inaccuracy in the project estimations occur
e. Project team consists of competent programmers

Answer :- a. No rework to any artifact developed during a life cycle phase is ever needed later during development

10. Which one of the following sentences explains the possible reason for the following observation:
“As the development of a software gets underway using waterfall model of development, the later
the phase in which a defect gets detected, the more expensive is its removal.”

a. The artefacts developed during phases succeeding the phase in which a defect occurs need to be reworked
b. The artefacts developed during phases preceding the phase in which a defect occurs need to be reworked
c. More severe defects are detected in a later phases
d. During the later phases of the life cycle, several developers would be demotivated
and would not work effectively
e. The later is the phase, the more technical and complex is the work product

Answer :- b. The artefacts developed during phases preceding the phase in which a defect occurs need to be reworked
Course NameSoftware Engineering
CategoryNPTEL Assignment Answer
Home Click Here
Join Us on TelegramClick Here