Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hva er Cohesion i Software Engineering
    ? De litterære betydninger av ordet " samhold " er konsistens og organisering av ulike enheter . I informatikk og software engineering, refererer samhold til nivået av styrke og enhet som ulike komponenter i et program er inter-relatert med hverandre . Det har vært en norm i software engineering at programmene blir utviklet gjennom ulike inter- relaterte funksjoner ( eller moduler) , og hver av disse modulene har egne oppgaver knyttet til dem . Cohesion av programvare bestemmer styrken av sin kildekode, og kan bli ytterligere forstått gjennom å utforske sine assosiative prinsipper , typer og beregningsmetoder . Fundamentals

    Begrepet samhold er innført for å fange ' kvalitet ', ' conciseness ' og ' effektivitet ' funksjoner i et program i software engineering domene. Dette konseptet gjør det enkelt å finne ut hvor nært knyttet hver modul av programvare er , som angir hvor raskt det kan utføre ulike oppgaver den er pålagt . Økt kohesjon av et program er fremskaffet gjennom meget identiske operasjoner utført av sine forskjellige moduler , og er omvendt proporsjonal med redusert antall moduler . Dette betyr at et program utviklet for å utføre flere oppgaver gjennom flere moduler har en høyere sannsynlighet for å ha lavere samhold, noe som virker negativt ytelsen og effektiviteten på databehandling maskiner .
    Assosiative Prinsipper

    assosiative prinsippene i software samhold referere til forholdet typer mellom en programvare -modul og tilsvarende handlinger ( operasjoner) . Disse prinsippene utgjør samlet den samhold i hvilket som helst program , og varierer i henhold til sine ulike operative krav . Det er sju assosiative prinsipper formalisert i syv typer programvare samhold , som inkluderer tilfeldige , logiske, temporal , prosessuelle , kommunikasjonsmessige , sekvensiell , og funksjonelle cohesions . Hver av disse samhold typene har en unik assosiativ prinsipp knyttet til den , som definerer sin handling egenskaper for programvare -modul .
    Eiendommer
    p Det er visse pre definerte egenskaper knyttet til samhold i software engineering. For eksempel, hvis noen programvare er konstituert av tre ulike moduler og alle av dem er like hverandre i form av handlinger , generell utjevning av Programvaren øker. Tilsvarende minsker kohesjon hvis disse moduler har helt forskjellige og unike handlinger forbundet med dem . Videre er samhold i programmer også avhengig av hvilke typer data IT-prosesser , og er omvendt proporsjonal med økt antall datatyper .
    Analyse

    Cohesion av et program kan være analyse gjennom både kvantitative og kvalitative metoder. I kvalitativ måling prosessen , er den tekstlige koden til programmet analyseres ved å ta sine forskjellige prøver og vurdere dem i henhold til koding standarder for den aktuelle programmeringsspråk. I motsetning til det , identifiserer kvantitativ evaluering av samhold antall moduler utgjorde i et program og evaluerer sine handlinger i henhold til forhåndsdefinerte skalaer .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan hente Webtjenesteutvidelser Rådata 
    ·Hvordan å rettferdiggjøre avsnitt med en Tag i HTML 
    ·Hvordan Skriv inn Registrering Nøkkel i Reason 4.0 
    ·Oracle SQL Hint 
    ·Slik publiserer Med CPP 
    ·Hvordan å kode en Register Skjema for et nettsted 
    ·Hvordan bruke Google Maps i C # 
    ·Slik konverterer Letters to Binary 
    ·Hva er SEI CMMI 
    ·Hvordan kan jeg bruke Enterprise Services 
      Anbefalte artikler
    ·Hvordan bruke File Pekere i PHP 
    ·Hvordan bruke SSL Kombinert med et PHP omadressering 
    ·Slik konverterer INT Variabel til String 
    ·Algebraiske datatyper 
    ·Slik fjerner en verdi fra en assosiativ array i PHP 
    ·Hvordan legge til eBay Web Services i VB.NET 
    ·Urlencode & spesialtegn i PHP 
    ·Hvordan legge til et verktøytips til listitem 
    ·Hvordan å sette sammen en kjørbar JAR Fil 
    ·Endre bakgrunnsfarge Gridview 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/