In the software industry, the Agile movement has produced much discussion since its inception at the 2001 meeting in Snowbird, Utah.
Computer software is pervasive in today's society.
Assessment testing is a common requirement for many fields before an individual can perform maintenance-related tasks.
Most commercial hardware and software products are characterized by a product life-cycle that undergoes numerous evolutions and releases.
This paper examines the role of design knowledge in the software life cycle.
This paper is a brief discussion of the diagnostic tool technology that is currently available for customer service organizations.