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.
Anotace v angličtině
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.
Klíčová slova
UML, systém, analýza, návrh, požadavky, model tříd, případy užití, ubytovací zařízení, uživatelské rozhraní
Klíčová slova v angličtině
UML, system, analysis, design, requirements, class model, use case, accommodation facilities, user interface
Rozsah průvodní práce
136 s. (142 374 znaků)
Jazyk
CZ
Anotace
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.
Anotace v angličtině
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.
Klíčová slova
UML, systém, analýza, návrh, požadavky, model tříd, případy užití, ubytovací zařízení, uživatelské rozhraní
Klíčová slova v angličtině
UML, system, analysis, design, requirements, class model, use case, accommodation facilities, user interface
Zásady pro vypracování
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.
Zásady pro vypracování
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.
Seznam doporučené literatury
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
Seznam doporučené literatury
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
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v krátké prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
dr. Král: Jaký bude další postup? Bude výsledek práce nasazen k použití?
dr. Král: Nebylo uvažováno o využití nějakého existujícího komerčního řešení?
Student na položené dotazy odpověděl a reagoval pohotově.