Veuillez choisir le dossier dans lequel vous souhaitez ajouter ce contenu :
Filtrer les résultats
La modification d'un module suppose que la personne effectuant la modification comprenne le fonctionnement du module à modifier. Cette compréhension dépend d'un ensemble de caractéristiques. La plus importante influençant la compréhension est la complexité du module. Le terme complexité n'est pas utilisé ici de façon formelle. Une complexité élevée implique plusieurs dépendances entre les parties du module, des structures logiques complexes, des conditions imbriquées, plusieurs boucles et conditions. La complexité des modules varie beaucoup à l'intérieur d'un projet. Les modules simples peuvent être facilement modifiés par une personne ne connaissant pas encore très bien l'application. Par contre, la compréhension des …
L'objectif de cette communication est la présentation d'un modèle représentant les entités présentes dans un programme et leurs associations. Ce modèle rend possible la définition et la normalisation des mesures effectuées sur le code source. Les mesures servent ensuite à évaluer la qualité des logiciels. Les langages procéduraux et les langages orientés objets sont couverts par ce modèle. Une approche par niveaux est utilisée pour cette modélisation. Cette approche décrit la description de classes d'objets et des types d'associations entre ces classes d'objets. Le modèle présenté est composé de cinq niveaux interdépendants: le niveau FICHIER, le niveau IDENTIFICATEUR, le niveau …