A software developer follows a general process to develop a project:
- Begin with an idea for a new software.
- Implement the new idea in source code.
- Compile the source code into machine code.
- Link the machine code and create an executable file.
- Correct errors (debug).
- Compile, link, and release a final executable file. The following figure shows the development cycle as a flowchart.
Figure 1. CodeWarrior Development Cycle