Développement logiciel et gestion de projet
Parmi les niveaux de force de module (cohésion) servant à évaluer l'indépendance des modules, lequel est le plus fort et est considéré comme le plus souhaitable ?
- ALa cohésion fonctionnelle
- BLa cohésion logique
- CLa cohésion accidentelle
Afficher la réponse et l'explication
Réponse : A. La cohésion fonctionnelle
La force de module exprime à quel point les traitements à l'intérieur d'un même module sont étroitement liés ; plus elle est forte, plus le module est indépendant et plus il est facile à modifier et à tester. Par force décroissante, on distingue la cohésion fonctionnelle, informationnelle, de communication, procédurale, temporelle, logique et accidentelle. La cohésion fonctionnelle est l'état dans lequel un module réalise une seule fonction bien définie. La cohésion logique regroupe plusieurs fonctions apparentées, sélectionnées par un argument, et la cohésion accidentelle regroupe par hasard dans un même module des traitements sans rapport entre eux.
Continuer : 9 autres questions sur Développement logiciel et gestion de projet