NPTEL Software Engineering Assignment 3 Answers 2023

NPTEL Software Engineering Assignment Solution 2023

NPTEL Software Engineering Assignment 3 Answers 2023

Table of Contents:-

NPTEL Software Engineering Week 1 Assignment Answers 2023

1. Which of the following i s not a software service type of project? a. A project for customization of an educational institute automation software b. Development of a new feature for an existing office automation software c. A project for maintenance of a generic accounting s o ftware package d. A project for testing of a generic accounting software package e. A project undertaken by a vendor to develop from scratch a novel plant automation software for a client

2. Which one of the following characteristics of a complex system makes is necessary to develop it with both hardware and software parts, rather than realizing it using entirely ha r dware?

a. High system reliability b. Low development cost of the system c. Easy to change the system to meet changing customer requirements d. Low operating cost e. Low power consumption f. Low weight of the system

3. Which one of the following are not factors contributing to the present day software crisis?

a. Larger problems, b. Poor project management c. Lack of customer commitment d. Lack of adequate training in softwa r e engineering e. Low reliability of the hardware platforms

4. Which one of the following types of software development process most c l osely resembles the exploratory style of software development?

a. First specify the software, then design the test cases, then develop the software, and keep on modifying it until it passes all the test cases b. First specify the system, then develop the software, and finally test the developed software C. First develop the software, t h en test it, and then keep on modifying the software until it passes all the test cases d. Keep on specifying a little, designing a little, and testing a little until the full software is developed e. First write the test cases, then develop the software, then keep on modifying the s oftware until it passes all the test cases.

5. Which one of the following is FALSE about developing a large software by deploying the ex p loratory style of development?

a. Difficult to use exploratory style in team development environment b. For large-sized project, use explorator y development style leads to cost and time oVelTUns c. Development toy programs such as introductory programming assignments using exploratory style, leads to poor quality software and unreasonably large development time. d. Development of large projects using the exploratory style, often leads to project failure e. It is difficult to complete even simp l e projects using exploratory style of development

6. It is observed that while using the exploratory development style, th e effort required to develop a software grows exponentially with the size of the software. Which one of the following is a possible reason behind it?

a. Cost of requirements gathering increases exponentially b. Code size becomes exponentially large c. The number of indepen d ent variables in the monolithic program increases, leading to exponential increase in the effort to understand the program. d. As the size of any program increases, it becomes exponentially more difficult to correct compilation errors. e. Design effort increases exponentially

7. Which one of the following is justified by the magic number 7?

a. Number independent variables in a function should not exceed 7. b. A function should not call more than 7 functions c. A function should not be called by more than 7 functions d. Number of decision sta t ements in a function should not exceed 7. e. Number of members of a team should not exceed 7

8. Which one of the following terms is a synonym for the abs t raction technique?

a. Model building b. Decomposition c. Modularization d. Mapping e. Elaborating

9. Which one of the following statements concerning the principles of abstrac t ion and decomposition is false?

a. A geographical map is an abstraction of a country b. Organization of the contents of a book into chapters is an example of application of the decomposition technique c. Constructing a model of a building is an application of the principle of abstraction d. For a given syst e m, only a single and unique model can be constructed e. A unique decomposition is possible for any given problem

10. Which one of the following statements are FALSE?

a. A job is a repetition of a set o f well-defined and well understood tasks with very little uncertainty. b. A software development project consists of only a set of explorations c. An exploration is a set of tasks whose outcome is uncertain C. d. A software project consists of a mixture of jobs and explorations e. A software development project consists of only a set of job s

Leave a comment Cancel reply

Save my name, email, and website in this browser for the next time I comment.

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.

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 Cancel reply

You must be logged in to post a comment.

NPTEL Software Engineering Week 3 Assignment Answers

NPTEL Software Engineering Week 3 Assignment Answers :- In this post, we have provided the answers to the NPTEL Software Engineering Week 3. All the answers are provided here on the basis of data available on the internet.

NPTEL Software Engineering Week 3 Assignment Answers 2022

