IEEE 1633 is important for recommended practices for assessing and predicting the reliability of software based on a life-cycle approach to software reliability engineering (SRE).
IEEE 1633 provides information necessary for the application of software reliability (SR) measurement to a project, lays a foundation for building consistent methods, and establishes the basic principle for collecting the data needed to assess and predict the reliability of software.
IEEE 1633 also prescribes how any user can participate in SR assessments and predictions.
The need for a software reliability engineering standard like IEEE 1633 is well documented. Software failure rates are a function of the development process used. The more comprehensive and better the process is, the lower the fault density of the resulting code.
Experts in this area say there is an intuitive correlation between the development process used and the quality and reliability of the resulting. The software development process is largely an assurance and bug removal process, and 80% of the development effort is spent removing bugs.
According to IEEE, the largest technical professional organization in the world for the advancement of technology, IEEE 1633’s models and tools are useful to any development organization to identify the methods, equations, and criteria for quantitatively assessing the reliability of a software or firmware subsystem or product.
Organizations that acquire software subsystems or products developed with consideration to this recommended practice will benefit by knowing the reliability of the software before acquisition, although this recommended standard does not seek to certify either the software or firmware or the processes employed for developing the software or firmware.
Want to learn more? Tonex offers IEEE 1633 Software Reliability Engineering (SRE) Training, a three-day practical training program focusing on advantages of IEEE 1633-2016, IEEE recommend practices for software reliability.
IEEE 1633 Software Reliability Engineering (SRE) Training Course covers the key features of Recommended Practices for software reliability.
This course is recommended for
- Software engineers and managers to enhance their knowledge and skills in methods to predict software reliability
- Reliability engineers new to software development
- Project managers involved in software releases and maintenance
For more information, questions, comments, contact us.