National Repository of Grey Literature 53 records found  previous11 - 20nextend  jump to record: Search took 0.00 seconds. 
Best Practices pro xUnit testování
Matoušek, Lukáš ; Pavlíčková, Jarmila (advisor) ; Šlajchrt, Zbyněk (referee)
The main goal of this work is to explain to the students the practices of unit testing. In this work are many English words that cannot or have not yet been translated. The theoretical part at the beginning discusses what is software testing, and then notifies you to several methods of testing during the development of the software. Explain the basic concepts such as the software error, verification, validation, quality and reliability testing. After a short introduction into testing the work is going down deeper into the practices of the JUnit testing. Goes through each component part of unit testing that after the merger are key practices to create a unit test. The output of this part is a little guide to writing unit tests. Bachelor thesis should be used as a study material for students of introductory courses of programming 4IT101 - Introduction to Programming and 4IT115 - Fundamentals of Software Engineering at the University of Economics, Prague. The practical part deals with by creating extensions to the IDE BlueJ, which serves as a simple check of unit tests for the students. Students may use this extension when carrying out school projects in courses 4IT101a 4IT115.
Jabber robot for vocabulary exercising
Maršíček, Lukáš ; Šlajchrt, Zbyněk (advisor) ; Pavlíčková, Jarmila (referee)
The bachelor's thesis deals with development of an automated testing tool, which tests user's specified foreign language vocabulary, and of an additional web application, which displays information about test results to registered users. The practical part of the work is focused on analysis, design and implementation of both applications and it also includes a detailed user guide. The theoretical part briefly introduces the Leitner system, which is used in the automated testing tool to make the process of learning more effective, and the technology Jabber/XMPP, which is used for communication between the user and the developed automated testing tool. The main results of the work are both developed applications, which are designed as a tool for foreign language learning for all students, regardless of the level of their language skills.
Development of help-desk ticket management system
Verner, Jan ; Šlajchrt, Zbyněk (advisor) ; Sajal, Martin (referee)
The main goal of this thesis is to develop a new help-desk ticket management system for the Etnetera Company. The chosen platform is Java. A secondary objective is to test a suitability of using a rule engine system for this type of applications. The first part of the thesis contains a theoretical introduction to business rule systems, which is followed by a part evaluating and presenting in a detail three such systems. The chosen system used for the implementation is JBoss Drools. A project environment, description of the current situation and reasons for the development of the new system are listed in the next part. The following chapter deals with the analysis of the requirements and the next-to-last chapter describes the design and implementation of the new system. The last chapter contains documentation. The main benefit of the work is a newly developed system that optimally supports the process of processing a request and other related processes at the Etnetera Company, thereby reducing the amount of unnecessary administrative work. Another benefit is a practical demonstration and deployment of business rule system for developing similar applications.
Web application development in Play framework
Kadlec, Petr ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee)
This thesis is aimed to compare the Play Framework with those described in the theses of Odehnal [1] and Kočárek [2]. The main goal is to theoretically and practically describe the Play framework and include it among the calssification of the Grails, Zend, Nette and Node.JS frameworks. The thesis is devided between a theoretical and practicl parts. The first one theoretically describes the workflow during the creation of a web application. The second part then demonstrates this workflow on a sample application. Functional requirements of this sample application are originally described in the Odehnal's thesis [1]. All the frameworks are then compared in several areas by the amount of implementation of the architectural design patterns defined in the book Patterns of Enterprise Application Architecture by Martin Fowler [3]. The areas of this comparison are the fundamental differences among each framework, architecture of each platform, the workflow and the amount of support for each framework. The result of this thesis should then help it's readers to get the basic knowledge of practicability and main characteristics of each tool.
Framework for extending the functionality of the user interface components in Java
Herain, Vít ; Šlajchrt, Zbyněk (advisor) ; Pecinovský, Rudolf (referee)
Within the Java platform, there are many easy reach GUI libraries, among which developers can choose which one to use for their own GUI applications. These GUI libraries have some common features that allow to abstract to some extend over the use of a particular library. The thesis describes a framework which has been developed with this idea. Framework provides the possibility for developers to extend the application containing the text components, menus and toolbars of universal extension facilitating work with the text. In the theoretical part there are briefly discussed libraries such as Swing, JavaFX2, Apache Pivot and Google Web Toolkit. Further, there are analyzed design patterns, which are linked to the framework and abstraction over the GUI libraries and applications.
Application for revealing internet trackers
Ďopan, Lukáš ; Šlajchrt, Zbyněk (advisor) ; Pavlíčková, Jarmila (referee)
Tracking Internet users is one of the most controversial and discussed IT topic nowadays. Except of the publicly known tracking by marketing agencies, there even appeared secret methods of surface monitoring of USA population. Because, as shown in this thesis, majority of existing tools for defence against tracking on the Internet are cooperating with trackers, the goal of this thesis is to develop independent defend tool that would block tracking. After mentioning the motivation for tracking and its history there are analysed all known and widespread tracking methods in detail. The two following sections of the thesis are describing the world biggest companies performing the user tracking and their tools and options to defend against each method of tracking by available defensive tools. The practical part of the thesis contains the description, example of usage and manual for developed defensive tool, that protects users on the Internet against the most widespread tracking methods by restricting communication with suspicious 3-rd party servers.
Analytical tool for information extraction from version control systems
Chromický, Václav ; Pavlíčková, Jarmila (advisor) ; Šlajchrt, Zbyněk (referee)
This thesis discusses the extraction of information from version control systems. Its goal is to describe the implementation of a software application that facilitates this type of extraction, focusing on the version control system Git. The theoretical part of the thesis identifies and analyses data stored in repositories. It also evaluates the tools available on the market using specific criteria. The practical part specifies development requirements, describes the resulting software application, and contains a how-to manual for extending the application and implementing one's own metrics that lead to gaining information. The application is developed in the CoffeeScript programming language and Node.js engine. It contains several example metrics. The output is a graphical user interface with interactive graphs served by a built-in HTTP server. Another output option is a machine-readable export to a file.
Compare NetBeans IDE, Eclipse IDE and IntellIJ IDEA
Gazárek, Roman ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee)
This bachelor's thesis presents a comparison of integrated development environments NetBeans, Eclipse and IntelliJ IDEA. The aim is to acquaint the reader with the concepts of the compared integrated development environments in order to get a better idea of what these IDEs offer the users as well as how the given concepts of the compared IDEs differ. Finally, there are recommendations made for various groups of users on what criteria to focus and which IDE to rather choose.
Scala Programming Language and Suitability of its Inclusion in Education
Brič, Michal ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee)
This thesis deals with the Scala programming language and suitability of its inclusion in education. It is divided into four sections. The first one describes the history of the language and its classification in the context of other programming languages. The second section focuses on the Scala language itself. In this section, the emphasis is on presenting the concepts of functional programming such as immutable collections, the absence of side effects or first class function. The third section contains a summary of main elements of functional paradigm and their support in the Scala language. The last section deals with potential benefits and problems associated with the inclusion of the language into the teaching at the University of Economics, Prague.
System for task management on the Android platform designed according to Material Design methodology
Haubert, Marek ; Šlajchrt, Zbyněk (advisor) ; Pecinovský, Rudolf (referee)
The aim of my bachelor thesis is to describe the development of the user interface of the application on the Android platform. The introduction briefly introduces the Android operating system and describes the architecture of applications. Description of the user interface components, including practical examples of their use in the application, follows in next chapters. Emphasis is focused on the development in accordance with the graphics specification Material Design and the principles of correct design and development of Android applications. The practical part describes the procedure of the user interface development on the sample application. The thesis is focused on beginning developers of mobile applications for learning of user interface development, but it can be also useful for advanced developers who are not yet familiar with Material Design specification.

National Repository of Grey Literature : 53 records found   previous11 - 20nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.