Use the project-approach strategy to systematically produce a solution to a programming problem. The purpose of the project-approach strategy is to help novice programmers maintain a sense of forward momentum during their project-development activities. The project-approach strategy comprises four strategy areas: application requirements, problem domain, language features, and high-level design and implementation strategy. The project approach strategy can be tailored to suit your needs.
Use the development-cycle to methodically implement your projects. Apply the plan, code, test, integrate steps iteratively in a tight-spiral fashion.
When you’ve completed your project, review it to ensure it meets all submission requirements related to comment headers, formatting, neatness, and the way it appears when printed. If you submit your project on a disk or another type of removable media, double-check to ensure all the class files are included. Use javadoc comments to generate professional-grade documentation.