Anylýza open-source verze programu BlueJ
Název práce: | Anylýza open-source verze programu BlueJ |
---|---|
Autor(ka) práce: | Batelka, Martin |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Pecinovský, Rudolf |
Oponenti práce: | Pavlíčková, Jarmila |
Jazyk práce: | Česky |
Abstrakt: | Tato práce si klade za cíl popsat architekturu aplikace BlueJ z pohledu kódu, a to pouze v její nejzákladnější úrovni. Jako prostředek interpretace výsledků analýzy byly zvoleny UML diagramy, a proto se podstatná část práce sestává právě z nich. Dalším cílem práce bylo prozkoumat a popsat možnosti úprav programu, konkrétně rozšíření aplikace přímou implementací bez nutnosti využití externích modulů. Při popisu těchto úprav byl pak kladen důraz zejména na úpravy grafického uživatelského rozhraní. Pro dosažení tohoto cíle byly provedeny a popsány drobné úpravy prostředí BlueJ. Práce si neklade za cíl podrobně popsat celý program, nýbrž pouze seznámit čtenáře s obsahem projektu BlueJ a podat mu informace o koncepci vnitřního uspořádání jednotlivých oblastí projektu. To vše by mělo umožnit další hlubší analýzu jednotlivých oblastí výukového prostředí BlueJ. Dosažené výsledky by pak měly ulehčit práci vývojářům, kteří by chtěli toto prostředí dále upravovat, rozvíjet, opravovat a nebo jen využívat. |
Klíčová slova: | programování; UML diagramy; BlueJ; Java; analýza |
Název práce: | Analysis of the BlueJ program open-source version |
---|---|
Autor(ka) práce: | Batelka, Martin |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Pecinovský, Rudolf |
Oponenti práce: | Pavlíčková, Jarmila |
Jazyk práce: | Česky |
Abstrakt: | The main topic of this thesis is the description of the BlueJ application architecture from the code point of view, especially on the basic level. The UML diagrams were used for the interpretation of the analysis results and therefore these diagrams form substantial part of this thesis. One of the aims of this work was to overlook and describe possibilities of the program modifications, concretely application extension by direct implementation without usage of external modules. Special emphasize is superimposed on adaptation of graphic user interface. Minor changes of the BlueJ environment were performed and described to fulfill the aim of this work. Detailed description of the BlueJ program is outside of the topic of this thesis; nevertheless the reader is introduced to the BlueJ project and acquires sufficient information about the conception of internal organization of the individual project sections. This knowledge could be helpful for further deep analyses of the educational environment BlueJ. The results of this work ought to make easier the future effort of users and developers of this program package. |
Klíčová slova: | programming; BlueJ; analysis; Java; UML diagrams |
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: | 13. 8. 2009 |
---|---|
Datum podání práce: | 15. 11. 2009 |
Datum obhajoby: | 21. 1. 2010 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/21273/podrobnosti |