Hlavní kapitoly kurzu
- 1 Úvod
- 2 Firma a zákazník
- 3 Prvky IM
- 3.1 Firemní web
- 3.2 Co vyžaduje dobrý web
- 3.2.1 Podobu/styl
- 3.2.2 Optimalizaci
- 3.2.3 Měření a analýzu webu
- 3.2.4 Reklamu
- 3.2.5 Přístupnost
- 3.3 Co umožňuje
- 3.3.1 Komunikaci
- 3.3.2 Ovládání
- 3.3.3 Podporu
- 3.4 Co ukazuje
- 3.5 Propojení
- 3.6 Odkazuje
- 4 Zavedení IM
- 4.1 Analýza
- 4.1.1 Příprava
- 4.2 Návrh
- 4.3 Vývoj
- 4.4 Realizace
- 4.5 Hodnocení
- 5 Případová studie
4.3 Vývoj
Vývoj
Volba programovacího a databázového nástroje
Když víme, co máme programovat, když máme navržený dobrý datový model, je ten správný okamžik, kdy se rozhodnout pro určitý programovací nástroj a databázový systém. Je jasné, že při volbě nástrojů budeme ovlivněni nejen tím, co nám dané nástroje nabízí, ale velmi významné bude také finanční hledisko. Velmi důležitým kritériem by měla být hlavně rychlost zpracování a objem zpracovatelných dat (takzvaná časová a prostorová složitost).
Vytváření systému
Je několik možností, jak systém postupně vytvářet. Nejvíce se mi vyplatil systém tzv. modulárního přístupu. Naprogramuje se jádro systému (např. základní funkce pro přístup k databázi, pro autentizaci uživatele apod.) a na toto jádro se pak postupně "nabalují" jednotlivé části systému. Každá část zde funguje jako samostatný modul, který je přidán do systému po té, jakmile je naprogramován a otestován. Pozor! Pokud vám zavedení nového modulu do systému vyvolá úpravy v jiných, již zaběhnutých modulech, pak máte něco špatně. A s největší pravděpodobností bude chyba v návrhu datového modelu.