Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Ultimate Code Designer
Název práce v češtině: Ultimate Code Designer
Název v anglickém jazyce: Ultimate Code Designer
Akademický rok vypsání: 2008/2009
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: RNDr. Jakub Yaghob, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 14.11.2008
Datum zadání: 14.11.2008
Datum a čas obhajoby: 14.09.2009 00:00
Datum odevzdání elektronické podoby:14.09.2009
Datum proběhlé obhajoby: 14.09.2009
Oponenti: doc. RNDr. Jan Kofroň, Ph.D.
 
 
 
Zásady pro vypracování
Cílem práce je navrhnout a implementovat grafické vývojové prostředí, které uživateli umožní pomocí grafického znázornění datových položek (tříd a struktur) a vztahů (dědičností) mezi nimi namodelovat architekturu programu. V rámci vývojového prostředí pak bude možné kostru programu generovanou vývojovým prostředím doplnit vlastním kódem.

Systém musí umožňovat generování do kódu různých objektových programovacích jazyků a prostředí.
Seznam odborné literatury
Prat S: Mistrovství v C++
Petzold Ch.: Programování ve Windows
Wroblewski P.: Algoritmy a datové struktury
Smart J., Hock K., Csomora S.: Cross-Platform GUI Programming with wxWidgets
Předběžná náplň práce
Cílem práce je navrhnout a implementovat grafické vývojové prostředí, které uživateli umožní pomocí grafického znázornění datových položek (tříd a struktur) a vztahů (dědičností) mezi nimi namodelovat architekturu programu. V rámci vývojového prostředí pak bude možné kostru programu generovanou vývojovým prostředím doplnit vlastním kódem.

Systém musí umožňovat generování do kódu různých programovacích jazyků a prostředí.
Předběžná náplň práce v anglickém jazyce
The goal of this thesis is to desing and implement graphical development environment, which allows to model basic structure of program (data units - classes, structures and relationships among them) in graphical user interface. User can add his own source code to this generated model of program directly in environment.

System must support generation to various object oriented programing languages.
 
Univerzita Karlova | Informační systém UK