Software Design Process
Where to start? Before you can jump in and start creating your program, you have to spend some time figuring out what the program needs to do and how you plan to do it. This thought process, mapping out and thinking through the program logic is your design process. If you’re working as a member of a team, you will have to do this process as a group, and it can be a challenge for team members to agree on the best way to do things. Remember to be open to all ideas during the design process. An idea that seems a bit crazy could actually be the best solution to the problem at hand.
Choosing the Right Problem
The first step in writing good code is to make sure you understand the problem you are trying to solve. ...