Correct Response: C. Defining the problem that needs to be solved must be the first step. All of the other steps listed must then be accomplished in the following order: "brainstorm several alternative designs for the system" (D), followed by "make an expanded sketch of the major parts of the system" (A), followed by "build a small, working prototype of the system" (B). Attempting to accomplish any of the other steps without first defining the problem would very likely result in time wasted developing a solution that does not completely address the problem, if it addresses it at all.