Tato bakalářská práce se zabývá analýzou a modelováním softwarových systémů se zaměřením na ubytovací zařízení. V teoretické části je uveden popis modelovacího jazyka UML, důvody jeho vzniku, definice základních pojmů, používané principy, a také se zabývá zabudováním UML do procesu vývoje. Problematika je přiblížena na příkladech modelování softwarového systému pro hotelové rezervační oddělení. Praktická část je zaměřena na analýzu a modelování softwarového systému v praxi pro hotel Ambra v Luhačovicích, kde formou dotazníku zkoumá zavedené postupy daného zařízení a žádanou funkcionalitu. Na základě této analýzy dojde k návrhu nového softwarového systému pro tento hotel.
Annotation in English
This bachelor thesis deals with the analysis and modeling of software systems with a focus on accommodation facilities. The theoretical part describes the UML modeling language, the reasons for its creation, the definition of basic terms, used principles, and also it deals with the incorporation of UML into the development process. The issue is approached on examples of modeling a software system for a hotel reservation department. The practical part is focused on the analysis and modeling of the software system in practice for the hotel Ambra in Luhačovice. The established procedures of the device and the required functionality are examined by the form of a questionnaire. Based on this analysis, a new software system will be designed for this hotel.
Keywords
UML, systém, analýza, návrh, požadavky, model tříd, případy užití, ubytovací zařízení, uživatelské rozhraní
Keywords in English
UML, system, analysis, design, requirements, class model, use case, accommodation facilities, user interface
Length of the covering note
136 s. (142 374 znaků)
Language
CZ
Annotation
Tato bakalářská práce se zabývá analýzou a modelováním softwarových systémů se zaměřením na ubytovací zařízení. V teoretické části je uveden popis modelovacího jazyka UML, důvody jeho vzniku, definice základních pojmů, používané principy, a také se zabývá zabudováním UML do procesu vývoje. Problematika je přiblížena na příkladech modelování softwarového systému pro hotelové rezervační oddělení. Praktická část je zaměřena na analýzu a modelování softwarového systému v praxi pro hotel Ambra v Luhačovicích, kde formou dotazníku zkoumá zavedené postupy daného zařízení a žádanou funkcionalitu. Na základě této analýzy dojde k návrhu nového softwarového systému pro tento hotel.
Annotation in English
This bachelor thesis deals with the analysis and modeling of software systems with a focus on accommodation facilities. The theoretical part describes the UML modeling language, the reasons for its creation, the definition of basic terms, used principles, and also it deals with the incorporation of UML into the development process. The issue is approached on examples of modeling a software system for a hotel reservation department. The practical part is focused on the analysis and modeling of the software system in practice for the hotel Ambra in Luhačovice. The established procedures of the device and the required functionality are examined by the form of a questionnaire. Based on this analysis, a new software system will be designed for this hotel.
Keywords
UML, systém, analýza, návrh, požadavky, model tříd, případy užití, ubytovací zařízení, uživatelské rozhraní
Keywords in English
UML, system, analysis, design, requirements, class model, use case, accommodation facilities, user interface
Research Plan
Vypracujte literární rešerši na téma analýza a modelování softwarového systému.
Vytvořte ukázkové příklady modelování softwarového systému pro hotelové rezervační oddělení.
Analyzujte rizika a požadavky na softwarový systém pro hotel Ambra.
Navrhněte softwarový systém pro hotel Ambra.
Popište návrh daného softwarového systému.
Research Plan
Vypracujte literární rešerši na téma analýza a modelování softwarového systému.
Vytvořte ukázkové příklady modelování softwarového systému pro hotelové rezervační oddělení.
Analyzujte rizika a požadavky na softwarový systém pro hotel Ambra.
Navrhněte softwarový systém pro hotel Ambra.
Popište návrh daného softwarového systému.
Recommended resources
KANISOVÁ, Hana a Miroslav MÜLLER. UML srozumitelně. Brno: Computer Press, 2004. ISBN 80-251-0231-9.
FOWLER, Martin. Destilované UML. Praha: Grada, 2009. Knihovna programátora (Grada). ISBN 978-80-247-2062-3.
SCHMULLER, Joseph. Myslíme v jazyku UML. Praha: Grada, 2001. Knihovna programátora (Grada). ISBN 80-247-0029-8.
What is Unified Modeling Language (UML)? Visual Paradigm [online]. Hong Kong [cit. 2020-02-19]. Dostupné z: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-uml/
UML Tutorial. Sparx Systems [online]. [cit. 2020-02-21]. Dostupné z: https://sparxsystems.com/resources/tutorials/uml/part1.html
Recommended resources
KANISOVÁ, Hana a Miroslav MÜLLER. UML srozumitelně. Brno: Computer Press, 2004. ISBN 80-251-0231-9.
FOWLER, Martin. Destilované UML. Praha: Grada, 2009. Knihovna programátora (Grada). ISBN 978-80-247-2062-3.
SCHMULLER, Joseph. Myslíme v jazyku UML. Praha: Grada, 2001. Knihovna programátora (Grada). ISBN 80-247-0029-8.
What is Unified Modeling Language (UML)? Visual Paradigm [online]. Hong Kong [cit. 2020-02-19]. Dostupné z: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-uml/
UML Tutorial. Sparx Systems [online]. [cit. 2020-02-21]. Dostupné z: https://sparxsystems.com/resources/tutorials/uml/part1.html