Most software projects you will become involved with as a business software developer will be a team effort. As a
programmer on the team, you will be asked to transform the design documents into the actual application code.
Additionally, because the design of object-oriented programs is an iterative process, designers depend on the
feedback of the software developers to refine and modify the program design. As you gain experience in developing
object-oriented software systems, you may even be asked to sit in on the design sessions and contribute to the design
process. Therefore, as a software developer, you should be familiar with the purpose and the structure of the various
design documents, as well as have some knowledge of how these documents are developed