Читать книгу System Reliability Theory - Marvin Rausand - Страница 25
Software Reliability
ОглавлениеSoftware reliability is different from hardware reliability. Hardware items generally deteriorate due to wear or other mechanisms and failures occur as a random process. Software, on the other hand, does not deteriorate and faults or bugs remain dormant and undetected until the software is modified or a specific condition or trigger activates the bug – leading to item failure. Software bugs are manifestations of mistakes done in specification, design, and/or implementation. Reliability analysis of a software program is done by checking the code syntax according to specific rules and by testing (debugging) the software for a variety of input data. This process is not discussed further in this book. Interested readers may consult ISO 25010.