1. 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

2. 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 c. 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

3. 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 c. Continual feedback from customer d. Postpone integration until all the incremental deliveries are complete e. Pair programming f. Rapid prototyping

4. 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?

5. 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

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

7. 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

8. 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

9. Pair programming intends to take which one of the following best practices to the extreme? a. Design b. Incremental development c. Code review d. Simplicity e. Spike development f. Daily integration

10. 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

Important Links:-

NPTEL Answers

Join Our Telegram

Leave a Comment Cancel reply

Save my name, email, and website in this browser for the next time I comment.

  • Computer Science and Engineering
  • NOC:Software Engineering (Video) 
  • Co-ordinated by : IIT Kharagpur
  • Available from : 2018-04-26
  • Intro Video
  • Lecture 1 : Introduction-I
  • Lecture 2 : Introduction-II
  • Lecture 3 : Introduction-III
  • Lecture 4 : Introduction-IV
  • Lecture 5 : Introduction-V
  • Lecture 6 : Life Cycle Model
  • Lecture 7 : Life Cycle Model
  • Lecture 8 : Waterfall Model
  • Lecture 9 : Waterfall Derivatives
  • Lecture 10 : Incremental Model
  • Lecture 11 : Evolutionary Model
  • Lecture 12 : Agile Model
  • Lecture 13 : Extreme Programming and Scrum
  • Lecture 14 : Scrum
  • Lecture 15 : Introduction to requirement specification
  • Lecture 16: Requirement gathering and analysis
  • Lecture 17: Functional requirements
  • Lecture 18: Representation of complex programming logic
  • Lecture 19: Design Fundamentals
  • Lecture 20: Modular Design
  • Lecture 21: Classification of Cohesion
  • Lecture 22: Classification of Coupling
  • Lecture 23: Introduction to structured analysis and structured design
  • Lecture 24: Basics of Data Flow Diagrams (DFD)
  • Lecture 25: Developing DFD Model
  • Lecture 26: Examples of DFD Model development
  • Lecture 27: DFD Model - More Examples
  • Lecture 28: Essentials of Structure Chart
  • Lecture 29: Transform Analysis, Transaction Analysis
  • Lecture 30: Structured Design Examples
  • Lecture 31: Use Case Modelling
  • Lecture 32: Factoring Use Cases
  • Lecture 33: Overview of Class diagram
  • Lecture 34: Inheritance relationship
  • Lecture 35: Association relationship
  • Lecture 36: Aggregation/ Composition and dependency relations
  • Lecture 37: Interation Modelling
  • Lecture 38: Development of Sequence diagrams
  • Lecture 39: State-Machine diagram
  • Lecture 40: An Object-Oriented design process
  • Lecture 41 : Domain Analysis
  • Lecture 42 : Examples of object-oriented design
  • Lecture 43 : Basic concepts in Testing-I
  • Lecture 44 : Basic concepts in Testing-II
  • Lecture 45 : Basic concepts in Testing-III
  • Lecture 46 : Unit testing strategies-I
  • Lecture 47 : Unit testing strategies-II
  • Lecture 48 : Equivalance Class Testing-I
  • Lecture 49 : Equivalance Class Testing-II
  • Lecture 50 : Special Value Testing
  • Lecture 51 : Combinatorial Testing
  • Lecture 52 : Decision Table Testing
  • Lecture 53 : Cause effect graphing
  • Lecture 54 : Pairwise Testing
  • Lecture 55 : White box Testing
  • Lecture 56 : Condition Testing
  • Lecture 57 : MC/DC Coverage
  • Lecture 58 : MC/DC Testing
  • Lecture 59 : Path Testing
  • Lecture 60 : Dataflow and Mutation Testing
  • Live Session 09-08-2021
  • Live Session 17-09-2021
  • Live Session 12-10-2020
  • Live Session 16-11-2020
  • Live Session 16-09-2019
  • Watch on YouTube
  • Assignments
  • Download Videos
  • Transcripts

Video Transcript:

  • Lecture Notes (1)

