Nástroj pro podporu vývoje softwarových systémů

but.committeedoc. 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.defenceStudent 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKočí, Radekcs
dc.contributor.authorCrlík, Radekcs
dc.contributor.refereeJanoušek, Vladimírcs
dc.date.created2017cs
dc.description.abstractPro 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.abstractTo 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.markEcs
dc.identifier.citationCRLÍ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.other106071cs
dc.identifier.urihttp://hdl.handle.net/11012/69494
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectSoftware designcs
dc.subjectmodelovánícs
dc.subjectnávrhcs
dc.subjectmodel-driven developmentcs
dc.subjectSoftware designen
dc.subjectmodellingen
dc.subjectdesignen
dc.subjectmodel-driven developmenten
dc.titleNástroj pro podporu vývoje softwarových systémůcs
dc.title.alternativeTool for Software Systems Designen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2017-06-20cs
dcterms.modified2020-05-09-23:40:09cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid106071en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:24:29en
sync.item.modts2025.01.15 21:30:50en
thesis.disciplinePočítačové sítě a komunikacecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.03 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-5405_v.pdf
Size:
85.31 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-5405_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-5405_o.pdf
Size:
86.73 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-5405_o.pdf
Loading...
Thumbnail Image
Name:
review_106071.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_106071.html
Collections