Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Wat is Cohesie in Software Engineering ?
De literaire betekenis van het woord " samenhang" zijn consistentie en organisatie van de verschillende eenheden . In de informatica en software engineering , cohesie verwijst naar de mate van kracht en eenheid waarmee verschillende onderdelen van een software programma zijn onderling verbonden met elkaar. Het is een norm in software engineering die software programma's worden ontwikkeld door middel van verschillende inter - gerelateerde functies ( of modules ) bleef , en elk van deze modules hebben verschillende taken in verband met hen . Samenhang van alle software bepaalt de sterkte van de broncode , en kan verder worden begrepen door middel van het verkennen van de associatieve principes , types , en rekenmethoden . Fundamentals

Het begrip samenhang wordt ingevoerd om de 'kwaliteit ' te vangen , ' bondigheid ' en ' effectiviteit ' kenmerken van een programma in de software engineering domein. Dit concept maakt het gemakkelijk om te bepalen hoe nauw - verbonden elke module van het software-programma is , die aangeeft hoe snel het anders aan hem opgedragen taken kan uitvoeren . Toegenomen samenhang van een softwareprogramma verkregen door zeer identieke bewerkingen uitgevoerd door de verschillende modules en is omgekeerd evenredig met het verminderde aantal modules . Dit betekent dat een software- programma dat is ontworpen om meerdere taken uit te voeren door middel van meerdere modules heeft een hogere kans op het hebben van een lagere cohesie , met negatieve gevolgen voor de totale performance en effectiviteit op het computergebruik machines .
Associatieve Principes
< br

Associatieve principes van software cohesie > verwijzen naar het soort relatie tussen een software- module en bijbehorende acties ( handelingen ) . Deze principes vormen samen de samenhang van alle software -programma , en afhankelijk van de verschillende operationele eisen . Er zijn zeven associatieve principes geformaliseerd voor zeven soorten software cohesie , die toevallige , logisch , temporale , procedurele , communicatieve , sequentiële en functionele cohesions omvat . Elk van deze soorten cohesie heeft een unieke associatieve principe ermee verbonden zijn , die zijn optreden eigenschappen voor alle software module definiëren .
Eigenschappen

Er zijn bepaalde pre gedefinieerde eigenschappen in verband met samenhang in de software engineering . Bijvoorbeeld , als een software is samengesteld uit drie verschillende modules en ze zijn gelijkaardig aan elkaar in termen van acties , de algemene samenhang van het softwareprogramma toeneemt . Ook de samenhang afneemt als deze modules hebben totaal verschillende en unieke acties in verband met hen . Bovendien samenhang van software is afhankelijk van de typen gegevens te verwerken , en is omgekeerd evenredig met het toegenomen aantal typen data .
Analyse

samenhang van Madame een software programma kan de analyse worden door zowel kwantitatieve als kwalitatieve methoden . In kwalitatieve meetproces , wordt de tekstuele code van de software geanalyseerd door het nemen van de verschillende monsters en evalueren ze volgens de codering normen van de respectieve programmeertaal . In tegenstelling tot het, kwantitatieve evaluatie van het cohesiebeleid identificeert het aantal modules vormde binnen een softwareprogramma en evalueert hun acties op basis van vooraf gedefinieerde schalen .

Previous: Next:
  Computer Programming Languages
·Hoe de SNMP- commando om een O…
·Hoe Total Minuten berekenen in…
·Hoe kan ik gratis Horror Banne…
·Hoe kan ik een afbeelding conv…
·Wijzigen Tekstkleur op muisbew…
·Oracle SQL Hints 
·Hoe maak je een Random Integer…
·Functie van AS3 klasse Sprite 
·Wat is een programmeertaal Flo…
  Related Articles
Wat is VBA ? 
Wat zijn de functies van Visual Basic ? 
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
Wat is proportioneel lettertype ? 
  Programmering Articles
·Hoe te Barcodes gebruiken in Java 
·Altera Quartus II Tutorial 
·Gebruik van Acrobat in VB 
·Wat is het doel van een Booleaanse opera…
·Hoe kan ik een MySQL database kopiëren …
·Hoe maak je een Variant voor SM30 Creër…
·Het programmatisch Convert RGB-kleur naa…
·Hoe te Insert Verklaringen genereren in …
·Hoe te gebruiken VBA naar een Microsoft …
Copyright © Computer Kennis http://www.nldit.com