BEU GURU

  • _Previous Year Question
  • Spoken Tutorial
  • _CCNAv7: Introduction to Networks
  • _Introduction to Cyber Security
  • _India_Internship_SIT_Introduction to Packet Tracer
  • Internship & Placement
  • _Internship

Software Engineering Week 3 : Assignment 3 Solutions

software engineering nptel assignment 3 answers

Software Engineering  Week 3 : Assignment 3 Solutions 

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. E-mail exchanges

Among the given options, "d. Face to face communication with a whiteboard" is generally considered the most effective mode of communication among project team members.

Face-to-face communication allows for immediate feedback, real-time collaboration, and the ability to read non-verbal cues, which can greatly enhance understanding and resolve any issues quickly. Using a whiteboard during face-to-face communication allows for visual representation and the ability to draw diagrams, charts, and concepts, which can be especially beneficial for discussing complex ideas or solving problems.

While other modes of communication (such as carefully prepared documents, pre-recorded video, pre-recorded audio, and e-mail exchanges) have their own merits, face-to-face communication with interactive tools like a whiteboard provides the highest level of engagement and effectiveness in many situations.

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.

The option that is not a basic principle of the agile model of software development is:

In the agile model, the emphasis is on flexibility, collaboration, and responsiveness to change. The development process in Agile is iterative and incremental, and it involves close interaction between customers and developers throughout the project. This contrasts with traditional software development models where a detailed and comprehensive SRS document is typically created before moving on to the design phase.

Agile development encourages responding to changes and customer feedback, which may lead to the evolution of requirements during the development process. This can make it challenging to have a fully completed SRS document before the design phase starts.

So, completing the entire SRS document before the design phase is not a core principle of the agile model.

Nptel software engineering assignment 3 answers 2023

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

Best Practice

p) If code review is good: Always review

q If testing is good: Continually write and execute test cases

r) If design is good: Everybody will design daily

s) If frequent integration is important, build and carry out integration test several times a day

Extreme programming technique

t) Continuous integration.

u) Test-driven development.

v) Pair programming

w) Refactor

Which one of the following is the best match of the above identified software development best practices with the corresponding techniques used in extreme programming.

p--t, q---u, r---V, S---w

b. pv, qt, r---w, s---u

c. p---V, q---t, r---w, s---u

d. pv, qw, r---t, s---u

e. p---u, q---W, r---t, s---V

The best match of the identified software development best practices with the corresponding techniques used in extreme programming (XP) is:

Here's the breakdown:

p) If code review is good: Always review - Matches with v) Pair programming.

q) If testing is good: Continually write and execute test cases - Matches with t) Continuous integration.

r) If design is good: Everybody will design daily - Matches with w) Refactor.

s) If frequent integration is important, build and carry out integration test several times a day - Matches with u) Test-driven development.

So, the correct option is:

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

The statement that is FALSE regarding Scrum software development is:

a. A sprint is a month-long iteration, during which an incremental product functionality is completed.

In Scrum, a sprint is a time-boxed iteration, typically lasting two to four weeks, during which a potentially releasable increment of the product is developed. The goal of a sprint is to deliver a shippable product increment, but it does not necessarily mean that an entire product functionality is completed within a single sprint. Sprints aim to produce a small, valuable, and tested increment of the product, which is then reviewed and potentially released.

software engineering nptel assignment answers 2023

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

In the Scrum framework, the Product Owner is responsible for defining the features of the product, deciding on the release date and content, accepting or rejecting work results, and attending daily Scrum meetings (although they are not mandatory for the Product Owner).

The responsibility for ensuring that the team is fully functional and productive lies more with the Scrum Master. The Scrum Master is responsible for facilitating the Scrum process, removing impediments that hinder the team's progress, and helping the team improve its practices.

c. Ensure that the team is fully functional and productive.

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

e. Shield the team from external interferences

In a Scrum-based development project, the responsibilities of the Scrum Master include removing impediments, facilitating the Scrum process, coaching the team, and helping to improve the team's practices. However, the Scrum Master does not decide on the release date and content for every sprint. These decisions are typically made in collaboration between the Product Owner and the development team, based on the backlog priorities and the team's capacity.

