Prototyping Lecture # 21
20 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the purpose of prototyping in software systems?

  • To test and experiment with system designs
  • To construct a partial implementation for production use
  • To develop a complete version of the system
  • To help elicit and validate system requirements (correct)

What is the main characteristic of a prototype in hardware systems?

  • It is easy to develop quickly (correct)
  • It is a complete version of the system
  • It is intended for production use
  • It is used to elicit system requirements

What is the main advantage of using prototyping for requirements elicitation?

  • It makes the system available early in the development process
  • It helps in developing the complete system
  • It allows users to experiment with the system (correct)
  • It provides a subset of the system

What distinguishes throw-away prototyping from evolutionary prototyping?

<p>Evolutionary prototyping evolves based on user feedback (C)</p> Signup and view all the answers

Why are prototypes valuable for requirements elicitation?

<p>Because they allow users to criticize the system (D)</p> Signup and view all the answers

Which type of prototyping is intended to deliver a workable system quickly to the customer?

<p>Evolutionary Prototyping (D)</p> Signup and view all the answers

What is the main purpose of Throw-away Prototyping?

<p>To uncover missing requirements (C)</p> Signup and view all the answers

What is a common problem associated with prototyping?

<p>Extended development schedules (A)</p> Signup and view all the answers

Which type of prototyping requires documentation of the prototype to build upon?

<p>Evolutionary Prototyping (A)</p> Signup and view all the answers

What does the prototype allow users to do before incurring high development costs?

<p>Establish feasibility and usefulness (A)</p> Signup and view all the answers

What is the primary purpose of developing a prototype in software systems?

<p>To elicit and validate the system requirements (D)</p> Signup and view all the answers

What distinguishes throw-away prototyping from evolutionary prototyping?

<p>Throw-away prototyping does not require documenting the prototype, while evolutionary prototyping requires documentation to build upon (B)</p> Signup and view all the answers

What is the main characteristic of a prototype in hardware systems?

<p>It is developed to test and experiment with system designs (B)</p> Signup and view all the answers

Why are prototypes valuable for requirements elicitation?

<p>Users can experiment with the system and point out its strengths and weaknesses (A)</p> Signup and view all the answers

What is the primary advantage of using prototyping for requirements elicitation?

<p>It provides something concrete for users to criticize and experiment with the system (C)</p> Signup and view all the answers

Which type of prototyping aims to uncover missing requirements?

<p>Throw-away Prototyping (B)</p> Signup and view all the answers

What distinguishes throw-away prototyping from evolutionary prototyping?

<p>Development without rigor (A)</p> Signup and view all the answers

What is a common problem associated with prototyping?

<p>Incompleteness (C)</p> Signup and view all the answers

Which type of prototyping is essential for developing the 'look and feel' of a user interface?

<p>Evolutionary Prototyping (A)</p> Signup and view all the answers

What is the main advantage of using prototyping for requirements elicitation?

<p>Establishing feasibility and usefulness before high development costs (B)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser