Question 1
Identify one disadvantage in prototyping.
◦ Developers may shortchange the testing and documentation process.
◦ Errors are likely to be detected and eliminated early in the development process.
◦ Prototyping may be less costly than other approaches.
◦ Prototyping usually produces a better definition of user needs than other approaches.
Question 2
Firms should consider preparing a software prototype if the software
◦ will be used for a critical function like accounts receivable.
◦ automates an unstructured or semi-structured task.
◦ can be produced using expertise available in-house.
◦ is available as a canned package.