Obsahem této práce je analýza nástroje pro softwarové vývojáře. Tento nástroj jim slouží k návrhu definic uživatelského rozhraní vyvíjené aplikace.
V první části popisuji analýzu starého nástroje, zvaného XGen.
Obsahem druhé části je analýza nového nástroje s názvem EditorGUI, který má XGen nahradit. Tato analýza obsahuje soupis funkčních a nefunkčních požadavků, případy užití, diagram základních tříd a návrh uživatelského rozhraní nového nástroje a je podkladem pro jeho vývoj.
Anotace v angličtině
The thesis analyses the tools for software developers, which can be used for user interface engineering of applications. The first part of the thesis analyses an old tool called XGen. The second part analyses a new tool called EditorGUI, which should replace XGen in the future. The analysis contains the inventory of functioning and non-functioning requirements, the use cases, the basic class diagram and the user interface design of the new tool. The thesis therefore also serves as a basis for EditorGUI's further development.
Klíčová slova
vývoj software, vývojářské nástroje, UML, analýza, návrh
Obsahem této práce je analýza nástroje pro softwarové vývojáře. Tento nástroj jim slouží k návrhu definic uživatelského rozhraní vyvíjené aplikace.
V první části popisuji analýzu starého nástroje, zvaného XGen.
Obsahem druhé části je analýza nového nástroje s názvem EditorGUI, který má XGen nahradit. Tato analýza obsahuje soupis funkčních a nefunkčních požadavků, případy užití, diagram základních tříd a návrh uživatelského rozhraní nového nástroje a je podkladem pro jeho vývoj.
Anotace v angličtině
The thesis analyses the tools for software developers, which can be used for user interface engineering of applications. The first part of the thesis analyses an old tool called XGen. The second part analyses a new tool called EditorGUI, which should replace XGen in the future. The analysis contains the inventory of functioning and non-functioning requirements, the use cases, the basic class diagram and the user interface design of the new tool. The thesis therefore also serves as a basis for EditorGUI's further development.
Klíčová slova
vývoj software, vývojářské nástroje, UML, analýza, návrh
Analyzujte původní editor pro návrh uživatelského rozhraní XGen.
Proveďte analýzu nového nástroje z pohledu funkčních a nefunkčních požadavků.
Definujte případy užití pro nové SW řešení editoru rozhraní.
Navrhněte UML model základních tříd a uživatelské rozhraní nového programu.
Vyhodnoťte návrh systémového řešení.
Zásady pro vypracování
Analyzujte původní editor pro návrh uživatelského rozhraní XGen.
Proveďte analýzu nového nástroje z pohledu funkčních a nefunkčních požadavků.
Definujte případy užití pro nové SW řešení editoru rozhraní.
Navrhněte UML model základních tříd a uživatelské rozhraní nového programu.
Vyhodnoťte návrh systémového řešení.
Seznam doporučené literatury
ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. 2., aktualiz. a dopl. vyd. Brno: Computer Press, 2007. ISBN 978-80-251-1503-9.
BLANCHARD, Benjamin S. a John BLYLER. System engineering management. Fifth edition. Hoboken, New Jersey: Wiley, 2016. ISBN 9781119047827.
GÁLA, Libor, Jan POUR a Zuzana ŠEDIVÁ. Podniková informatika. Praha: Grada Publishing, 2015, 240 s. Management v informační společnosti. ISBN 978-80-247-5457-4.
KANISOVÁ, Hana a Miroslav MÜLLER. UML srozumitelně. Brno: Computer Press, 2004. ISBN 80-251-0231.
KRAVAL, Ilja. Analytické modelování informačních systémů pomocí UML v praxi, 1. vyd. Lipina : Object Consulting, 2010. ISBN 978-80-254-6986-6
SOMMERVILLE, Ian. Softwarové inženýrství. Brno: Computer Press, 2013, 680 s. ISBN 9788025138267.
Seznam doporučené literatury
ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. 2., aktualiz. a dopl. vyd. Brno: Computer Press, 2007. ISBN 978-80-251-1503-9.
BLANCHARD, Benjamin S. a John BLYLER. System engineering management. Fifth edition. Hoboken, New Jersey: Wiley, 2016. ISBN 9781119047827.
GÁLA, Libor, Jan POUR a Zuzana ŠEDIVÁ. Podniková informatika. Praha: Grada Publishing, 2015, 240 s. Management v informační společnosti. ISBN 978-80-247-5457-4.
KANISOVÁ, Hana a Miroslav MÜLLER. UML srozumitelně. Brno: Computer Press, 2004. ISBN 80-251-0231.
KRAVAL, Ilja. Analytické modelování informačních systémů pomocí UML v praxi, 1. vyd. Lipina : Object Consulting, 2010. ISBN 978-80-254-6986-6
SOMMERVILLE, Ian. Softwarové inženýrství. Brno: Computer Press, 2013, 680 s. ISBN 9788025138267.
Přílohy volně vložené
1 DVD ROM
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 obsáhlé prezentaci představil výsledky své diplomové práce. Po prezentaci následovalo přečtení posudků vedoucího a oponenta a byly zodpovězeny položené dotazy. Následovala obsáhlá diskuze nad výsledky práce a splnění jednotlivých bodů zadání, v rámci které byly položeny následující dotazy.
doc. Ing. Frantiek Gazdoš, Ph.D.:
Dělal jste si rešerši podobných nástrojů na trhu?
doc. Ing. Z. Komínková Oplatková, Ph.D. :
Vaše práce se jmenuje "Systémová analýza", slovo analýza se dále nachází i v dílčích bodech zadaní. Nicméně vaše práce analýzu jako takovou neobsahuje. Prováděl jste nějakou např. vícekriteriální analýzu?
Ing. David Malaník, Ph.D.:
Obsahuje vaše práce alespoň porovnání programů použitých ve vaší práci?
Ing. et Ing. Erik Král, Ph.D.:
Prováděl jste pouze systémový návrh aplikace nebo jste ji i programoval?
Student reagoval aktivně na zvolené dotazy.