Essays collection 2013
Home Home SK
"quality"
Caban Tomáš

Abstract. Open-source software has achieved great success and today we encounter open-source software almost constantly. Open-source software has also spread to commercial area as companies had noted its undisputed benefits. However, open-source software has always been accused of lack of quality and reliability. Most used argument for this is that open-source development process does not use traditional quality assurance techniques and methods used in commercial development. This essay reviews quality assurance process in open-source development, methods, processes and techniques which provide quality of open-source software. This paper also aims to compare quality of open-source and commercial software and tries to answer question if open-source software really has less quality than commercial software. In the end this essay tries to think of possibilities of using open-source quality assurance in commercial development.


Calík Jakub

Abstract. Every software developer is trying to create software with best quality. Quality is not something that can be easily measured by the number of lines of code. There are several aspects that determine balance of the overall quality of software. Several methodologies and models for software development was made in order to create software product of good quality. However, not all of the methods and procedures of software development, place equal emphasis on all aspects of quality. While some aspects can have more weight in certain model, others could be put asside completly. Lately, become very popular agile development model. In this essay, I will try to explain how agile software development influence software quality aspects and how it can be improved.


Dulačka Peter

Abstract. Team creating is challenging task when one needs to combine not just quality characteristics of a team member, but personal characteristics to supplement other team members as well. Operation of the team using Scrum is even more important because of practically no time for hesitance. In this essay I discuss importance of team member in a team, problems one can cause and impact of individual on quality of whole team work. I explain the case when a small problem can contain more complex and hidden problems and according to my experience I try to propose methods how to deal with such a problems. Essay judges one’s characteristics and their influence on team members, work progress and final result, options of team members present when a problem occurs and most common problems connected with a person’s characteristics.


Grman Ondrej

Abstract. Software is a complex piece with a lot of space where errors can occur. The work discusses the various ways to eliminate this space, to keep track of process errors, look for critical points of error, and exposing of them. I watch differences between the occurrence and detection of "large" errors in this paper, those that are visible both in terms of detection, but also visible in the form of consequences that their failure brings. The work focuses on the phenomenon of error of negligence, carelessness, which generates the vast majority of software defects. At first, glance seem insubstantial, but ultimately unsuitable for a large number of combinations for a correct functioning of critical software defects.


Králik Gergely

Abstract. The process of project monitoring is the possibility to learn about the state of the project development. Using project monitoring we can estimate the quality of the program, also we can measure the efforts of the individual members of the team. Now, when the agile software development is widely used we need to invest more time to the project monitoring, so we can estimate the risks, and avoid errors. The term monitoring can means monitoring of the code quality, but also means monitoring the team members as individuals. So we can determine if they work according to the plan. Monitoring consists of three main elements: collection, analysis and preparation of records. This paper describes how to monitor projects using metrics for monitoring in software development. This essay describes the options of observing the quality of the work or the process of the task allocation.


Kujan Jozef

Abstract. Nowadays we use the term usability more and more often in the field of information technologies. This term began to be used in user centered development. It was necessary to create this term according to some historical events. These events were mostly a reaction to demands of that historical era. But today it needs to be done by managers. Despite of great effort spend in development and innovation of web pages in terms of usability, the usability is still far back viewed ass quality attribute. There could be many reasons why it is this way. Essay describes this field and is aimed at motivating competent managers to act and improve software also by adding this quality attribute. There are also write some motivations given by historical events or showing todays success.


Kyžňanský Michal

Abstract. Word quality and mainly the one referring to software represents a magical concept which unfortunately suffers from being unfulfilled from the very beginning of usage of word software. Every management mainly deals with the people and that is the reason why I as a quality manager focus on approach to the people, how to be closer to them and pull the whole development team in a nonviolent way to achieve new levels of software quality. Quality manager often experiences sciamachy because on the one hand flawless software is utopia and on the other introducing new practices that will raise the quality level is not an easy task. Programmers ego and old established practices are just a few of the many problems that are waiting to be solved by quality manager. I am focusing mainly on the procedures and behaviour which can result in reduction of problems connected to quality crisis if properly established and integrated. Important weapons that quality manager can use is sensible approach, gaining trust on every level of organisation and development team and setting objectives. Fulfilling of these objectives must be measurable and in the end will increase quality not only in front of customers but also give programmers sense of good work. To be successful as a quality manager owners and managers must clearly see the benefits brought by activities connected to quality management by means of reducing costs for future development.


Mikuda Šimon

Abstract. Making of the games surely belongs to more unconventional branches of information technologies, and therefore it is surely more entertaining. Games bring us new concepts which do not appear in other software projects and are critical in making of good games. In this essay author talks about issues and problems of testing games and more deeply analyzes this topic. He focuses on questions like: Is testing of games even necessary? In what is different game testing from game playing? What is best approach in game testing? The goal of this essay is to analyze basic principles of testing and their possible application on game testing process.


Rais Jaroslav

Abstract. Total quality management has absorbed static methods of quality management and has integrated not only the focus on the software process and product, but also the focus on the external and internal customers. In other words, success is built on three pillars, namely the customer, the software process and people. [Phil Crosby] Total Quality Management is not controlled by any rules or standards (ISO), but it applies everything that can encourage good quality of the development of a software product. The introduction of Total Quality Management helps to build a good and flexible way to achieve the desired quality of a software product, with a focus on an employee and a customer from different cultural, religious and economic backgrounds.


Sudor Vladimír

Abstract. This work seeks to clarify the different metrics monitoring project. It also offers important features for the metrics that need to be taken into account when choosing a particular metric. I tried to identify general properties that they can be applied to all metrics. Further in the work is already specifically mentioned metrics described by these properties. For each metric are provided by its advantages and disadvantages. The aim of this work is to determine what we allow and metrics to help the reader make better choices the selection of the metrics. Because of the large number of metrics and we can all use. The combination of appropriate metrics can avoid most of the problems in software development.


Szórád Anton

Abstract. In the software development process is important its quality. The essay discusses this concept not only in general but also as regards the quality of software development. To be able to measure software quality and maintain high level, support tools are needed. At present, there are support tools that are based on other support tools. This essay provides a basic overview of these tools.Essay discusses the possibility of using support to maintain the quality of the development process, their advantages and disadvantages and offers recommendations how to use these support tools.


Left Separator
plan schedule communication software project team monitoring agile development customer risks risk Scrum planning risk management version management management disadvantages quality software extreme programming pair programming motivation success support tools version control quality management documentation agile methods software development tasks software metrics team project documentation management project metrics waterfall model manual guide development support small teams usability testing software quality support tools development support management software configuration quality control version control system efficiency agile methods of software development