Quiz Space

Software Engineering · Quiz 2 · 12 Apr 2026 · January 2026 term

Question 9: An e-commerce website allows users to browse products and…

Question 9

+4 marksOne correct option

An e-commerce website allows users to browse products and check prices without requiring them to log in. Which heuristic for action does this design decision support?

  1. A

    Freedom

  2. B

    Flexibility

  3. C

    Recognition over recall

  4. D

    Consistency

Show answer

Correct answer

  • A

    Freedom

Question 9 of 25 in the IIT Madras BS Software Engineering (Software Engineering) Quiz 2 paper sat on 12 Apr 2026, in the January 2026 term (Software Engineering 07 Apr 26). It carries 4 marks.

More questions from this paper

  1. Q1A software feature has already been released. Developers observe that users are struggling with the interface on a spec…
  2. Q2Two developers are working on different modules of an e-commerce system. One developer modifies a function’s parameters…
  3. Q3Before releasing a banking application, the development team tests individual functions such as “check balance” and “tr…
  4. Q4A student team begins coding a project immediately after an informal discussion with users. After completion, they repe…
  5. Q5A software team wants to collect answers to specific, well-defined questions from thousands of geographically distribut…
  6. Q6Which of the following is a correct user story template as per BDD?
  7. Q7An e-commerce website allows returning customers to purchase items quickly by saving delivery addresses and payment det…
  8. Q8Multiple screens of a mobile application are drawn on paper, and switching between screens is simulated manually during…
  9. Q10A project has an initial COCOMO effort estimate of 20 person-months. After considering cost drivers, the Effort Adjustm…
  10. Q11A person ensures that the development team delivers maximum value to the client and prioritizes work considering busine…
  11. Q12A team completes 4 story points in one sprint. This value is used to predict future progress. What is this value called?
  12. Q13Several developers with critical expertise leave the organization midway through a project, causing delays. Which mitig…
  13. Q14A module performs a sequence of operations where each step depends on the previous one, but all steps contribute to one…
  14. Q15If class Book inherits from class Product, which statement is true?
  15. Q16Which UML diagram is used to model message exchanges over time among objects?
  16. Q17A developer designs a class with private data like and , and allows access only through methods such as and . This desc…
  17. Q18A team of 20 developers is working on a large web application. One developer commits faulty code to the main branch tha…
  18. Q19A banking application calculates interest. Due to a wrong formula in the code, the system produces an incorrect interes…
  19. Q20A video-streaming application is functionally correct, but users complain that it is very slow when playing high-resolu…
  20. Q21A photo-editing application applies a series of transformations to an image: first resizing, then filtering, then compr…
  21. Q22An e-commerce system performs the following steps when a customer places an order: 1. Create an Order 2. Notify the Sel…
  22. Q23A software company builds a system to process both physical books and e-books. The interface contains the following met…
  23. Q24Which of the following are non-functional requirements? (Select all that apply)
  24. Q25Which of the following are characteristics of heuristic (model-based) estimation techniques? (Select all that apply)