- Máme různé možnosti:
- rozvoj a inovace existujícího řešení IS
- vývoj nového IS
- nákup hotového IS
Softwarový proces
- často označován jako životní cyklus vývoje softwaru
- jeho hlavním cílem je produkovat kvalitní software, který splňuje nebo překračuje očekávání zákazníků v rámci odhadovaných nákladů a časového plánu
Fáze softwarového procesu
- Plánování
- stanovení cílů a požadavků projektu
- Analýza požadavků
- sběr a dokumentace požadavků na systém
- Návrh
- Implementace
- návrh architektury systému
- Validace softwaru (testování)
- Nasazení
- Evoluce softwaru
- vývoj pokračuje, aby uspokojil potřeby zákazníka
- Máme různé modely procesů - vodopád, prototypování, spirální, evoluční, …
Metodika vývoje
- definuje rámec, postupy a pravidla používaná při vývoji softwaru
- neškolený přístup:
- implementace podle intuice a praktických zkušeností
- úspěch jen u lehkých úkolů
- tradiční strukturovaný přístup:
- dekomponují projekt na menší přesně definované struktury
- pomáhají při vytváření strukturované, úplnější a přesnější specifikace systému
Dekompozice systému:
- funkční přístup:
- rozkládá systém na komponenty, odvozené z hierarchie subsystémů
- systém jako množina interagujících funkcí
- objektově orientovaný přístup:
- systém jako množina interagujících objektů
- operace zapouzdřeny v objektech
- datově orientovaný přístup:
- snaží se modelovat základní datové struktury, které jsou vlastní dané aplikaci
- funkční hledisko je potlačeno
- používá datový model paralelně s funkčním hierarchickým rozkladem
Analýza systému
- analýza zahrnuje studium problému před tím, než podnikneme nějaké akce směřující k jeho řešení
- analyzujeme existující nebo nový systém
- výsledkem analýzy je specifikační dokument obsahující:
- cíl řešení
- požadovaný výsledek
- podrobně dokumentovaný cílový stav
- Analytický model obsahuje:
- seznam funkčních a nefunkčních požadavků
- seznam událostí a reakcí
- požadované výstupy
- procesní a datový model
- prezenční model
Navigace
Předchozí: Architektury informačních systémů - globální, vrstvená Následující: Podnikové informační systémy - popis, funkcionalita PIS-ERP, ERP II Celý okruh: 2. Informační technologie