NPTEL Software Engineering Assignment 3 Answers 2023

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

NPTEL Software Engineering Week 3 Assignment Answers 2023

1. Among the following modes of communication among the project team members, which one is most effective?

a. Carefully prepared documents
b. Pre-recorded video
c. Pre-recorded audio
d. Face to face communication with a whiteboard
ะต. E-mail exchanges

Answer :- 

2. Which one of the following is not a basic principle of the agile model of software development?

a. Frequent delivery of versions, at least once every few weeks.
b. Completion of the SRS (Software Requirements Specification) document before the design phase.
c. Close cooperation between customers and developers.
d. Development of prototype before actual software development
e. Face-to-face communication among team members.

Answer :- For Answer Click Here

3. Extreme programming (XP) model recommends to take the software development best practices to extreme.

NPTEL Software Engineering Assignment 3 Answers 2023
Answer :- 

4. Which one of the following statements regarding Scrum software development is FALSE?

a. A sprint is a month-long iteration, during which an incremental product functionality is completed
b. No outside influence can interfere with the Scrum team during the Sprint
c. Before every sprint, the set of objectives it will achieve is documented in a chart
d. Scrum projects progress in a series of “sprints”
e. Customer can suggest changes during sprint, which is taken care during that sprint

Answer :-  For Answer Click Here

5. In a software development project that is using the scrum model, which one of the following responsibilities is not performed by the product owner?

a. Define the features of the product
b. Decide on release date and content
c. Ensure that the team is fully functional and productive
d. Accept or reject work results.
e. Attend daily scrum meetings

Answer :- 

6. In a scrum-based development project, which of the following responsibilities are not performed by the scrum master?

a. Decides on release date and content for every sprint
b. Remove impediments that the project team faces
c. Ensure that the team is fully functional and productive
d. Accept or reject work results.
e. Shield the team from external interferences

Answer :-  For Answer Click Here

7. In a scrum-based development project, which of the following sentences are FALSE regarding a daily scrum meeting?

a.This meeting does not address solving problems being faced by the developers
b. The primary purpose of this meeting is to enable the scrum master to identify the laggards in the development team
C. In this meeting, the team members make commitments to the scrum master about the progress they would achieve over the day
d. In this meeting, team members take stock of the progress achieved so far
e. In this meeting, team members update each other on what they are working on
f. The scrum master can track the progress of the team in this meeting

Answer :- 

8. Which of the following are false is regarding sprint burndown chart?

a. Depicts the total Sprint Backlog hours remaining per day
b. Shows the estimated amount of time to complete
c. It visually depicts the workflows to help manage it
d. Ideally should burn down to zero to the end of the sprint
e. It is a “big picture” view of project’s progress

Answer :-  For Answer Click Here

9. Which of the following are not characteristics of agile software development projects?

a. Shared code ownership
b. Implement the simplest solution to meet today’s problem
c. Each incremental delivery is preceded by prototype construction
d. Continual feedback from customer
e. Postpone integration until all the incremental deliveries are complete

Answer :- 

10. Which one of the following aspects of a software being developed are NOT its non-functional requirements (NFRs)?

a. Security
b. Price to be charged to the customer
c. Usability
d. Compliance to standards
e. Maintainability

Answer :-  For Answer Click Here

For More NPTEL Answers:- CLICK HERE

Join Our Telegram:- CLICK HERE

About Software Engineering

Large scale software development poses special challenges. This course targets to expose the students to the challenges of large scale software development and would expose the students as to how to overcome those. Starting with basic life cycle model concepts, it would discuss requirements specification, design, and testing issues. The concepts will be illustrated with appropriate examples.

COURSE LAYOUT

  • Week 1  :  Introduction
  • Week 2  :  Life Cycle Models I
  • Week 3  :  Life Cycle Models II
  • Week 4  :  Requirements analysis and specification
  • Week 5  :  Basics of software design
  • Week 6  :  Procedural design methodology
  • Week 7  :  Object-oriented concepts
  • Week 8  :  Introduction to UML: Class and Interaction Diagrams
  • Week 9  :  Object-oriented analysis and design
  • Week 10 : Testing I
  • Week 11 : Testing II
  • Week 12 : Testing III

CRITERIA TO GET A CERTIFICATE

Average assignment score = 25% of average of best 8 assignments out of the total 12 assignments given in the course.
Exam score = 75% of the proctored certification exam score out of 100

Final score = Average assignment score + Exam score

YOU WILL BE ELIGIBLE FOR A CERTIFICATE ONLY IF AVERAGE ASSIGNMENT SCORE >=10/25 AND EXAM SCORE >= 30/75. If one of the 2 criteria is not met, you will not get the certificate even if the Final score >= 40/100.

Leave a Comment