Vazba mezi case nástroji a vývojovými prostředími

Název práce: Vazba mezi case nástroji a vývojovými prostředími
Autor(ka) práce: Lacina, Martin
Typ práce: Bakalářská práce
Vedoucí práce: Smolík, Jan
Oponenti práce: Pálka, Jan
Jazyk práce: Česky
Abstrakt:
Tato práce se zabývá problematikou vazby mezi CASE nástroji a vývojovými prostředími. V popředí zájmu jsou CASE nástroje podporující notaci UML a generování kódu na základě UML diagramů do objektově orientovaného programovacího jazyka Java. Práce je rozdělena do dvou celků. První část práce se zabývá stručným úvodem do teorie CASE nástrojů a jejich využití v jednotlivých fázích projektu tvorby informačního systému. V této části je také navrženo zjednodušení životního cyklu projektu pro tvorbu méně složitých programů. V teoretické části práce je dále stručné vysvětlení objektově orientované přístupu a stručný popis programovacího jazyka Java. Následuje úvod do UML a popis nejdůležitějších UML diagramů, které jsou důležité pro generování kódu. Druhá část práce je zaměřena na srovnání několika volně dostupných CASE nástrojů. V této praktické části práce je pomocí CASE nástrojů řešen modelový příklad. V rámci řešení jsou v jednotlivých nástrojích vytvořeny základní UML diagramy a vygenerován programový kód. Dále jsou předvedeny možnosti reverse engineering a round -- trip engineering jednotlivých nástrojů. V závěru práce jsou shrnuty přínosy použití CASE nástrojů při realizaci jednoduchých programů.
Klíčová slova: UML; CASE nástroj; generování kódu
Název práce: Relationship between CASE tools and integrated development environments
Autor(ka) práce: Lacina, Martin
Typ práce: Bachelor thesis
Vedoucí práce: Smolík, Jan
Oponenti práce: Pálka, Jan
Jazyk práce: Česky
Abstrakt:
This bachelor thesis concentrates on relationship between CASE tools and integrated development environments. In the center of concern are CASE tools which support UML notation and automatic generation of source code from UML diagrams to Java object oriented programming language. This bachelor thesis is divided into two parts. First part concentrates on basic introduction to theory of CASE tools. There we also discuss the utilization of CASE tools in various parts of project, which dealt with creation of information system. In first part is also proposed simplification of projects life cycle to meet creation of simple programs. Theoretical part of thesis continues with brief explanation of object oriented approach and brief description of Java object oriented programming language. The fist part of thesis is ended by brief introduction to UML and there is also description of most important diagrams, which are basis used to generate program code. Second part of this bachelor thesis is concentrated on comparison of several UML CASE tools, which are free for non - commercial use. The comparison is realized through simple exemplary program, which is worked up in each CASE tool. The solution contains basic UML diagrams created in each CASE tool and also generating of source code from these diagrams. In this thesis is also presentation of each CASE tool's reverse engineering and round -- trip engineering support In the epilogue of this bachelor thesis is summary of contribution of using CASE tools to help realize simple programs.
Klíčová slova: forward engineering; UML; CASE tool

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 20. 6. 2008
Datum podání práce: 30. 6. 2009
Datum obhajoby: 26. 8. 2009
Identifikátor v systému InSIS: https://insis.vse.cz/zp/12851/podrobnosti

Soubory ke stažení

    Poslední aktualizace: