
Software Engineering Methods to Improve the Design of Software Reliability Systems: Roadmap
Author(s) -
Idrees Sarhan Kocher
Publication year - 2020
Publication title -
xi'nan jiaotong daxue xuebao
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.308
H-Index - 21
ISSN - 0258-2724
DOI - 10.35741/issn.0258-2724.55.3.27
Subject(s) - software quality , reliability engineering , computer science , software reliability testing , software construction , software system , reliability (semiconductor) , software development , verification and validation , software sizing , software engineering , social software engineering , avionics software , software , systems engineering , engineering , operating system , power (physics) , operations management , physics , quantum mechanics
The reliability of software is founded on the development, testing, evaluation and maintenance of software systems. In recent years, researchers have been come to see software reliability as a major focus. This is due to the fact that reliability is central to all software quality concepts. System Reliability Engineering is the study of the processes and results of software systems in relation to the basic requirements of users. This paper provides an overview (roadmap) of current developments in software reliability metrics, modeling and operational profiles. It outlines several software engineering methods to achieve reasonable system reliability. Finally, failure metrics are considered based on feedback collected from users after releasing the software and case studies of detected failures. Consequently, numbers and types of failures will be recorded from the users feedback.