Arrange the following steps in the proper sequence for the Spiral Model of software development.
(A) Evaluate the risks associated with the current phase.
(B) Plan the next iteration based on the feedback from the previous phase.
(C) Develop a prototype and perform testing.
(D) Determine objectives, constraints, and alternative solutions for the current phase.
(E) Implement the software in the final deployment phase.
Choose the correct answer from the options given below:
1
(A), (D), (C), (B), (E)
2
(D), (A), (C), (B), (E)
3
(C), (D), (B), (E), (A)
4
(D), (C), (B), (A), (E)