Skip to content

Podmienky pre projekt

Kejsty edited this page Apr 27, 2016 · 1 revision

##Důležitá data

  • 29. dubna 2016 : založený projekt, proveden aspoň jeden commit, základní rozdělení rolí při řešení projektu, zveřejněnou první verzi wiki stránek projektu
  • 13. května 2016 : hotový základní návrh aplikace, návrh musí být zdokumentován, www stránky projektu s dokumentací(napr. https://pages.github.com/)
  • 72 hodín pred obhajobou : proběhlo dokončení hlavního vývoju

##Prostředky a nástroje Primárním protředkem pro realizaci je Java. Zadavatel může povolit pro realizaci jeho části jiný programovací jazyk (Scala, JavaScript, Perl, Python, Smalltalk, C/C++). Nesmí být ale použity jazyky PHP a Visual Basic.

V projektu by měly být maximálně využity adekvátní prostředky - zejména dotazovací jazyky (XPath, XQuery), nativní XML databáze, XSLT transformace, případně SOAP, REST využívající XML, atd.

Kdykoli je v projektu použit XML formát, musí k němu být vytvořeno (a dostupné) DTD, Relax NG nebo XML Schema, apod. Všechny projekty musí mít webové nebo desktopové rozhraní (nebo obě), případně ještě rozhraní na příkazovém řádku.

Výsledkem projektu je GitHub repository zdrojových kódů, wiki stránky, ale i binární distribuce (spustitelný kód, .jar, .war archív apod.).

Je potrebné mít vhodně spracovanou dokumentaci. Za dokumentaci se považují také dobře komentované zdrojové kódy. Každý musí sepsat svůj podíl na projektu. Závěrečné zprávy musí být primárně ve formátu DocBook, z něhož se potom generuje např. HTML nebo PDF, odkazovaný z webu projektu.

##Obhajoba Na obhajobu projektu je 20 minut včetně dotazů i diskuse, samotná prezentace max. 15 min, vhodné mít slajdy. Každý člen týmu představí svojí část projektu, použité technologie, architektúru své části systému.

Clone this wiki locally