Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
koncept súdržnosti je zavedený zachytiť " kvalita " , " stručnejšia " a " účinnosti " rysy programu do softvérového inžinierstva domény . Táto koncepcia umožňuje ľahko zistiť , ako úzko súvisí každý modul programu je , čo ukazuje , ako rýchlo je možné vykonávať rôzne úlohy , ktoré na ňu . Zvýšenie súdržnosti softvérového programu sa získava veľmi identických operácií vykonávaných jeho rôznych modulov , a je nepriamo úmerný zníženie počtu modulov . To znamená , že softvér určený na vykonávanie viacerých úloh pomocou niekoľkých modulov má vyššiu pravdepodobnosť , že majú nižšiu súdržnosť , čo negatívne ovplyvňuje jeho celkový výkon a účinnosť na výpočtových strojov .
Asociatívne Zásady
Asociatívne princípy softvérového súdržnosti odkazujú na typy vzťahov medzi softvérovým modulom a zodpovedajúcich činností ( operácií ) . Tieto zásady spoločne tvoria súdržnosť akéhokoľvek softvérového programu , a líši sa v závislosti na jeho rôznych prevádzkových požiadaviek . K dispozícii je sedem asociatívne princípy formalizované pre sedem typov softvér súdržnosti , ktorá zahŕňa náhodné , logické, časová , procedurálne , komunikačných , sekvenčné a funkčné cohesions . Každý z týchto typov súdržnosti má jedinečnú asociatívne princíp s ním spojené , ktoré určujú jeho vlastnosti , akcie pre všetky softvérového modulu .
Nehnuteľnosť
Existujú určité predom definované vlastnosti spojené so súdržnosťou v softvérovom inžinierstve . Napríklad , ak je nejaký softvér , tvorená z troch rôznych modulov a všetky z nich sú podobné navzájom , pokiaľ ide o opatrenia , celková súdržnosť programu zvyšuje . Podobne , súdržnosť klesá , ak sa tieto moduly majú úplne odlišné a jedinečné akcie spojené s nimi . Okrem toho , súdržnosť softvérových programov je tiež závislá na druhu údajov , ktoré spracováva , a je nepriamo úmerná zvýšenému počtu dátových typov .
Analýza
Súdržnosť softvér môže byť analýza pomocou kvantitatívnych a kvalitatívnych metód . V kvalitatívnym procesu merania , textová kód programu je analyzovaný tým , že jeho rôznych vzoriek a ich vyhodnotenie podľa štandardy kódovania v rámci daného programovacieho jazyka . Na rozdiel od toho , kvantitatívne vyhodnotenie súdržnosti udáva počet modulov vytvorených v rámci programu a hodnotí svoje činnosti podľa vopred definovaných merítok .