Nástroj pro podporu vývoje softwarových systémů
but.committee | doc. Dr. Ing. Otto Fučík (předseda) prof. Ing. Tomáš Vojnar, Ph.D. (místopředseda) doc. Ing. Vladimír Drábek, CSc. (člen) doc. Ing. Jiří Jaroš, Ph.D. (člen) doc. Ing. Zdeněk Vašíček, Ph.D. (člen) prof. Ing. Karel Vlček, CSc. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E . | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Kočí, Radek | cs |
dc.contributor.author | Crlík, Radek | cs |
dc.contributor.referee | Janoušek, Vladimír | cs |
dc.date.created | 2017 | cs |
dc.description.abstract | Pro tvorbu kvalitního softwarového systému je potřeba takový projekt dobře analyzovat, navrhnout, naprogramovat a otestovat. Celý proces se pak souhrnně označuje jako životní cyklus softwaru a zabývá se jím softwarové inženýrství. Dnes existuje celá řada nástrojů, které tyto procesy ulehčují. Pro analýzu a návrh softwaru se v praxi osvědčil jazyk UML. Dovoluje popsat různé úrovně softwaru pomocí grafických diagramů pro jejich lepší pochopení. Některé je pak možné převést na kód v požadovaném programovacím jazyce. Problémem je pak udržování diagramů, kdy se tak v pozdějších fázích projektu ztrácí jejich význam. Tento problém se snaží odstranit tzv. Model-Driven Development, kdy programátor pracuje jen s přesně definovanými modely ze kterých je možné automaticky generovat programový kód, který se ale již nemusí ručně upravovat. Bohužel tento přístup není univerzální. Tato práce se zaměřuje na tvorbu nástroje, který umí pracovat s diagramem případů užití, diagramem tříd a objektově-orientovanými Petriho sítěmi. Nástroj by měl zvládat jejich tvorbu a základní synchronizaci informací mezi diagramy a tak ulehčit návrh systémů. | cs |
dc.description.abstract | To be able to create quality software system, one need to analyse it well, design, program and test it. The whole process is called software life-cycle and is studied by software engineering. Today, there are many tools making this process easier. For analysing and designing software UML language became favourite. It enables programmers to describe different aspects of software by graphical diagrams and enables them to comprehend them better. Some of them can be translated into source code in chosen programming language. Problem is maintaining those diagrams during later phases when source code was already generated and is used exclusively. This problem is trying to be solved by Model-Driven Development, where programmer is working with well-defined models that can be automatically transformed into the source code that don't have to be edited by hand. Unfortunately this approach is not universal. This work tries to design and create tool that can work with use case diagrams, class diagrams and object-oriented Petri nets. This tool should allow designing those diagrams and be able to synchronise information between them to make the software design easier. | en |
dc.description.mark | E | cs |
dc.identifier.citation | CRLÍK, R. Nástroj pro podporu vývoje softwarových systémů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2017. | cs |
dc.identifier.other | 106071 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/69494 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Software design | cs |
dc.subject | modelování | cs |
dc.subject | návrh | cs |
dc.subject | model-driven development | cs |
dc.subject | Software design | en |
dc.subject | modelling | en |
dc.subject | design | en |
dc.subject | model-driven development | en |
dc.title | Nástroj pro podporu vývoje softwarových systémů | cs |
dc.title.alternative | Tool for Software Systems Design | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2017-06-20 | cs |
dcterms.modified | 2020-05-09-23:40:09 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 106071 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:24:29 | en |
sync.item.modts | 2025.01.15 21:30:50 | en |
thesis.discipline | Počítačové sítě a komunikace | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.03 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-5405_v.pdf
- Size:
- 85.31 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-5405_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-5405_o.pdf
- Size:
- 86.73 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-5405_o.pdf
Loading...
- Name:
- review_106071.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_106071.html