Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Vad sammanhållningen i Software Engineering

    ? Den litterära betydelser av ordet " sammanhållning " är konsekvens och organisering av olika enheter . I datavetenskap och programvaruteknik , hänvisar sammanhållning till den nivå av styrka och enighet med vilken olika komponenter i ett program är beroende av varandra med varandra . Det har varit en norm i software engineering att program utvecklas genom olika inter - funktioner ( eller moduler ) , och var och en av dessa moduler har skilda uppgifter i samband med dem . Sammanhållning av någon programvara avgör styrkan i dess källkod , och kan ytterligare förstås genom att utforska dess associativa principer , typer och beräkningsmetoder . Fundamentals

    Begreppet sammanhållning införs för att fånga den "kvalitet" , " koncisa " och "effektivitet" funktioner i ett program i software engineering domän . Detta koncept gör det enkelt att avgöra hur nära - länkad varje modul i programmet är , som anger hur snabbt den kan utföra olika uppgifter som åläggs den . Ökad sammanhållning för ett program erhålls genom mycket identiska operationer som utförs av dess olika moduler , och är omvänt proportionell mot minskat antal moduler . Detta innebär att ett program utformat för att utföra flera uppgifter genom flera moduler har en högre sannolikhet att ha lägre sammanhållning , vilket negativt påverkar dess prestanda och effektivitet på datorer maskiner .
    Associative Principer

    Associative principer för programvara sammanhållning avser relationen typerna mellan en programvara modul och tillhörande åtgärder ( operationer ) . Dessa principer utgör tillsammans sammanhållningen av alla program , och varierar beroende på sina olika operativa krav . Det finns sju associativa principer formaliseras för sju typer av programvara sammanhållning , vilket inkluderar slump , logiska , tidsmässiga , procedurfrågor , kommunikativa , sekventiell , och funktionella cohesions . Var och en av dessa sammanhållning typer har en unik associativt princip i samband med det , som definierar sina åtgärdsplaner egenskaper för någon programvara modul .
    Properties
    p Det finns vissa pre definierade egenskaper som förknippas med sammanhållningen inom programvaruteknik . Till exempel, om någon programvara består av tre olika moduler och alla av dem är lika varandra när det gäller åtgärder , den övergripande sammanhållningen ökar Programvaran. Likaså minskar sammanhållning om dessa moduler har helt olika och unika åtgärder i samband med dem . Dessutom är sammanhållningen av programvaror också beroende av vilken typ av data som den behandlar , och är omvänt proportionell mot det ökade antalet datatyper .
    Analys

    Sammanhållning av ett program kan vara analyser genom både kvantitativa och kvalitativa metoder . I kvalitativa mätningen är textuella koden för programmet analyseras genom att dess olika prover och utvärdera dem enligt kodningsstandarder för respektive programmeringsspråk . I motsats till det , identifierar kvantitativ utvärdering av sammanhållningspolitiken antalet moduler utgjorde inom ett program och utvärderar sina insatser enligt fördefinierade skalor .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man bygger applikationer klient -server med VB.NET
    ·Hur man skapar en inloggning och svar Sida
    ·Character Array vs String
    ·Hur man använder Ncurses
    ·Hur man använder en CreateFile DLL i VB.NET
    ·Hur noggrann kontroll Web User
    ·Hur man gör en UML sekvensdiagram
    ·Hur Infoga Uttalanden i Syntax
    ·Proxy Mönster Förklarat
    ·Hur man ansluter ett byte till ett Word -adress
    Utvalda artiklarna
    ·Hur får Window Names i Visual Basic
    ·Visual Basic 6 Steg - för-steg
    ·Ta reda på sidantal för Print Dialog i VB.NET
    ·Hur öka det " Execute tolka ' procent i Oracle
    ·Hur du installerar Mongrel i Ruby
    ·Skillnader mellan UML och de andra språken
    ·Hur man använder Java Script i Microsoft Office
    ·Hur man hittar en aktuell mapp i VBS
    ·Så här ändrar du ikonen i Xcode
    ·Så kasta om ordningen av en vektor i C + +
    Copyright © Dator Kunskap http://www.dator.xyz