ABSTRACT

This chapter discusses the total process for improving software reliability. Software reliability improvement, as well as total quality management, is a process that is continual and ongoing. There are no good quick fixes for improving software reliability, as there are no good quick fixes for improving any process. There are many excellent sources for researching the software engineering process. The chapter describes how software reliability concepts may be implemented at engineers' organization, and contained: steps for getting started, some short-, medium-, and long-term objectives, tasks and responsibilities necessary to achieve reliable software, and lessons learned. The task of introducing software reliability measurement and methodologies into an organization that previously had little or none is not an easy one. The total process is responsible for the quality and reliability of the software. There are many factors other than coding ability that must be investigated before engineers are able to improve their development process.