a. Decides on release date and content for every sprint.

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

This statement is FALSE. In a daily Scrum meeting (also known as a Daily Standup or Daily Standup Meeting), team members provide updates on their progress, discuss any challenges or impediments they are facing, and collaborate to solve problems. The meeting is meant to be a brief and focused discussion where the team members can coordinate their efforts and remove obstacles that may be hindering their progress.

a. This meeting does not address solving problems being faced by the developers.

The FALSE statement regarding a daily scrum meeting is:

The primary purpose of a daily scrum meeting is not to identify "laggards" in the team. Instead, the primary purpose is for the development team to synchronize, discuss progress, and identify any obstacles or challenges they are facing. It's an opportunity for the team to collaborate, plan for the day, and make adjustments to achieve their sprint goals.

b. The primary purpose of this meeting is to enable the scrum master to identify the laggards in the development team.

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

A sprint burndown chart does not depict the workflows of tasks; instead, it depicts the remaining work (in terms of hours or story points) over time for the items in the Sprint Backlog. It provides a visual representation of the progress of the sprint and helps the team track whether they are on track to complete the planned work by the end of the sprint.

c. It visually depicts the workflows to help manage it.

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

In agile software development, incremental deliveries are a fundamental concept, but they are not necessarily preceded by prototype construction. Agile methodologies focus on delivering valuable increments of working software to customers and stakeholders regularly, but the approach to achieving these increments can vary. Prototyping may be used in some cases, but it is not a universal requirement before each incremental delivery in agile projects.

c. Each incremental delivery is preceded by prototype construction.

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

Non-functional requirements (NFRs) are characteristics or qualities that describe how a software system should behave, rather than specific features or functions. They often relate to aspects such as performance, security, usability, and maintainability. The price to be charged to the customer is not a technical characteristic of the software itself; it is a business consideration and part of the software's business requirements rather than its non-functional requirements.

b. Price to be charged to the customer.

Our website uses cookies to improve your experience. Learn more

Contact Form

Logicbunch

SOFTWARE TESTING: WEEK 3, ASSIGNMENT 3 SOLUTION || NPTEL

  • Which of the following represents a basic block in a control flow graph? a) A basic block of statements is a set of all statements that are a part of a function that the control flow graph represents. b) A basic block of statements is a sequence of statements such that if the first statement the sequence is executed then all the statements in the sequence will also be executed.
  • Consider a variable count of type int. Suppose there is a method that has a statement of the type count++. Which of the following statements are correct regarding the data flow definition of count? a) The statement is a definition of count. b) The statement is a use of count. c) The statement is both a definition and use of count. d) The statement is neither a definition nor a use of count.
  • Consider a variable x of type double and suppose a particular method in Java has a statement if(Math.log(x)) >= 4.2, will it be considered a definition of x or a use of x? a) The statement is a definition of x b) The statement is a use of x.
  • State true or false: Consider a variable x in a program. Not every definition of xx will always reach a use. a) True. b) False.
  • Which of the following best defines a du-path for a variable x? a) A du-path is a simple path from a definition of x to a use of x without any further definitions of x in-between. b) A du-path is a path from a definition of x to a use of x without any further definitions of x in-between. c) A du-path is a simple path from a definition of x to a use of x without any further uses of x in-between. d) A du-path is a path from a definition of xx to a use of x without any further uses of x in-between.
  • State yes or no: We group du-paths with respect to a variable by their definitions . a) Yes. b) No.
  • Is it true that the all-du-paths data flow coverage criterion subsumes prime path coverage? a) Yes. b) No.
  • Which of the following statements are true when it comes to comparing traditional source code coverage criteria with graph based coverage criteria? a) Node and statement coverage are the same, edge and branch coverage are the same. b) Edge and decision coverage are the same.
  • Which of the following defines a linearly independent path of execution in a control flow graph? a) A path in which there are no branches. b) A path which does not contain other paths within it. c) A path that represents structural complexity of a program. d) A path within a connected component.
  • State true or false: Node and edge coverage, as test requirements for structural coverage over graphs, are given with the input graph itself. a) True. b) False.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

