Software Design for Reliability
نویسنده
چکیده
Despite the increased importance of the role that reliability plays in commercial product development, most companies are still unable to produce reliable software. The practice of software reliability is rare with few techniques that are compatible with commercial schedules and staffing capabilities. Should organizations wait for the next generation of tools, programming languages and development processes to improve their software reliability? No, the answer has always been within their reach. By optimizing best practices for defect removal, development organizations can produce high reliability software. However, most organizations are not aware of the enormous potential for defect prevention that can be achieved before the software is even tested. Upstream improvements in software design for reliability (DfR) will generally produce greater returns than further investments in the test phase. This approach offers the option of implementing software DfR without making large changes to their development processes.
منابع مشابه
Design, Testing, and Evaluation Techniques for Software Reliability Engineering
Software reliability is closely influenced by the creation, manifestation and impact of software faults. Consequently, software reliability can be improved by treating software faults properly, using techniques of fault tolerance, fault removal, and fault prediction. Fault tolerance techniques achieve the design for reliability, fault removal techniques achieve the testing for reliability, and ...
متن کاملReliability Estimation of Object-Oriented Software: Design Phase Perspective
This paper does a wide-ranging review on object oriented software Reliability, and put forth some appropriate information about design level Reliability. Reliability has been recognized as a major factor to software quality, an importance is being drawn to measure reliability early in development life cycle. In this study a metrics based Reliability Estimation Model for object oriented design h...
متن کاملA Study of Object Oriented Software Reliability Models
Object-oriented approach is becoming very popular in software development community as an alternative to traditional approach i.e. structured analysis & design methodologies due to obvious reasons. Consequence, this approach has become de facto standard of software development organization. As we know, software reliability is one of the important dynamic quality factors in overall quality model...
متن کاملKeynote Speech: Design Testing and Evaluation Techniques for Software Reliability Engineering
Software reliability is closely influenced by the creation, manifestation and impact of software faults. Consequently, software reliability can be improved by treating software faults properly, using techniques of fault tolerance, fault removal, and fault prediction. Fault tolerance techniques achieve the design for reliability, fault removal techniques achieve the testing for reliability, and ...
متن کاملA Novel ANN based Approach for Reliability of Software using Object Oriented Metrics
In the present scenario, software industries are facing lots of challenges and difficulties for software reliability. Test and measurement can be considered as reliable if they are producing same results over repeated time of quality testing. Software reliability acts an important role in the development of software in Software Development Life Cycle. There are so many factors and issues in SDL...
متن کاملDesign and Analysis of Reliability for Component-Based Software System by using Soft Computing Approaches
Software Reliability is the probability of failurefree software operation for a specified period of time in a specified environment. Software Reliability is also an important factor affecting system reliability. Software Reliability without excessive limitations. Various approaches can be used to improve the reliability of componentbased software system, however, it is hard to balance developme...
متن کامل