Thesis Details

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

Master's Thesis Student: Crlík Radek Academic Year: 2016/2017 Supervisor: Kočí Radek, Ing., Ph.D.
English title
Tool for Software Systems Design
Language
Czech
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.

Keywords

Software design, modelling, design, model-driven development

Department
Degree Programme
Information Technology, Field of Study Computer Networks and Communication
Files
Status
defended, grade E
Date
20 June 2017
Reviewer
Citation
CRLÍK, Radek. Nástroj pro podporu vývoje softwarových systémů. Brno, 2017. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2017-06-20. Supervised by Kočí Radek. Available from: https://www.fit.vut.cz/study/thesis/5405/
BibTeX
@mastersthesis{FITMT5405,
    author = "Radek Crl\'{i}k",
    type = "Master's thesis",
    title = "N\'{a}stroj pro podporu v\'{y}voje softwarov\'{y}ch syst\'{e}m\r{u}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/5405/"
}
Back to top