National Repository of Grey Literature 52 records found  beginprevious33 - 42next  jump to record: Search took 0.00 seconds. 
Podpora návrhových vzorů ve vývojových prostředích
Šindelář, Štěpán ; Zavoral, Filip (advisor) ; Stárka, Jakub (referee)
A design pattern is a description of communicating objects and classes that are customized to solve a general design problem in a concrete context. The main aim of design patterns is to make the design reusable and flexible. However, the flexibility provided by design patterns is usually achieved by introducing new classes into the design and developers often don't have enough time to create a textual documentation for them, therefore the mapping between classes and design patterns is lost. Moreover, incorrect understanding of a specific design pattern can produce communication errors, or even software bugs. In this thesis we present Patterns4Net project that targets the .NET platform. With Patterns4Net developers can annotate their classes using special attributes that document the usage of design patterns in a standardized way. This documentation is then used to verify correctness of design patterns implementation, to generate interactive UML-like class diagrams that emphasize the connection between design patterns and concrete classes.
Model Based Design of Software Systems
Hanák, Tomáš ; Janoušek, Vladimír (referee) ; Kočí, Radek (advisor)
This bachelor thesis deals with modern approach in creating software systems that is named Model-Driven Software Development. This metodology eliminates a lot of critical problems that can appear in conventional metodologies of creating software systems. Main idea of this approach is based on posibility to generate final code from conceptual models that can be done automatically or semi-automatically.
System for Supercomputer Automation Operation
Strečanský, Peter ; Hrbáček, Radek (referee) ; Jaroš, Jiří (advisor)
The main goal of this thesis is to extend already existing software FabSim by a module, which allows automated supercomputer operation, especially with OpenPBS scheduler. This module was implemented with Python programming language, using Fabric module as its backbone. The scripts, which are executed with OpenPBS are stored as the templates. These templates are dynamically modified to suit users needs. This solution provides a complex set of methods, which allows full--featured operation of supercomputers, integration with git and data management on clusters. The module saves time and makes working with supercomputers much easier.
FITkit Control System Based on Python
Černek, Martin ; Vašíček, Zdeněk (referee) ; Bidlo, Michal (advisor)
This bachelor's thesis describes the design and implementation of a system, denominated as PyDevKit, for the FITkit educational platform. The goal is to integrate the translation system support, project management, source-code editor and interaction with the third-party tools into a single application. In order to ensure a good multi-platform support, the implementation is performed using the Python environment and some necessary external libraries available for this environment. PyDevKit is equipped by a graphical user interface that provides the user with a tool for a comfortable work with FITkit.
Analysis and Design of Information System for Budget Planning FCM-Jh
Svoboda, Jakub ; Škrabánek, Petr (referee) ; Dydowicz, Petr (advisor)
This thesis deals with design for creating IS to support planning budget for Bosch Diesel s.r.o., used by department FCM-Jh. If it verifies functionality of IS, it should become a support for the company in this field. The IS should in particular unify existing planning costs FCM-Jh. Determine is there a firm structure and support of IS in two main areas. The first area deals with the planning process of investment and cost means in their budgets managed by the department FCM-Jh and subsequent ordering of works and services FCM-Jh and its records. The second area is for planning costs for building maintenance and investment in plant and equipment FCM-Jh.
Deployment of Continuous Integration in Software Project OpenScape 4000 Manager
Jirout, Petr ; Kreslíková, Jitka (referee) ; Matoušek, Petr (advisor)
This thesis describes the common principles of Continuous Integration process. Some of the principles were implemented and deployed in the existing project, OpenScape 4000 Manager, which is being developed by Unify GmbH & Co. KG. The selected concepts are: speed up the compilation, integration testing of changes via compilation and the process results reporting. An analysis of a current state had been undertaken and a tool had been developed to support process deployment as described in this thesis.
Library for Support of ReReSearch System Development
Heller, Stanislav ; Otrusina, Lubomír (referee) ; Šperka, Svatopluk (advisor)
At this time, the development of the ReReSearch system is significantly slowed down by mutual incompatibility of system modules, by the fact that developers often repeat already known mistakes and of course by poor communication between developers in general. To solve this problem, there was a need to create a component which would implement and unify often performed tasks in development of ReReSearch system and this way to spend time of ReReSearch developers. The result of this effort is so-called "rrslib" - a Python library, which is supposed to be a helper for everyone, who works on parts of ReReSearch project: database, data extractors, web-based agents, crawlers, XML-processing etc. The library should serve for more consistent, faster and more reliable development of ReReSearch system.
Design and Analysis of Reservation Teaching System
Jiříček, Milan ; Lukáš, Roman (referee) ; Fiala, Jiří (advisor)
In this bachelor's thesis there is a detailed description of an information systems analysis and design. An attention paid to implementation of such system is also specified in further details. Techniques of procedure designing of these systems using UML are described on a specific case of reservation teaching system. This information system works with specific events, either a regular class or a one-time event. Particular users of this system are able to carry out actions, which are linked with event management as well as with subjects or classrooms.
Managing Writings of Law Company with Connections to Public Database
Trefilík, Jakub ; Bartík, Vladimír (referee) ; Očenášek, Pavel (advisor)
The thesis concerns the electronic maintenance of the files held by the law offices in the Czech Republic. It analyses current status and software means in place which could be used by Czech attorneys. The work analyses an approach of the Ministry of Justice of the Czech Republic with respect of an impact of the IT on the judicial environment. Based on this analysis a new application for the maintenance of the files of the law offices shall be proposed and implemented. The application is supplemented by a functionality connected with a link to the public database kept by the Ministry of Justice of the Czech Republic.
Process Documentation
Dostalík, Martin ; Bartík, Vladimír (referee) ; Kreslíková, Jitka (advisor)
The goal of this project is the identification with management, analysis and documentation of processes which are used in software development and creating prototype which support these processes. It explains why is important to create new working processes, measure their efficiency and improve them subsequently. Next, it describes the methods which help with the integration of these processes at work and, manage them, especially the Rational Unified Process from the IBM company. Then, I describe the ways how to develop www applications and, consequently, how to work with these applications. The thesis also involves the specification of the requirements and the scheme for the program support application of the process documentation and the description of this application. Another part of the thesis is the system in the active web side form serving to the utilization of a process library in the software projects developing.

National Repository of Grey Literature : 52 records found   beginprevious33 - 42next  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.