Marge has to choose which software development model her team should follow. The application that her team is responsible for developing is a critical application that can have little to no errors. Which of the following best describes the type of model her team should follow?
A.
Joint Analysis Development (JAD)
B.
Rapid Application Development (RAD)
C.
Reuse Model
D.
Cleanroom
Explanation:
The software development models and their definitions are listed below;– Joint Analysis Development (JAD) – A method that uses a team approach in application development in a workshop-oriented environment.
– Rapid Application Development (RAD) – A method of determining user requirements and developing systems quickly to satisfy immediate needs.
– Reuse Model – A model that approaches software development by using progressively developed models. Reusable programs are evolved by gradually modifying pre-existing prototypes to customer specifications. Since the reuse model does not require programs to be built from scratch, it drastically reduces both development cost andtime.
– Cleanroom – An approach that attempts to prevent errors or mistakes by following structured and formal methods of developing and testing. This approach is used for high-quality and critical applications that will be put through a strict certification process.