Analýza domény zaměřená na funkce - Feature-oriented domain analysis - Wikipedia
Analýza domény zaměřená na funkce (FODA) je analýza domény metoda, která byla zavedena modelování funkcí na doménové inženýrství. FODA byla vyvinuta v roce 1990 po několika Vláda USA výzkumné projekty. Jeho koncepty byly považovány za kriticky postupující softwarové inženýrství a opětovné použití softwaru.
Dějiny
Analýza domén zaměřená na funkce byla poprvé vyvinuta Institut softwarového inženýrství v roce 1990.[1] V počáteční technické zprávě provedená studie určila, že analýza domény zaměřené na funkce byla nejen přínosná, ale byla popsána jako „nezbytný první krok“ pro opětovné použití softwaru.[2] Zpráva představila koncept celovečerní modely na doménové inženýrství ve snaze představit standardní funkce v rámci rodiny systémů v doméně i vztahy mezi těmito funkcemi.[3] Od té doby byly charakteristické modely charakterizovány jako „největší přínos doménového inženýrství pro softwarové inženýrství“.[4]
Značnou část práce vedoucí k rozvoji FODA sponzorovala Americké ministerstvo obrany prostřednictvím výzkumných programů týkajících se opětovného použití softwaru na konci 80. let. FODA byla vyvinuta jako komplexní analýza a zdokonalení technologie vyvinuté v letech 1983–1990.[5] Zatímco některé aspekty FODA se změnily a je integrováno s modelové řízení „FODA je stále známá jako metoda, která původně zavedla modely funkcí do doménového inženýrství.[1]
Účel
Účelem analýzy domény zaměřené na funkce je podpora funkčního a architektonického opětovného použití. Cílem je vytvořit doménový model, který představuje rodinu systémů, které lze poté vylepšit do konkrétního požadovaného systému v doméně[6] K tomu je třeba analyzovat rozsah domény (známý jako Analýza kontextu FODA) k identifikaci nejen systémů v doméně, ale také externích systémů, které s doménou interagují.[7] Analýza funkcí FODA poté analyzuje pohled koncového uživatele na konfigurovatelné požadavky a kandidátské systémy v doméně.[8] Od rozvinutého celovečerní model si zákazníci mohou vybrat z konfigurovatelných požadavků a určit konečný systém.[9] Prostřednictvím tohoto procesu zajišťuje analýza domén zaměřených na funkce, aby podnik mohl efektivně uspokojovat požadavky zákazníků prostřednictvím opětovného použití technologie.[10]
Reference
Bibliografie
- Czarnecki, Krzysztof; Eiseneckerr, Ulrich W. (2000). Generativní programování: Metody, nástroje a aplikace. Addison-Wesley. ISBN 0-201-30977-7.
- Kang, K .; Cohen, S .; Hess, J .; Nowak, W .; Peterson, S. (1990). Studie proveditelnosti s analýzou domény podle funkcí (FODA) (PDF) (Zpráva). Pittsburgh: Institut softwarového inženýrství, Univerzita Carnegie Mellon.