Search here

Recent posts.

best website for programming languages

  • Internship/Job Alert
  • computer network
  • Microprocessor & interfacing lab
  • Software Engineering
  • Software Testing

Search code, repositories, users, issues, pull requests...

Provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

nptel-assignments

Here are 56 public repositories matching this topic..., kishanrajput23 / nptel-the-joy-of-computing-using-python.

Study materials related to this course.

  • Updated Oct 27, 2023

souraavv / NPTEL-DAA-Programming-Assignment-Solutions

Programming assignments of NPTEL DAA course taken by Prof. Madhavan Mukund of Chennai Mathematical Institute.

  • Updated Dec 8, 2022

kishanrajput23 / NPTEL-Programming-In-java

  • Updated Apr 14, 2022

kadeep47 / NPTEL-Getting-Started-With-Competitive-Programming

[Aug - Oct 2023] Solutions for NPTEL Course Getting started with competitive programming weekly assignment.

  • Updated Sep 6, 2023

omunite215 / NPTEL-Programming-in-Java-Ultimate-Guide

I am sharing my journey of studying a course on Programming in Java taught by Prof.Debasis Samanta Sir IIT Kharagpur

  • Updated Dec 4, 2023

Md-Awaf / NPTEL-Course-Getting-started-with-Competitive-Programming

Solutions for NPTEL Course Getting started with competitive programming weekly assignment.

  • Updated Apr 20, 2023

rvutd / NPTEL-Joy-of-Computing-2020

Programming Assignment Solutions

  • Updated May 5, 2020

guru-shreyansh / NPTEL-Programming-in-Java

The sole intention behind this repository is to help the beginners in Java with the course contents.

  • Updated Aug 1, 2021

roopeshsn / embedded-system-design-nptel

Embedded System Design Course Materials - NPTEL

  • Updated May 6, 2022

gunjanmimo / NPTEL-The-Joy-of-Computing-using-Python

  • Updated Jan 26, 2020

AdishiSood / The-Joy-of-Computing-using-Python

  • Updated Apr 28, 2021

avinashyadav16 / The-Joy-of-Computing-Using-Pyhton

12 Weeks long NPTEL Elective MOOC Course's codes, assignments and solutions.

  • Updated Oct 30, 2023
  • Jupyter Notebook

NPTEL-Course / Programming-Data-Structures-And-Algorithms-Using-Python

Nptel Course Solutions : Programming, Data Structures And Algorithms Using Python

  • Updated Nov 30, 2020

gxuxhxm / NPTEL-The-Joy-of-Computing-using-Python

NPTEL-The-Joy-of-Computing-using-Python with NOTES and Weekly quizes Answers

  • Updated Dec 31, 2023

NPTEL-Course / Google-Cloud-Computing-Foundations

Nptel Course Solution : Google Cloud Computing Foundations

  • Updated Nov 19, 2020

code-reaper08 / NPTEL-Practice-Repo

Practice repo for NPTEL 📚 Programming, Data Structures and Algorithms.

  • Updated Aug 27, 2021

ShishiraB / Programming-Data-Structures-And-Algorithms-Using-Python

This is a repository where i have tried to give explaination

  • Updated Mar 1, 2023

Rahulnisanth / Python-ZTM

Complete python repository from zero to mastery experience

  • Updated Apr 12, 2024

lonebots / python-programming-joc-nptel

Python programming repository for NPTEL joy of computing course

  • Updated Dec 21, 2020

CGreenP / NPTEL-Introduction-to-Programming-in-C-Assignment-4-Question-1

NPTEL Introduction to Programming in C Assignment 4 Question 1

  • Updated Apr 2, 2024

Improve this page

Add a description, image, and links to the nptel-assignments topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the nptel-assignments topic, visit your repo's landing page and select "manage topics."

swayam-logo

