Maison >Problème commun >Vers quoi s'oriente la méthode Jackson ?

Vers quoi s'oriente la méthode Jackson ?

青灯夜游
青灯夜游original
2021-02-02 14:48:148707parcourir

La méthode Jackson est une méthode de conception logicielle orientée « structure de données ». La méthode Jackson définit un ensemble de processus de cartographie guidés par des structures de données. Elle mappe les structures de données d'entrée et de sortie en descriptions de processus logiciels selon certaines règles, c'est-à-dire les structures de programme plutôt que l'architecture logicielle. Par conséquent, cette méthode est applicable dans la conception détaillée. scène.

Vers quoi s'oriente la méthode Jackson ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

La méthode de conception Jackson est une méthode de conception logicielle orientée structure de données, et la méthode d'analyse Jackson est une méthode d'analyse orientée flux de données.

En 1975, M. UN. Jackson a proposé une classe de méthodes de développement de logiciels qui sont encore largement utilisées aujourd'hui. Cette méthode commence par les structures de données d'entrée et de sortie du système cible, dérive la structure du cadre du programme, puis ajoute d'autres détails pour obtenir un diagramme de structure de programme complet. Cette méthode est particulièrement efficace pour les systèmes de petite et moyenne taille dotés de structures de données d'entrée et de sortie claires, comme le traitement de tables de fichiers dans les applications commerciales. Cette méthode peut également être combinée avec d’autres méthodes pour la conception détaillée des modules. Les diagrammes de structure de Jackson sont utilisés pour décrire l'ordre, la sélection et la répétition dans les structures de données.

Étant donné que la méthode Jackson est orientée vers la conception de structures de données, elle fournit son propre outil : le diagramme de structure de Jackson. Jackson a souligné que la structure des données et la structure du programme sont limitées à trois structures de base : la structure séquentielle, la structure de sélection et la structure de répétition, ainsi que leurs combinaisons.

La méthode de conception Jackson est généralement complétée par les cinq étapes suivantes :

1. Analyser et déterminer la structure logique des données d'entrée et des données de sortie, et utiliser le diagramme de structure de Jackson pour représenter ces structures de données.

2. Recherchez les unités de données correspondantes dans la structure des données d'entrée et la structure des données de sortie.

3. Dérivez la structure du programme à partir des structures de données d'entrée et de sortie selon les règles suivantes.

  • 1) Dessinez une boîte de traitement pour chaque paire d'unités qui ont une relation correspondante dans la structure des données d'entrée et la structure des données de sortie.

  • 2) Dessinez une boîte de traitement pour les unités de données restantes dans les structures de données d'entrée et de sortie.

  • 3) La position de toutes les cases de traitement sur le diagramme de structure du programme doit être cohérente avec la position des unités de données traitées par celui-ci sur le diagramme de Jackson de structure de données.

  • 4) Si nécessaire, le diagramme de structure du programme dérivé de la cartographie peut être affiné davantage.

4. Répertoriez les opérations et conditions de base et attribuez-les aux positions appropriées dans le diagramme de structure du programme.

5. Écrivez un programme en utilisant un pseudocode

Pour plus de connaissances sur la programmation informatique, veuillez visiter : Vidéo de programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn