Comparaison des Méthodologies de Conception : Organigrammes, Diagrammes de Classes et Orienté Objet

Classé dans Informatique

Écrit le en français avec une taille de 2,93 KB

Les Organigrammes : Avantages et Inconvénients

Avantages de l'utilisation des organigrammes

  • Compréhension rapide des relations.
  • Analyse efficace des différentes sections du programme.
  • Peut être utilisé comme modèle de travail dans la conception de nouveaux programmes ou de systèmes.
  • Facilite la communication avec l'utilisateur.
  • Permet une bonne documentation des programmes.
  • Assure un codage de programme efficace.
  • Facilite le débogage et le test du programme.

Inconvénients des organigrammes

  • Les diagrammes sont souvent complexes et laborieux, détaillés dans leur approche et leur conception.
  • Les mesures à prendre suite à un symbole de décision peuvent être difficiles à suivre s'il y a différents chemins.
  • Il n'y a pas de règles fixes pour la préparation des diagrammes qui incluent tous les détails que l'utilisateur souhaite entrer.

Le Diagramme de Classes

Avantages du diagramme de classes

  • Génère automatiquement du code.
  • Propose des solutions à certaines erreurs.
  • Représente les relations entre les classes.
  • Les composants du système sont protégés (systèmes de données).
  • Permet une réduction du couplage.

Inconvénients du diagramme de classes

  • La méthode tend à ralentir.
  • L'installation est très coûteuse.

Analyse/Conception Structurée vs. Orientée Objet

Différences entre l'Analyse/Conception Structurée et l'Orientée Objet

La méthodologie d'analyse et de conception structurée examine les systèmes du point de vue des fonctions ou des tâches à effectuer. Ces tâches sont décomposées en tâches plus petites, en blocs ou en modules d'applications. Dans l'approche orientée objet, quant à elle, l'aspect de « modélisation » du système prend beaucoup plus d'importance, en examinant le domaine du problème comme un ensemble d'objets en interaction.

Points de comparaison clés

  • Séparation Fonction/Données

    La méthodologie d'analyse et de conception structurée divise le système en deux éléments : les fonctions réalisées par les programmes et les données stockées dans des fichiers ou des bases de données. D'autre part, l'approche orientée objet unifie ces deux aspects, qui sont attachés aux objets.

  • Outils d'analyse utilisés

    Les outils utilisés pour l'analyse structurée sont : les diagrammes de flux de données (DFD), les dictionnaires de données, les diagrammes entités-relations, les diagrammes de transition d'état, et les spécifications de processus.

    Dans les méthodologies orientées objet, différents modèles sont utilisés selon la méthodologie, les principaux étant le modèle objet, le modèle d'état (ou d'objet à l'état), entre autres.

Entrées associées :