Machine-translated by Google. Questions are authored in English.
Top

Discussion

Which one of these is appropriate in an agile and iterative software development process ?

  • A.Gather a complete set of requirements before designing/building anything
  • B.Implement the system incrementally, building it up bit by bit
  • C.Implement the backend of the system first, that is, before implementing the front-end functionality with which users interact
  • D.Generate and maintain complete, detailed design documents, which comprehensively model all aspects of the design

Answer: B

The agile practice is to Implement the system incrementally, building it up bit by bit.

Agile and iterative methods deliver working software in short iterations, each adding a small increment of functionality that users can see and give feedback on, so requirements and design evolve as the system grows.

Gathering all requirements first and producing complete, detailed design documents are features of the plan-driven waterfall model, and building the whole backend before any user-facing feature delays the feedback agile methods rely on.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.