NPTEL Software Engineering Assignment 3 Answers 2023
NPTEL Software Engineering Assignment Solution 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)
- _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 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
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.
- 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."
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.
Prof. Rajib Mall
Course certificate.
DOWNLOAD APP
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.
If You Are Facing Any Problem In Payment Then Email On : [email protected]
Pyq [week 1-10] nptel software engineering assignment answers 2023.
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
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 ????
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.
IMAGES
VIDEO
COMMENTS
This video provides the solution of NPTEL course Software Engineering Week 3 Assignment 3 July-Dec 2023.nptel, NPTEL, nptel solution, nptel assignment soluti...
#softwareengineering #nptel #nptelwithateeqSoftware EngineeringIn this video, we're going to unlock the answers to the Software Testing questions from the NP...
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.
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...
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.
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.
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.
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.
NPTEL provides E-learning through online Web and Video courses various streams.
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
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 ...
Software Testing IITKGP Week 3 : Assignment 3 Answers || July-2023 NPTEL1.https://youtu.be/g7ncmDXtBmM2. Join telegram Channel -- https://t.me/doubttown If t...
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.
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 ...
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.
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 ...
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
NPTEL Software Engineering Week 3 Quiz Assignment Solutions || August 2020 || SwayamLarge scale software development poses special challenges. This course ta...
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 ...
Week 12 Answers 2023. 49.00 ₹ 99.00. NPTEL Software Engineering Assignment Answers 2023.
This video is for providing Quiz on Software EngineeringThis video is for Education PurposeThis Course is provided by NPTEL - Online courses This video i...
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.
Software Testing || NPTEL week 3 answers 2023 #nptel #softwaretesting #softwaredeveloper #skumaredu