Startseite   |  Site map   |  A-Z artikel   |  Artikel einreichen   |   Kontakt   |  
  


informatik artikel (Interpretation und charakterisierung)

Kohäsion


1. Java
2. Viren

Unter Kohäsion versteht man des Verhältnis eines Unterprogrammes zu seiner Aufgabe. Kohäsion ist, mit Ausnahme der funktionalen Kohäsion, nicht erwünscht. Ein guter Entwurf beinhaltet eine geringe Kopplung und eine hohe funktionale Kohäsion. Man unterscheidet:

. Zufallskohäsion
. Zeitliche Kohäsion

. Prozedurale Kohäsion
. Logische Kohäsion

. Funktionale Kohäsion
. Sequentielle Kohäsion

2.1 Zufallskohäsion (accidental cohesion)
Diese ist gegeben, wenn innerhalb eines Unterprogramms Aufgaben erledigt werden, die inhaltlich nichts miteinander zu tun haben (Datei bearbeiten, Fibonacci Zahlen ausrechnen, Text ausgeben in einem Unterprogramm).

2.2 Zeitliche Kohäsion (temporal cohesion)
Ein Unterprogramm enthält Aufgaben die zu selben Zeitpunkt innerhalb des Programmablaufes durchgeführt werden (Bsp.: Beim schließen einer Datei, beim öffnen eines Wertpapiergeschäftes).

2.3 Prozedurale Kohäsion (procedural cohesion)
Dieser Fall liegt vor, wenn zwei Unterprogramme zusammengefaßt werden, die die selbe Steuerungsstruktur aufweisen (Bsp.: 2 Hunderterschleifen).

2.4 Logische Kohäsion (logical cohesion)
Dies ist das Gegenstück zur Steuerungskopplung.


2.5 Sequentielle Kohäsion (sequential cohesion)




2.6 Kommunikations Kohäsion (communicational cohesion)
Diese liegt vor wenn die beiden Unterprogramme auf die selben Daten zugreifen.

2.7 Funktionale Kohäsion (functional cohesion)
Diese ist erwünscht, da hier ein Unterprogramm genau eine Aufgabe hat. Welchen Umfang diese Aufgabe hat, hängt von der funktionalen Dekomposition ab.

 
 

Datenschutz
Top Themen / Analyse
indicator Blick in die Zukunft
indicator Was ist Visual Basic:
indicator Kopplung von lokalen Netzen-
indicator Informatik I Zusammenfassung
indicator Installation des Servers
indicator Computer und Lernen - Didaktische Impulse
indicator Cinch
indicator Microsoft: Windows 95
indicator ITG HAUSAUFGABE - Was ist eine Festplatte?
indicator Rechenarten


Datenschutz
Zum selben thema
icon Netzwerk
icon Software
icon Entwicklung
icon Windows
icon Programm
icon Unix
icon Games
icon Sicherheit
icon Disk
icon Technologie
icon Bildung
icon Mp3
icon Cd
icon Suche
icon Grafik
icon Zahlung
icon Html
icon Internet
icon Hardware
icon Cpu
icon Firewall
icon Speicher
icon Mail
icon Banking
icon Video
icon Hacker
icon Design
icon Sprache
icon Dvd
icon Drucker
icon Elektronisches
icon Geschichte
icon Fehler
icon Website
icon Linux
icon Computer
A-Z informatik artikel:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Copyright © 2008 - : ARTIKEL32 | Alle rechte vorbehalten.
Vervielfältigung im Ganzen oder teilweise das Material auf dieser Website gegen das Urheberrecht und wird bestraft, nach dem Gesetz.
dsolution