It puts the main focus on the design qualities of a package and postpones the implementation specific decisions and restrictions. This separation is also supported by our tools used for the manual writing. In the next step, the author sends the package to the external tester at a distinct project site. Thereafter , the package is integrated in the CGALlibrary, maintained and revision controlled at the integration site. Unfortunately , the creation of documentation of a software system is not a high priority task.
Maintenance is a significant component in the overall cost of a software system.
David Lorge Parnas and Paul C Clements. We cannot accept this kind of black mailing. There are a number of major challenges facing SD in the near future. David L. Parnas and Paul C. Clements. The need for documenting resource requirements in software has long been recognized in the software engineering community.