In which phase of program development would you expect the programmer(s) to determine the classes and objects needed?
a) Software requirements
b) Software design
c) Software implementation
d) Software testing
e) Could occur in any of the above
Answer: b. Explanation: Determining which classes and objects to use or create is part of the design.