Drawing upon your knowledge of software development, which process-requirements, design, coding, or testing do you think has more impact on the overall success and quality of development Explain and answer. In my opinion, the process-requirements that have more of an impact for the overall success and quality of development are the design phase. The design phase uses relatively ordinary language or special chart of the program-to-be to accomplish the task. (Venit, 2004, p. 26). By focusing on this phase, one can find errors, avoid redundancies or omit requirements such as inputs and outputs which are necessary to solve a given problem. Another benefit of the design phase is the ability to solve a problem by breaking it down into smaller pieces or subtasks. When we first begin this block, I wondered how in the world one would program or test without software. The Syllabus did not require us to purchase anything. As the weeks pasted, we used various tools such as the Pseudocode. We had to use flowcharts too but the pseudocode code was a must. After writing the Pseudocode, I defined the global variables outside the subtasks. When needed, I put the private variables necessary for the routine in