výuka

Petr Olmer, MFF UK

15.02.2007

Termíny

Časový rozvrh předmětu a sankce za jeho nedodržení.

Pozor, v případě zadání a specifikace se jedná o termíny schválení. Není nerozumné předpokládat, že se schválení zvrhne ve schvalování, tedy že bude probíhat v několika iteracích. Uvedené termíny pak specifikují konec tohoto procesu, nikoli jeho začátek. V případě pilotní verze jde o předvedení za vaší přítomnosti.

 

V případě zadání jsem schopen na maily reagovat typicky během jednoho dne, u specifikace se to může protáhnout na několik dní (to v případě, že se mi sejde několik specifikací najednou). Termín předvedení pilotní verze doporučuji domluvit alespoň týden předem.

 

14. března 2007 schválení zadání

 

Zadání je název a krátký (5 — 15 řádků) popis předběžně dohodnutého programu. V zadání se též specifikuje (má-li to rozumný smysl) operační systém, programovací jazyk, vývojové prostředí apod.

 

Termín je smrtelný; jeho nedodržení má za následek neudělení zápočtu.

 

18. dubna 2007 schválení specifikace

 

Specifikace obsahuje — vzletně řečeno — detailní popis problematiky, podle něhož by někdo jiný programátor napsal tentýž program. Tentýž ve smyslu chování vůči uživateli (use casy, aplikační logika) a ve smyslu vnitřní struktury kódu (moduly, knihovny, vzájemná provázanost). Má-li to rozumný smysl, je součástí specifikace i popis již existujících programů řešících zadanou problematiku s důrazem na odlišnosti navrhovaného projektu.

 

Specifikace mj. specifikuje i pilotní verzi jako rozumnou (což může znamenat i rozumně malou) podmnožinu projektu.

 

Termín může být smrtelný; pokud do termínu dostanu specifikaci, ke které budu mít jen drobné či vyjasnitelné výhrady, je možné termín posunout o týden až dva. Posunutý termín je smrtelný.

 

Explicitně: Sepsání alespoň něčeho v termínu může být až o jeden zápočet lepší než sepsání něčeho dokonalého po termínu.

 

25. května 2007 předvedení pilotní verze

 

Předvedení pilotní verze znamená předvedení a vysvětlení funkčních částí projektu, zdrojového kódu a dokumentace.

 

Termín je smrtelný; rozdíl mezi skutečnou pilotní verzí a pilotní verzí popsanou ve specifikaci není důvodem k neudělení zápočtu, pokud budou předvedeny konzistentní výsledky vlastní práce.

 

Explicitně: Předvedení alespoň něčeho v termínu je o jeden zápočet lepší než předvedení všeho po termínu.

Petr Olmer, 15.02.2007, 11:21:00, trvalý odkaz,

Komentáře (0)

Přidání komentáře