During program development, software requirements specify


During program development, software requirements specify


a) how the program will accomplish the task

b) what the task is that the program must perform

c) how to divide the task into subtasks

d) how to test the program when it is done

e) all of the above

Answer: b. Explanation: The specification phase is to understand the problem at hand so that the programmer can determine what needs to be done to solve the problem. The other efforts listed above are part of the design phase (a, c) and testing phase (d).