Software Engineering

Note: This exam date is subjected to change based on seat availability. You can check final exam date on your hall ticket.

Page Visits

Course layout, books and references, instructor bio.

software engineering nptel assignment 3 answers

Prof. Rajib Mall

Course certificate.

software engineering nptel assignment 3 answers

DOWNLOAD APP

software engineering nptel assignment 3 answers

SWAYAM SUPPORT

Please choose the SWAYAM National Coordinator for support. * :

Category: NPTEL

The joy of computing using python | week 12, quantum mechanics 1 | week 12, programming in java | week 12, principles of management | week 12, leadership and team effectiveness | week 12, introduction to machine learning | week 12, cloud computing | week 12, blockchain and its applications | week 12, introduction to internet of things week 11, introduction to industry 4.0 and industrial internet of things | week 11.

software engineering nptel assignment 3 answers

AnswerGPT Logo

If You Are Facing Any Problem In Payment Then Email On : [email protected]

Pyq [week 1-10] nptel software engineering assignment answers 2023.

software engineering nptel assignment 3 answers

About Course

[Week 1-10] NPTEL Software Engineering Assignment Answers 2023

Course Content

Week 1 answers 2023, week 1 assignment answers, week 2 answers 2023, week 2 assignment answers, week 3 answers 2023, week 3 assignment answers, week 4 answers 2023, week 4 assignment answer, week 5 answers 2023, week 5 assignment answers, week 6 answers 2023, week 6 assignment answers, week 7 answers 2023, week 7 assignment answers, week 8 answers 2023, week 8 assignment answers, week 9 answers 2023, week 9 assignment answers, week 10 answers 2023, week 10 assignment answers, week 11 answers 2023, week 12 answers 2023, week 12 assignment answers, student ratings & reviews.

Want to receive push notifications for all major on-site activities?

Insert/edit link

Enter the destination URL

Or link to existing content

  • Amazon Quiz
  • Flipkart Quiz
  • Play & Win 50,000 Coins
  • Privacy Policy

NPTEL Software Testing Assignment 3 Answers 2022

  • by QuizXp Team
  • February 11, 2022 February 14, 2022

NPTEL Software Testing Assignment 3

Are you looking for the Answers to NPTEL Software Testing Assignment 3? This article will help you with the answer to the  Nation al Programme on Technology Enhanced Learning  ( NPTEL )  Course “ NPTEL Software Testing Assignment 3 “

What is Software Testing?

The world has become highly interconnected and hence more complex than ever before. We are surrounded by a multitude of networks in our daily life, for example, friendship networks, online Software Testing, world wide web, road networks etc. All these networks are today available online in the form of graphs which hold a whole lot of hidden information. They encompass surprising secrets which have been time and again revealed with the help of tools like graph theory, sociology, game theory, etc.

CRITERIA TO GET A CERTIFICATE

Average assignment score = 25% of the 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 THE 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.

Below you can find the answers for the NPTEL Software Testing Assignment 3

NPTEL Software Testing Assignment 3 Answers:-

Q1. Which one of the following correlates well with the testing difficulty of a program?

Q2. Which of the following subsumption relations among white-box test coverage criteria are incorrect ?

Answer:- b,d

Q3. At least how many test cases are needed for achieving decision coverage on the given C code?

Q4. At least how many test cases are needed for the given C code for achieving basic condition coverage?

???? Next Week Answers: Assignment 04 ????

quizxp telegram

Q5. At least how many test cases are needed for the given C code for achieving multiple condition coverage (MCC)?

Q6. At least how many test cases are needed for the given C code for achieving MC/DC coverage?

Q7. At least how many test cases are needed for the given C code for achieving basis path coverage?

Note:- We are going to post answers for all weeks you can join us on telegram for regular updates and if there are any changes in answers then will update on our telegram channel only.

Q8. If two code segments have Cyclomatic complexities of N1 and N2 respectively, what will be the Cyclomatic complexity of the juxtaposition of the two code segments?

