Original title:
Příklady použití diagramů UML
Translated title:
The use of UML diagrams in practice
Authors:
Rejnková, Petra ; Buchalcevová, Alena (advisor) ; Mackovič, Ondřej (referee) Document type: Bachelor's theses
Year:
2008
Language:
cze Publisher:
Vysoká škola ekonomická v Praze Abstract:
[cze][eng] Unifikovaný modelovací jazyk UML je výsledkem dlouholeté snahy o vytvoření jednotné grafické notace používané při objektově orientovaném vývoji informačních systémů. Hlavním cílem této bakalářské práce je charakterizovat diagramy UML 2.0 a následně uvést příklady jejich použití v praxi v rámci počátečních fází vývojového cyklu konkrétní aplikace. Dále je jejím cílem sjednotit doporučení nejvýznamnějších autorů týkající se modelování UML diagramů a v neposlední řadě také popsat hlavní rysy a vývoj jazyka UML a jmenovat změny, které nastaly s přechodem na novou verzi UML 2.0. Těchto cílů bylo dosaženo studiem dostupných teoretických poznatků a praktických doporučení a konzultací modelované aplikace s jejími vývojáři a uživateli. Pro modelování byla použita trial verze CASE nástroje Enterprise Architect 7.1. Vlastní přínos práce lze spatřovat ve vytvoření UML diagramů na základě analýzy informací získaných konzultací s vývojáři a uživateli aplikace a shrnutí nejdůležitějších informací a instrukcí, které by měly být při modelování dodržovány. Práce je rozdělena do dvou základních částí. První část je zaměřena na hlavní rysy jazyka UML, jeho vývoj a srovnání UML 1.x a UML 2.0. Druhá část se věnuje jednotlivým diagramům UML 2.0. Každá kapitola této části charakterizuje jeden UML diagram a uvádí doporučení, která je vhodné při jeho modelování dodržovat, aby byl diagram srozumitelný nejen pro tvůrce diagramu, ale také všechny, kteří s ním přijdou do styku. Následně uvedená pravidla demonstruje na praktických ukázkách modelujících konkrétní aplikaci.Unified modelling language UML is a result of a long-time effort to create a unified graphical notation that could be used during object-oriented development of information systems. The main aim of this thesis is to characterize UML 2.0 diagrams and show the examples of their usage in earliest phases of a development of a specific application. Next aim is to unite recommendations concerning diagram modelling and last but not least describe the main features and the development of UML and name changes that occurred in UML 2.0 compared to UML 1.x. The aims of this thesis were reached by studying available theoretical findings and practical recommendations and by consulting the modelled application with their developers and users. The diagrams were created using a trial version of Enterprise Architect 7.1. The contribution of the thesis is in the practical creation of UML diagrams based on previous consultations with the developers and the users of the application and summary of the most important information and best practices, which should be followed. The thesis is divided into two main parts. The first part concentrates on the most important features of UML, its development and comparison of UML 1.x to UML 2.0. The second part describes UML 2.0 diagrams in detail. Each chapter of this part characterizes a chosen diagram and includes recommendations, which should be followed so that the diagram is understandable not only to its creator, but to all people who come into contact with it. Afterwards, the mentioned facts and recommendations are used to create diagrams describing a specific application.
Keywords:
diagram; model; modelling language; UML 2.0; diagram; model; modelovací jazyk; UML 2.0
Institution: University of Economics, Prague
(web)
Document availability information: Available in the digital repository of the University of Economics, Prague. Original record: http://www.vse.cz/vskp/eid/13824