19 Základní přístupy k vývoji IS
Charakterizujte a zhodnoťte různé přístupy k analýze a návrhu informačního systému (datový, funkční, objektový, inkrementální, prototypový, implementací ASW atd.). Jejich výhody, možná nebezpečí, možnosti kombinace těchto přístupů.
Historicky první pokusy o formulaci metodik vývoje IS byly metody programování. V šedesátých letech vyvrcholil vývoj metod programování v podobě tzv. strukturovaného programování. Byly formulovány základní principy systematického programování:
Top-Down přístup k návrhu programu,
princip tří základních řídících struktur.
Přibližně ve stejné době se objevují první myšlenky o zobecňování myšlenkových postupů a formulace základních principů v oblasti tvorby celých programových systémů, tzv. modulární programování (Programming in the Large). Základními principy těchto teorií jsou :
opět princip Top-Down rozkladu,
princip izolovanosti modulů,
soudržnost a spřaženost modulů,
skrývání informací (Information Hiding),
princip datových abstrakcí,
Myersův princip rozkladu na moduly analýzou datových toků,
Jacksonův princip rozkladu na základě rozporů datových struktur.
Žádné komentáře:
Okomentovat