Software Engineering Nptel Week 3 Assignment Answers
Are you looking for the Software Engineering Nptel Week 3 Assignment Answers Look no further! Our platform provides precise Solutions 3rd Week this course
Table of Contents

Software Engineering Nptel Week 3 Assignment Answers (July-Dec 2025)
Question 1. Which of the following best describes the concept of pair programming?
a) Two developers working independently on different parts of the same project.
b) One developer writes code while the other reviews each line in real time.
c) Two developers writing separate test cases for the same module.
d) One developer codes while the other creates documentation.
e) Two developers alternating between coding and debugging tasks weekly.
Question 2. How is agility achieved in the agile model of software development?
a) Elaborate documentation
b) Fitting the process to the project
c) Rigorous planning
d) Avoidance of things that waste time
e) Postponing integration testing towards the end of the project
f) Prototype construction
Question 3. Suppose your organization has developed a CRM software for an Indian bank. Now, you have a fresh order to develop a CRM for an American bank with different rules. Which life cycle model would you use?
a) V model
b) Prototyping model
c) Iterative waterfall model
d) Classical waterfall model
e) Scrum
f) Spiral model
Question 4. Which of the following are some of the important characteristics of agile software development?
a) Incremental development
b) Iterative development
c) Linear development
d) Test-driven development
e) Planned development
These are Software Engineering Nptel Week 3 Assignment Answers
Question 5. Which of the followings are core principles of Agile development?
a) Following a strict, fixed project plan from start to finish.
b) Prioritizing comprehensive documentation over working software.
c) Contract negotiation over customer collaboration.
d) Responding to change over following a plan.
e) Releasing software increments at regular intervals over the development cycle.
Question 6. Which of the following are not characteristics of an agile software development project?
a) Shared code ownership
b) Implement the simplest solution to meet today’s problem
c) Continuous feedback from the customer
d) Postpone integration until all the incremental deliveries are complete
e) Rigorously planned development
Question 7. Which of the following options ranks the communication modes from least to most effective?
a) a > b > c > d > e
b) b > a > d > c > e
c) b > a > d > d > c > e
d) b > d > a > d > e > c
These are Software Engineering Nptel Week 3 Assignment Answers
Question 8. Members of a Scrum team are not expected to answer which of the following questions during a daily Scrum meeting?
a) What did you do yesterday?
b) What will you do today?
c) Why are you getting delayed?
d) What obstacles are in your way?
e) How do you rate your contribution to the current sprint?
Question 9. Which of the following are not true of sprints in the Scrum development process?
a) It is the fundamental process flow of Scrum
b) Different sprints in a Scrum project overlap in time
c) A sprint is a month-long iteration during which an incremental product functionality is completed
d) During a Sprint, customer feedback is continually obtained and the increment being developed is accordingly modified
e) During sprint, each working day begins with a daily Scrum meeting
These are Software Engineering Nptel Week 3 Assignment Answers
Question 10. Which one of the following activities is performed during the requirements analysis activity in a waterfall-based software development process?
a) Identify requirements.
b) Build a prototype
c) Identify any ambiguity, inconsistency, and incompleteness in the gathered requirements
d) Analyze and allocate resources for requirements specification
e) Document the requirements in the form of a Software Requirements Specification (SRS) document
Software Engineering Nptel Week 3 Assignment Answers (July-Dec 2024)
Course Link: Click Here
Q1. Which of the following are prominent characteristics of agile software development?
a. Incremental development
b. Iterative development
c. Linear development
d. Customer participation in development
e. Development at customer site
Answer: a. Incremental development, b. Iterative development, d. Customer participation in development
Q2.Agile model advocates which of the following approaches?
a. In each increment, get something “quick and dirty” delivered, which may or may not add much value to the customer
b. In each increment, get something simple and minimal released, but as quickly as possible
с. In each increment, get something of business-value delivered, consistent with the right level of quality
d. In each increment, get something delivered once it has been fully documented and the documentation has been signed off as complete
e. In each increment, complete and deliver the working software for one use case
Answer: с. In each increment, get something of business-value delivered, consistent with the right level of quality
For answers or latest updates join our telegram channel: Click here to join
These are Software Engineering Nptel Week 3 Assignment Answers
Q3.Which of the following are not the characteristic of an agile software development project?
a. Shared code ownership
b. Implement the simplest solution to meet today’s problem
с. Continual feedback from customer
d. Postpone integration until all the incremental deliveries are complete e. Pair programming
f. Rapid prototyping
Answer: d. Postpone integration until all the incremental deliveries are complete e. Pair programming
Q4. Members of a Scrum team are usually expected to answer which of the following questions during a daily Scrum meeting?
a. What did you do yesterday
b. What will you do today?
c. What obstacles are in your way?
d. Why are you getting delayed?
e. Why your program is having too many bugs?
Answer: a. What did you do yesterday , b. What will you do today? , c. What obstacles are in your way?
For answers or latest updates join our telegram channel: Click here to join
These are Software Engineering Nptel Week 3 Assignment Answers
Q5. Which one of the following is not true in a Scrum development?
a. Sprint is the fundamental process flow of Scrum
b. A sprint is a month-long iteration, during which an incremental product functionality completed
c. During a Sprint, customer feedback is continually obtained and the Sprint backlog is accordingly modified
d. Each day begins with a daily Scrum meeting
Answer: c. During a Sprint, customer feedback is continually obtained and the Sprint backlog is accordingly modified
Q6.Which of the following are not true of a build and fix style of development?
a. Coding starts immediately after requirements specification
b. Coding starts without any formal requirements specification
c. No formal design is carried out
d. No testing is carried out
e. No requirements specification document is developed
Answer: a. Coding starts immediately after requirements specification , d. No testing is carried out
For answers or latest updates join our telegram channel: Click here to join
These are Software Engineering Nptel Week 3 Assignment Answers
Q7.Who among the following are considered as the stakeholders in a software development project?
a. Shareholders of the organization developing the software
b. Shareholders of the organization for whom the software is getting developed
c. Anyone who is interested in the software
d. Clients who define the requirements for the software
e. Developers of the outsourced parts of the software
f. Developers of the software
g. Users of the software
Answer: e. Developers of the outsourced parts of the software
f. Developers of the software
Q8. Which of the following are performed during the requirements analysis and specification phase in an iterative waterfall software development?
a. Gather requirements.
b. Build a prototype.
c. Identify any ambiguity, inconsistency, and incompleteness in the gathered requirements
d. Analyze and allocate resources based on requirements specification
e. Prepare the requirements specification document
Answer: a. Gather requirements. , c. Identify any ambiguity, inconsistency, and incompleteness in the gathered requirements , e. Prepare the requirements specification document
For answers or latest updates join our telegram channel: Click here to join
These are Software Engineering Nptel Week 3 Assignment Answers
Q9. Pair programming intends to take which one of the following best practices to the extreme?
a. Design
b. Incremental development
с. Code review
d. Simplicity
e. Spike development
f. Daily integration
Answer: с. Code review
Q10.Which of the following are not goals of requirements analysis?
a. Weed out ambiguities in the requirements
b. Weed out inconsistencies in the requirements
c. Weed out non-functional requirements
d. Weed out incompleteness in the requirements
e. Weed out references to third party software
Answer: c. Weed out non-functional requirements , e. Weed out references to third party software
For answers or latest updates join our telegram channel: Click here to join
These are Software Engineering Nptel Week 3 Assignment Answers
All Weeks of Software Engineering: Click here
For answers to additional Nptel courses, please refer to this link: NPTEL Assignment Answers