Nejvýznamnějším faktorem je modularita, která výrazným způsobem podporuje dosažení flexibility, znovupoužitelnosti a kompatibility.
Lze ji definovat jako formu tvorby programů pomocí sestavení (montáže) z autonomních elementů – modulů.
Protože tento pojem není přesně definován vzhledem ke kvalitě SW zkoumáme modularitu z pohledu více kritérií, které dělíme na Základní a odvozené.
Základní kritéria
Modulární dekompozice
Představuje dekompozici problému do několika podproblémů, které lze řešit odděleně. Dosahuje se tak snížení celkové složitosti původního systému
Modulární kompozice
Vyjadřuje schopnost spojení existujících SW elementů se jednoduše spojit a vytvořit tak nové systémy, které mohou pracovat i jiném prostředí, než v kterém byly vytvořeny.
Modulární srozumitelnost
Schopnost uživatele porozumět každému modulu samostatně, nezávisle na ostatních modulech.
Žádné komentáře:
Okomentovat