Q9. At least how many test cases are required to achieve condition/decision coverage of the following code segment:  If((a>5) and (b<100) and (c>50)) x=x+1;

Q10. At least how many test cases are required to achieve multiple condition coverage of the following code segment: If((a>5) and (b<100) and (c>50)) x=x+1;

For other courses answers:- Visit

For Internship and job updates:- Visit

Disclaimer: We do not claim 100% surety of answers, these answers are based on our sole knowledge, and by posting these answers we are just trying to help students, so we urge do your assignment on your own.

if you have any suggestions then comment below or contact us at  [email protected]

If you found this article Interesting and helpful, don’t forget to share it with your friends to get this information.

x

IMAGES

  1. NPTEL Software Engineering Assignment 3 Answers 2023

    software engineering nptel assignment 3 answers

  2. Answers of nptel Software Testing Unit 3

    software engineering nptel assignment 3 answers

  3. Nptel Software Engineering Week 3 Assignment Solutions 2021

    software engineering nptel assignment 3 answers

  4. NPTEL SOFTWARE TESTING WEEK 3 ASSIGNMENT ANSWERS

    software engineering nptel assignment 3 answers

  5. NPTEL Software Engineering Assignment 3 Answers 2023

    software engineering nptel assignment 3 answers

  6. NPTEL Software Engineering Assignment Answers Week 1

    software engineering nptel assignment 3 answers

VIDEO

  1. NPTEL Python for Data Science Week 3 Quiz Assignment Solutions and Answers

  2. Software Engineering

  3. Nptel

  4. Nptel Database Management System Week 5 Assignment 5 Answers and Solutions 2024

  5. Software Engineering

  6. Nptel Data Science for Engineers Week 8 Assignment 8 Answers and Solutions 2024

