| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Che cosa è la coesione in Ingegneria del Software ?
    I significati letterari della parola " coesione " sono la coerenza e l' organizzazione di diverse unità. In informatica e ingegneria del software , la coesione si riferisce al livello di forza e di unità con cui i diversi componenti di un programma software sono correlati tra di loro . Essa è rimasta una norma in ingegneria del software che i programmi software vengono sviluppati attraverso diverse funzioni correlate (o moduli ) , e ciascuno di questi moduli hanno compiti distinti ad essi associati . Coesione di tutto il software determina la forza del suo codice sorgente , e può essere ulteriormente compreso attraverso l'esplorazione dei suoi principi associativi , tipi e metodi di calcolo . Fondamenti

    Il concetto di coesione viene introdotto per catturare la 'qualità' , ' sinteticità ' e caratteristiche di "efficacia" di un programma in un dominio di ingegneria del software. Questo concetto rende facile determinare quanto strettamente collegata ogni modulo del programma software è , che indica quanto rapidamente si può svolgere diversi compiti ad essa assegnati. Maggiore coesione di un programma software è ottenuta attraverso operazioni molto identiche eseguite dai suoi diversi moduli , ed è inversamente proporzionale al numero ridotto di moduli . Questo significa che un programma software progettato per eseguire più attività attraverso più moduli ha una maggiore probabilità di avere coesione inferiore, che influisce negativamente le prestazioni complessive e l'efficacia su macchine di calcolo .
    Principi associativa

    principi associativi di coesione software si riferiscono ai tipi di relazione tra un modulo software e le azioni corrispondenti ( le operazioni ) . Questi principi costituiscono collettivamente la coesione di qualsiasi programma software , e variano in base alle sue diverse esigenze operative . Ci sono sette principi associativi formalizzati per sette tipi di coesione software , che comprende coesioni coincidenza, logiche, temporali, procedurali , comunicativi , sequenziale , e funzionale . Ognuno di questi tipi di coesione ha un principio associativo univoco associato con esso, che definiscono le sue proprietà di azione per qualsiasi modulo software .
    Immobili

    Ci sono alcuni pre proprietà associate coesione in ingegneria del software -defined . Per esempio, se il software è costituito da tre moduli diversi e tutti di loro sono simili tra loro in termini di azioni , la coesione complessiva degli aumenti del programma software. Analogamente , la coesione diminuisce se questi moduli presentano azioni completamente diverse e uniche essi associati . Inoltre , la coesione di programmi software dipende anche il tipo di dati che elabora , ed è inversamente proporzionale al maggior numero di tipi di dati .
    Analisi

    coesione di un programma software può essere l'analisi attraverso entrambi i metodi quantitativi e qualitativi . Nel processo di misurazione qualitativa , il codice testuale del programma software è analizzato prendendo suoi diversi campioni e la valutazione, secondo gli standard di codifica del rispettivo linguaggio di programmazione . In contrasto con esso, la valutazione quantitativa della coesione identifica il numero di moduli costituiti all'interno di un programma software e valuta le loro azioni sulla base di scale predefinite .

    Previous :

    next :
      Articoli Correlati
    ·Come impostare una variante in SAP 
    ·Come risolvere l' errore di sintassi 1087 Con Movimento…
    ·Come fare programmi di gioco su una TI-83 Plus 
    ·Come rippare Codici BYOND 
    ·Come compilare una finestra di comando COBOL 
    ·Come convertire i campi Sign di Alpha Numeric in COBOL 
    ·Passi per protocollo Negoziazione 
    ·Come testare un pacchetto SSIS 
    ·Definizione di COBOL Comp -3 
    ·Come per cifrare e-mail in ColdFusion 
      Articoli in evidenza
    ·Come fare un programma di conversione temperatura in QB…
    ·Come migliorare la leggibilità del COBOL 
    ·Funzione in C per Palindromi 
    ·Tipi incompatibili con il metodo del cast di classe in …
    ·Come sillabare automaticamente un documento con Word XP…
    ·Come rimuovere un oggetto Sound in ActionScript 3 
    ·Come dichiarare le variabili come forma In VBA 
    ·Definizione di Java parole riservate 
    ·Come elencare un insieme di righe da scegliere con PHP …
    ·Come utilizzare una funzione Somma in VB.net 
    Copyright © Conoscenza Informatica http://it.wingwit.com