64.6k views
3 votes
The _____ model uses an approach in which developers work with an evolving prototype, using tools such as computer-aided software engineering, joint requirements planning, and joint application design to facilitate rapid prototyping and code generation.

a)spiral life cycle
b) prototyping life cyle
c)incremental build life cycle
d) RAD life cycle

User Yeforriak
by
8.0k points

1 Answer

4 votes

Final answer:

The RAD (Rapid Application Development) life cycle model is the one where developers use evolving prototypes along with specific tools to facilitate rapid prototyping and code generation, allowing for speedy iterations, user feedback, and system enhancements.

Step-by-step explanation:

The model that uses an approach where developers work with an evolving prototype, employing tools such as computer-aided software engineering, joint requirements planning, and joint application design to expedite rapid prototyping and code generation is known as the RAD (Rapid Application Development) life cycle. This approach emphasizes quick development and iteration of prototypes, allowing for user feedback and system improvements. It contrasts with other models like the spiral life cycle, which is more iterative and risk-focused, or the incremental build life cycle, which involves adding functions incrementally. The prototyping life cycle, while incorporating prototypes, is not as comprehensive in its utilization of the mentioned facilitating tools as the RAD model.

The RAD life cycle encourages repeating the steps of prototype building, testing, and refinement. This cycle helps uncover any shortcomings or potential enhancements in the design, and any necessary modifications are made accordingly before proceeding. The iterative process allows developers to fine-tune the system through continuous feedback and improvement until the ultimate product meets the project requirements and objectives.

User Vishnu G S
by
9.0k points