COMMENTS

  1. NPTEL Software Engineering Week 3 Assignment 3 Solution July ...

    This video provides the solution of NPTEL course Software Engineering Week 3 Assignment 3 July-Dec 2023.nptel, NPTEL, nptel solution, nptel assignment soluti...

  2. Software Engineering Week 3 Assignment Answers

    #softwareengineering #nptel #nptelwithateeqSoftware EngineeringIn this video, we're going to unlock the answers to the Software Testing questions from the NP...

  3. NPTEL Software Engineering Assignment 3 Answers 2023

    NPTEL Software Engineering Week 3 Assignment Answers 2023. 1. Among the following modes of communication among th e project team members, which one is most effective? a. Carefully prepared documents. b. Pre-recorded video. d. Face to face communication with a whiteb o ard.

  4. Software Testing

    This course will cover various techniques for test case design, as used for testing of software artifacts including requirements, design and code. We will di...

  5. NPTEL Software Engineering Assignment 3 Answers 2023

    August 14, 2023. Hello learners In this article we are going to discuss NPTEL Software Engineering Assignment 3 Answers. All the Answers provided below to help the students as a reference, You must submit your assignment with your own knowledge and use this article as reference only. Join Our Official Telegram Channel.

  6. NPTEL Software Engineering Assignment 3 Answers 2023

    NPTEL Software Engineering Week 3 Assignment Answers 2023. 1. Among the following modes of communication among th e project team members, which one is most effective? a. Carefully prepared documents. b. Pre-recorded video. d. Face to face communication with a whiteb o ard.

  7. NPTEL Software Engineering Week 3 Assignment Answers

    Weed out references to third party software Important Links:-NPTEL Answers. Join Our Telegram. NPTEL Software Engineering Week 3 Assignment Answers:- In this post, we have provided the answers to the NPTEL Software Engineering Week 3. All the answers are provided here on the basis of data available on the internet.

  8. NPTEL Software Testing Week 3 Assignment 3 Answers Solution

    A path within a connected component. Answer: c. A path that represents structural complexity of a program. These are NPTEL Software Testing Week 3 Assignment 3 Answers. Q10. State true or false: Node and edge coverage, as test requirements for structural coverage over graphs, are given with the input graph itself.

  9. Computer Science and Engineering

    NPTEL provides E-learning through online Web and Video courses various streams.

  10. Software Engineering Week 3 : Assignment 3 Solutions

    Nptel software engineering assignment 3 answers 2023. Extreme programming (XP) model recommends to take the software development best practices to extreme. Best Practice. p) If code review is good: Always review. q If testing is good: Continually write and execute test cases. r) If design is good: Everybody will design daily

  11. Software Testing: Week 3, Assignment 3 Solution || Nptel

    Which of the following statements are correct regarding the data flow definition of count? a) The statement is a definition of count. b) The statement is a use of count. c) The statement is both a definition and use of count. d) The statement is neither a definition nor a use of count. Consider a variable x of type double and suppose a ...

  12. Software Testing IITKGP Week 3 : Assignment 3 Answers || July-2023 NPTEL

    Software Testing IITKGP Week 3 : Assignment 3 Answers || July-2023 NPTEL1.https://youtu.be/g7ncmDXtBmM2. Join telegram Channel -- https://t.me/doubttown If t...

  13. nptel-assignments · GitHub Topics · GitHub

    Add this topic to your repo. To associate your repository with the nptel-assignments topic, visit your repo's landing page and select "manage topics." GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.

  14. Software Engineering

    The course is free to enroll and learn from. But if you want a certificate, you have to register and write the proctored exam conducted by us in person at any of the designated exam centres. The exam is optional for a fee of Rs 1000/- (Rupees one thousand only).Date and Time of Exams:30 October 2022Morning session 9am to 12 noon; Afternoon ...

  15. Nptel Assignments

    92% (13) 7. Study of different types of Network cables and practically implement the cross-wired cable and straight through cable using clamping tool. Software Engineering. Practical. 83% (42) 21. 20bcs8801 SC Ws2 6173 - This the worksheet of chandigarh University have - Plays and Fragments. Software Engineering.

  16. NPTEL Software Testing Assignment 3 Answers 2022

    August 17, 2022. NPTEL Software Testing Assignment 3 Answers :- Hello students in this article we are going to share NPTEL Software Testing assignment week 3 answers. All the Answers provided below to help the students as a reference, You must submit your assignment at your own knowledge. Below you can find NPTEL Software Testing Assignment 3 ...

  17. NPTEL Assignment Answers And Solutions Jan-Apr 2024 Progiez

    NPTEL Assignment Answers and solutions of all courses. Week 1,2,3, 4, 5, 6, 7 , 8, 9, 10 ,11, 12 Answers. By Swayam platform. Jan Apr 2024 by progiez

  18. NPTEL Software Engineering Week 3 Quiz Assignment Solutions

    NPTEL Software Engineering Week 3 Quiz Assignment Solutions || August 2020 || SwayamLarge scale software development poses special challenges. This course ta...

  19. NPTEL Software Testing Assignment 3 Answers 2023

    Hello learners In this article we are going to discuss NPTEL Software Testing Assignment 3 Answers. All the Answers provided below to help the students as a reference, You must submit your assignment with your own knowledge and use this article as reference only. About the course:- For an autonomous agent to behave in an… Read More » NPTEL ...

  20. PYQ [Week 1-10] NPTEL Software Engineering Assignment Answers 2023

    Week 12 Answers 2023. 49.00 ₹ 99.00. NPTEL Software Engineering Assignment Answers 2023.

  21. Software Engineering

    This video is for providing Quiz on Software EngineeringThis video is for Education PurposeThis Course is provided by NPTEL - Online courses This video i...

  22. NPTEL Software Testing Assignment 3 Answers 2022

    If one of the 2 criteria is not met, you will not get the certificate even if the Final score >= 40/100. Below you can find the answers for the NPTEL Software Testing Assignment 3. Assignment No. Answers. Social Networks Assignment 1. Click Here. Social Networks Assignment 2. Click Here. Social Networks Assignment 3.

  23. Software Testing || NPTEL week 3 answers 2023 #nptel # ...

    Software Testing || NPTEL week 3 answers 2023 #nptel #softwaretesting #softwaredeveloper #skumaredu