Nombre de composants dans le graphique Solution

ÉTAPE 0: Résumé du pré-calcul
Formule utilisée
Nombre de composants = (Complexité cyclomatique-Nombre d'arêtes+Nombre de nœuds)/2
N = (M-Nedges+Nnodes)/2
Cette formule utilise 4 Variables
Variables utilisées
Nombre de composants - Le nombre de composants est le nombre de composants chimiquement indépendants du système.
Complexité cyclomatique - La complexité cyclomatique est une métrique logicielle utilisée pour indiquer la complexité d'un programme.
Nombre d'arêtes - Le nombre d'arêtes est le nombre d'arêtes dans la figure bidimensionnelle donnée.
Nombre de nœuds - Le nombre de nœuds est le nombre de nœuds dans le graphe de flux de contrôle.
ÉTAPE 1: Convertir les entrées en unité de base
Complexité cyclomatique: 12 --> Aucune conversion requise
Nombre d'arêtes: 4 --> Aucune conversion requise
Nombre de nœuds: 2 --> Aucune conversion requise
ÉTAPE 2: Évaluer la formule
Remplacement des valeurs d'entrée dans la formule
N = (M-Nedges+Nnodes)/2 --> (12-4+2)/2
Évaluer ... ...
N = 5
ÉTAPE 3: Convertir le résultat en unité de sortie
5 --> Aucune conversion requise
RÉPONSE FINALE
5 <-- Nombre de composants
(Calcul effectué en 00.004 secondes)

Crédits

Creator Image
Créé par Shobhit Dimri
Institut de technologie Bipin Tripathi Kumaon (BTKIT), Dwarahat
Shobhit Dimri a créé cette calculatrice et 900+ autres calculatrices!
Verifier Image
Vérifié par Urvi Rathod
Collège d'ingénierie du gouvernement de Vishwakarma (VGEC), Ahmedabad
Urvi Rathod a validé cette calculatrice et 1900+ autres calculatrices!

15 Indicateurs de performance Calculatrices

Consommation d'énergie dynamique
​ Aller Consommation d'énergie dynamique = Facteur d'activité de commutation*Capacité commutée*Fréquence*Tension d'alimentation^2
Temps de réponse
​ Aller Temps de réponse = Temps entre les activités de commutation*Constante de temps thermique+2*Temps de transmission
Temps d'exécution
​ Aller Temps d'exécution = Temps d'exécution de l'accélération-(Temps de lecture+Temps d'écriture)
Temps de lecture
​ Aller Temps de lecture = Temps d'exécution de l'accélération-(Temps d'exécution+Temps d'écriture)
Temps d'écriture
​ Aller Temps d'écriture = Temps d'exécution de l'accélération-(Temps d'exécution+Temps de lecture)
Temps d'exécution de l'accélération
​ Aller Temps d'exécution de l'accélération = Temps d'exécution+Temps de lecture+Temps d'écriture
Nombre de composants dans le graphique
​ Aller Nombre de composants = (Complexité cyclomatique-Nombre d'arêtes+Nombre de nœuds)/2
Complexité cyclomatique
​ Aller Complexité cyclomatique = Nombre d'arêtes-Nombre de nœuds+2*Nombre de composants
Temps CPU pour un travail utile
​ Aller Temps utile CPU = Temps CPU total disponible*Utilisation du processeur
Temps CPU total disponible
​ Aller Temps CPU total disponible = Temps utile CPU/Utilisation du processeur
Utilisation du processeur
​ Aller Utilisation du processeur = Temps utile CPU/Temps CPU total disponible
Débit en bauds
​ Aller Débit en bauds = Nombre d'éléments de signal/Temps en secondes
Optimisation
​ Aller Optimisation = Compilation-Énergie translationnelle
Compilation
​ Aller Compilation = Énergie translationnelle+Optimisation
Traduction
​ Aller Énergie translationnelle = Compilation-Optimisation

Nombre de composants dans le graphique Formule

Nombre de composants = (Complexité cyclomatique-Nombre d'arêtes+Nombre de nœuds)/2
N = (M-Nedges+Nnodes)/2

Pourquoi la complexité cyclomatique est-elle mauvaise?

La valeur calculée pour la complexité cyclomatique indique le nombre de chemins différents à travers le code. Une complexité cyclomatique élevée augmente le risque de présence de défauts dans le code en raison de la difficulté accrue de sa testabilité, de sa lisibilité et de sa maintenabilité.

Let Others Know
Facebook
Twitter
Reddit
LinkedIn
Email
WhatsApp
Copied!