Abstract :
Addresses the problem of developing quality software, specifically in industrial applications. Both the market needs and the motivation exist for higher quality software. After identifying these driving forces, an attempt is made to define software quality. The author goes on to discuss ways that the quality of software produced can be improved using contemporary methods. It is concluded that the answer may lie in the application of resilient hardware design principles, not to the software, but to the development process itself