Bilevic RomanAbstract. Reliability is one of the most important parameters of the software quality. Its evaluation is often underestimated and it is done in late phases of development. It is important to consider the influence of the software development method on its reliability. I describe the main tasks of reliability management this essay. I analyze test-driven development from the point of view of the reliability and I think about the advantages over the waterfall development. I describe the way it deals with the faults. Considering the assumptions of the reliability growth models I point out the extent of fulfillment by test-driven development. I assess the need of reliability modeling in this type of development.Detko MartinAbstract. In this paper I try to find the causes of low quality of student projects and possibilities to improve their quality. One way to improve quality, described in this paper is to test projects with acceptance tests. I discuss the possibility of publication the acceptance tests for students and subsequent methods of evaluation. In addition, I try to distinguish the situation of small tasks, which need only implement a simple algorithm and larger projects where you need to make design. Another way to improve quality is to change the way of development. Especially, I analyze the test-driven development. In this case, I describe the reasons why it is good to use this type of development compared to traditional approaches and to find potential problems with its use. In conclusion, I try to summarize if it is better to provide complete tests to students or trying to force them to make their own ones.
|