Підтримка
www.wikidata.uk-ua.nina.az
Pov yazanist zgurtovanist angl cohesion v programuvanni ce mira togo naskilki pov yazanim ye kod v odnomu moduli programi napriklad cherez spilnu semantiku Metodi ocinki pov yazanosti variyuyutsya vid yakisnih ocinok tekstu programi z vikoristannyam rubrik z germenevtichnim pidhodom do kilkisnih vimiryuvan miri pov yazanosti kodu programi Pov yazanist ordinalna velichina i zazvichaj v rozmovi virazhayetsya yak visoka pov yazanist chi nizka pov yazanist Modulyam z visokoyu pov yazanistyu viddayetsya perevaga tomu sho visoka pov yazanist asociyuyetsya z kilkoma bazhanimi risami programnogo zabezpechennya vklyuchayuchi vidmovostijkist nadijnist zdatnist do povtornogo vikoristannya ta zrozumilist v toj chas yak nizka pov yazanist asociyuyetsya z nebazhanimi risami takimi yak skladnist pidtrimki testuvannya povtornogo vikoristannya ta rozuminnya Pov yazanist chasto protistavlyayetsya zv yaznosti inshomu ponyattyu odnak visoka pov yazanist chasto korelyuye z slabkoyu zv yaznistyu Metriki programnogo zabezpechennya taki yak pov yazanist ta zv yaznist vinajdeni i bazuyutsya na harakteristikah dobrih praktik programuvannya yaki zmenshuyut vitrati na modifikaciyu ta pidtrimku Slabka pov yazanistV OOP yaksho metodi deyakogo klasu yak pravilo podibni v bagatoh aspektah to klas vvazhayetsya takim sho maye visoku pov yazanist Pov yazanist zmenshuyetsya yaksho Funkcional vbudovanij v metodi klasu maye malo spilnogo Metodi vikonuyut bagato riznih funkcij chasto nad chi nepov yazanimi naborami danih Nedolikami nizkoyi slabkoyi pov yazanosti ye Uskladnennya rozuminnya moduliv Uskladnennya povtornogo vikoristannya modulya tomu sho bilshosti program nepotriben vipadkovij nabir operacij sho nadayetsya modulem Tipi pov yazanostiPov yazanist ce yakisna mira tobto tekst programi doslidzhuyetsya za rubrikami dlya klasifikaciyi pov yazanosti Vidi pov yazanosti v poryadku vid najgirshogo do najkrashogo Vipadkova pov yazanist najgirsha Vipadkova pov yazanist vinikaye todi koli chastini modulya dodayutsya v nogo dovilnim chinom yedinim sho yih pov yazuye ye te sho voni vhodyat do odnogo modulya napriklad klas Utilities Logichna pov yazanist chastini modulya grupuyutsya razom tomu sho voni za logikoyu vikonuyut odnu funkciyu navit yaksho voni rizni za prirodoyu Napriklad grupuvannya vsih pidprogram obrobki vvodu z klaviaturi i mishi Temporalna pov yazanist chastini modulya grupuyutsya zalezhno vid togo v yakij moment chasu vinikaye neobhidnist yih zastosuvannya Napriklad funkciyi sho viklikayutsya pislya viyavlennya pomilki yaki zakrivayut vidkriti fajli zapisuyut pomilku v zhurnal i povidomlyayut koristuvacha Procedurna pov yazanist chastini modulya grupuyutsya tomu sho voni vsi dotrimuyutsya pevnoyi poslidovnosti dij Napriklad funkciyi yaki pereviryayut dozvoli dlya fajlu i pislya cogo jogo vidkrivayut Komunikacijna pov yazanist chastini modulya grupuyutsya tomu sho voni pracyuyut z odnimi j timi zh danimi Poslidovna pov yazanist chastini modulya grupuyutsya tomu sho vivid odniyeyi chastini peredayetsya na vhid inshoyi yak v konveyeri Napriklad funkciyi sho chitayut dani z fajlu obroblyayut yih i pishut nazad Funkcionalna pov yazanist najkrasha chastini modulya grupuyutsya tomu sho voni razom pracyuyut nad odnim chitko oznachenim zavdannyam dlya togo modulya Napriklad leksichnij analiz tekstu chi XML Doslidzhennya bagatoh lyudej takih yak Edward Yourdon ta pokazuyut sho dva pershi vidi pov yazanosti najgirshi komunikacijna ta poslidovna pov yazanosti dosit dobri i funkcionalna najkrasha hocha ne zavzhdi dosyazhna Buvayut vipadki koli komunikacijna pov yazanist ce najkrashe chogo mozhna dosyagti pri danih obstavinah Div takozhZv yaznist programuvannya Spisok terminiv ob yektno oriyentovanogo programuvannyaDzherelaYourdon E Constantine L L 1979 Structured Design Fundamentals of a Discipline of Computer Program and Systems Design copyright 1979 by Prentice Hall Yourdon Press W Stevens G Myers L Constantine Structured Design IBM Systems Journal 13 2 115 139 1974 Code Complete 2nd Ed PosilannyaOznachennya metriki pov yazanosti angl Metrika pov yazanosti angl
Топ