NPTEL Software Engineering Week 9 Assignment Answers

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

NPTEL Software Engineering All Week Assignment Answers
Software Engineering Week 1 Answer
Software Engineering Week 2 Answer
Software Engineering Week 3 Answer
Software Engineering Week 4 Answer
Software Engineering Week 5 Answer
Software Engineering Week 6 Answer
Software Engineering Week 7 Answer
Software Engineering Week 8 Answer
Software Engineering Week 9 Answer
Software Engineering Week 10 Answer
Software Engineering Week 11 Answer
Software Engineering Week 12 Answer

NPTEL Software Engineering Week 9 Assignment Answers 2022

Q1. Given the description of a problem to be solved by developing a software, the potential objects are identified by selecting which of the following in the problem description?

  • a) Verb phrases in the problem description
  • b) Noun phrases in the problem description
  • c) Adjectives in the problem description
  • d) Adverbs in the problem description
  • e) Both adjectives and adverbs in the problem description
Answer:- b

Q2. Given the description of a problem to be solved by a software to be developed, the potential operations to be supported by the classes are identified by selecting which of the following in the problem description?

  • a. Verb phrases in the problem description
  • b. Noun phrases in the problem description
  • C. Adjectives in the problem description
  • d. Adverbs in the problem description
  • e. Both adjectives and adverbs in the problem description
Answer:- a

Q3. While developing a software to automate the Library of an educational institute, which of the following should not be classes in the implementation?

  • a. Book
  • b. Library Member
  • C.Issue book
  • d. Return Book
  • e. Book Register
  • f. Pay fine
Answer:- c, d, f

Q4. Consider the following sequence diagram.

Which methods should be provided in the class Y?

  • a. Only doB()
  • b. Only doE()
  • C. doA() and doD()
  • d. Both doB() and doE0
  • e. doA), doB(), doD(), and doE()
Answer:- d

Q5. What is the number of controller classes required for a software development project whose use case diagram is shown below?

  • a. 3
  • b. 4
  • C. 6
  • d. 7
  • e. 8
Answer:- a

Q6. Which of the following are true concerning verification?

  • a. Helps answer the question: “Have you built the right system?”
  • b. Concerns checking the final product against its specification.
  • C. Usually carried out by the development team.
  • d. Usually carried out by the test team.
  • e. May consist of review and simulation activities
  • f. Checks whether an artifact produced at the end of a phase conforms to the corresponding artifact produced in a previous phase.
Answer:- c, e, f

Q7. Which of the following are true concerning verification?

  • a. Helps answer the question: “Have you built the right system?”
  • b. Concerns checking the final product against its specification.
  • C. Usually carried out by the development team.
  • d. Usually carried out by the test team.
  • e. May consist of review and simulation activities
  • f. Checks whether an artifact produced at the end of a phase conforms to the corresponding artifact produced in a previous phase.
Answer:- b, d

Q8. Suppose an untested program was determined to contain 1000 bugs. Three different testing techniques were applied to test the code. Each testing technique is effective to detect 40% of the bugs that exist before the concerned testing technique is applied. While fixing a bug detected by using a test strategy, there is a 50% chance of creatinga new bug. How many bugs would exist in the code after the three testing and bug-fix cycles have been carried out?

  • a. 270
  • b. 328
  • C. 430
  • d. 512
  • e. 650
Answer:- d

Q9. Why is it necessary to test a large program at three different levels: unit, integration, as well as the system level, rather than thoroughly testing only at the system level?

  • a. It reduces the number of test cases that need to be designed
  • b. It reduces the test execution effort
  • C.It reduces the debugging effort
  • d. It reduces test case design effort.
  • e. More powerful testing strategies can be deployed
Answer:- c

Q10. Pick the correct statement from the following

  • a. Every programming error causes a bug
  • b. Every programming error is caused by a failure
  • C. Every failure is caused by a fault
  • d. Every bug can be tracked to a programming error
  • e. Every bug causes a failure
Answer:- c

Important Links:-

NPTEL Answers

Join Our Telegram

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

Leave a Comment