Software Engineering - Old Questions

Question Answer Details

5. Explain why, for large systems development, it is recommended that prototypes should be throw-away prototypes.

6 marks
Asked in 2075

Answer

AI Generated Answer

AI is thinking...

Official Answer

:Large systems are usually developed by different teams and these require a common reference framework (the system requirements) for developing the systemThrowaway prototypes can be used to help develop and validate these requirements to increase confidence that these are appropriate.

Large systems usually have a long lifetime, so maintainability is an important issue. Since prototypes generally undergo many changes during development, the resultant loss in design integrity ("structurdness") can make maintenance very difficult. So throwaway prototypes is used.