Heim  >  Artikel  >  Woran orientiert sich die Jackson-Methode?

Woran orientiert sich die Jackson-Methode?

青灯夜游
青灯夜游Original
2021-02-02 14:48:148593Durchsuche

Die Jackson-Methode ist eine Software-Designmethode, die sich an der „Datenstruktur“ orientiert. Die Jackson-Methode definiert eine Reihe von Mapping-Prozessen, die von Datenstrukturen geleitet werden. Sie ordnet Eingabe- und Ausgabedatenstrukturen gemäß bestimmten Regeln, d. h. Programmstrukturen und nicht Softwarearchitektur, zu Bühne.

Woran orientiert sich die Jackson-Methode?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Die Jackson-Entwurfsmethode ist eine datenstrukturorientierte Software-Entwurfsmethode, und die Jackson-Analysemethode ist eine datenflussorientierte Analysemethode.

1975, M. A. Jackson schlug eine Klasse von Softwareentwicklungsmethoden vor, die auch heute noch weit verbreitet sind. Diese Methode beginnt mit den Eingabe- und Ausgabedatenstrukturen des Zielsystems, leitet die Programmrahmenstruktur ab und fügt dann weitere Details hinzu, um ein vollständiges Programmstrukturdiagramm zu erhalten. Diese Methode ist besonders effektiv für kleine und mittlere Systeme mit klaren Eingabe- und Ausgabedatenstrukturen, wie beispielsweise die Dateitabellenverarbeitung in kommerziellen Anwendungen. Diese Methode kann auch mit anderen Methoden zur detaillierten Gestaltung von Modulen kombiniert werden. Jackson-Strukturdiagramme werden verwendet, um Reihenfolge, Auswahl und Wiederholung in Datenstrukturen zu beschreiben.

Da die Jackson-Methode auf den Entwurf von Datenstrukturen ausgerichtet ist, stellt sie ein eigenes Werkzeug bereit – das Jackson-Strukturdiagramm. Jackson wies darauf hin, dass sowohl die Datenstruktur als auch die Programmstruktur auf drei Grundstrukturen beschränkt sind: sequentielle Struktur, Auswahlstruktur und Wiederholungsstruktur sowie deren Kombinationen.

Die Jackson-Entwurfsmethode wird im Allgemeinen durch die folgenden fünf Schritte vervollständigt:

1 Analysieren und bestimmen Sie die logische Struktur von Eingabe- und Ausgabedaten und verwenden Sie Jackson-Strukturdiagramme, um diese Datenstrukturen darzustellen.

2. Finden Sie die entsprechenden Dateneinheiten in der Eingabedatenstruktur und der Ausgabedatenstruktur.

3. Leiten Sie die Programmstruktur gemäß den folgenden Regeln aus den Eingabe- und Ausgabedatenstrukturen ab.

  • 1) Zeichnen Sie ein Verarbeitungsfeld für jedes Einheitenpaar, das eine entsprechende Beziehung in der Eingabedatenstruktur und der Ausgabedatenstruktur aufweist.

  • 2) Zeichnen Sie ein Verarbeitungsfeld für die verbleibenden Dateneinheiten in den Eingabe- und Ausgabedatenstrukturen.

  • 3) Die Position aller Verarbeitungsfelder im Programmstrukturdiagramm sollte mit der Position der von ihr verarbeiteten Dateneinheit im Datenstruktur-Jackson-Diagramm übereinstimmen.

  • 4) Bei Bedarf kann das aus dem Mapping abgeleitete Programmstrukturdiagramm noch weiter verfeinert werden.

4. Listen Sie die grundlegenden Operationen und Bedingungen auf und ordnen Sie sie den entsprechenden Positionen im Programmstrukturdiagramm zu.

5. Schreiben Sie ein Programm mit Pseudocode

Weitere Informationen zur Computerprogrammierung finden Sie unter: Programmiervideo! !

Das obige ist der detaillierte Inhalt vonWoran orientiert sich die Jackson-Methode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn