|Name||Theory of Software Reliability|
|Status||Compulsory/Courses of Limited Choice|
|Level and type||Post-graduate Studies, Academic|
|Field of study||Computer Science|
|Academic staff||Larisa Zaiceva|
|Credit points||4.0 (6.0 ECTS)|
Software reliability concepts. Faults, failures, errors. Hardware and software reliability. Factors that influence software reliability. Software reliability engineering. Reliability metrics. Classification of reliability models. Analytic, empirical and other reliability models. Software reliability evaluation and provision methods. CASE tools for reliability evaluation and analysis..
Goals and objectives
of the course in terms
of competences and skills
|The aim of the study course is to prepare students for software system reliability evaluation and ensure the use of different reliability models and methods. Objectives: 1) to view parameters, metrics, models and evaluation methods of software reliability; 2) to prepare students to practically use the obtained knowledge in scientific work and for software system reliability evaluation and ensuring.|
Knows the process and basic activities of software reliability engineering, causes of failure appearance, software reliability metrics and models, methods for ensuring, evaluation and enhancing of software reliability. - Positive assessment of final examination.
Is able to detect, to analyze and to evaluate software faults, failures and errors using appropriate CASE tools. - Positive assessment of fulfilled 1st laboratory work.
Is able to implement different software reliability models and to evaluate the reliability of developed tool using different methods and tools. - Positive assessment of fulfilled 2nd laboratory work.
Is able to select an appropriate reliability model, to collect necessary data during testing, to perform an evaluation of software reliability and in case of necessity to enhance reliability. - Positive assessment of fulfilled 3rd laboratory work.
|Course prerequisites||According to the 1st study year of Master programme|