Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment utiliser les solutions graph…
  • Comment faire pour créer un ensembl…
  • Comment faire pour créer une toile …
  • Comment réduire MPI 
  • Comment faire pour utiliser des expr…
  • Comment faire pour convertir les don…
  • Comment tuer une demande en ColdFusi…
  • Comment faire pour convertir un Date…
  • Comment écrire des codes qui va gé…
  • Game Maker : Tutorial Array 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Qu'est-ce que la cohésion en génie logiciel

    Le sens littéraire du mot «cohésion» sont la cohérence et l'organisation des différentes unités. En informatique et de génie logiciel , la cohésion se réfère au niveau de la force et de l'unité avec laquelle les différents éléments d'un programme de logiciel sont étroitement liés les uns aux autres . Il est resté une norme en génie logiciel que les logiciels sont développés grâce à différentes fonctions liées entre elles (ou modules) , et chacun de ces modules ont des tâches distinctes qui leur sont associés . La cohésion de tout logiciel détermine la force de son code source , et peut être encore compris en explorant ses principes associatifs , types et méthodes de calcul. Fundamentals

    Le concept de cohésion est introduite pour capter la «qualité », « concision » et « caractéristiques d'efficacité » d'un programme dans domaine du génie logiciel . Ce concept permet de déterminer facilement comment étroitement liée chaque module du logiciel est , ce qui indique la rapidité avec laquelle il peut effectuer différentes tâches qui lui sont assignées . Renforcement de la cohésion d'un programme de logiciel est obtenu par des opérations très identiques exécutées par ses différents modules , et est inversement proportionnelle à la diminution du nombre de modules . Cela signifie qu'un logiciel conçu pour effectuer des tâches multiples à travers plusieurs modules a une plus grande probabilité de cohésion inférieure, ce qui affecte négativement sa performance globale et l'efficacité des machines informatiques.
    Principes associative

    principes associatifs de la cohésion du logiciel se réfèrent aux types de relations entre un module logiciel et les actions correspondantes ( opérations ) . Ces principes constituent collectivement la cohésion de tout logiciel , et varient en fonction de ses besoins opérationnels différents . Il ya sept principes associatifs formels pour sept types de cohésion de logiciels , qui comprend cohésions coïncidence , logiques temporelles, de procédure , de communication , séquentielle et fonctionnelle . Chacun de ces types de cohésion est un principe associatif unique associé avec lui , qui définissent ses propriétés d'action pour tous les modules du logiciel.
    Propriétés

    Il ya certains pré propriétés associées à la cohésion dans l'ingénierie logicielle définie . Par exemple, si un logiciel est constitué de trois modules différents et ils sont tous semblables les uns aux autres en termes d'actions , la cohésion globale du programme augmente de logiciels. De même, la cohésion diminue si ces modules ont des actions entièrement différents et uniques qui leur sont associés . En outre , la cohésion de logiciels dépend également des types de données qu'il traite , et est inversement proportionnelle à l'augmentation du nombre de types de données .
    Analyse

    cohésion de un logiciel peut être l'analyse par des méthodes quantitatives et qualitatives. Dans le procédé de mesure qualitative , le code textuelle du programme logiciel est analysée en prenant ses différents échantillons et à les évaluer en fonction des standards de codage du langage de programmation respectif . Contrairement à cela , l'évaluation quantitative de la cohésion identifie le nombre de modules constituée au sein d'un logiciel et d'évaluer leurs actions en fonction de barèmes prédéfinis.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer un type de données en Umbraco 
  • Comment lire un fichier en Fortran 
  • Comment faire de forme irrégulière Boutons en C # 
  • Comment faire une facture sur un Mac 
  • Le Code de Strip -têtes et pieds de page à partir de fichiers HTML 
  • Comment distribuer Xcode sous Mac Apps 
  • Comment annuler une validation dans Subversion 
  • Rampe filtre dans MATLAB 
  • Comment personnaliser votre curseur avec le code CSS 
  • L'importance des zones tampons 
  • Connaissances Informatiques © http://www.ordinateur.cc