Michael A. Jackson

Michael Anthony Jackson (geborener 1936) ist ein britischer Computerwissenschaftler und unabhängiger Rechenberater in London, England. Er ist auch Teilzeitforscher an AT&T Forschung, der Florham Park, New Jersey, die Vereinigten Staaten und der Besuch-Forschungsprofessor an der Offenen Universität im Vereinigten Königreich.

Lebensbeschreibung

Jackson wurde an der Egge-Schule erzogen, wo er von Christopher Strachey unterrichtet wurde und sein erstes Programm unter der Leitung von Strachey geschrieben hat. Er hat dann Klassiker an der Universität Oxford studiert (bekannt als "Große"), wo er ein Studienkollege mit C. A. R. Hoare, zwei Jahre vor ihm war. Sie hatten ein geteiltes Interesse an der Logik, die als ein Teil von Großen an Oxford studiert wurde.

In den 1970er Jahren hat Jackson Jackson Structured Programming (JSP) entwickelt. In den 1980er Jahren, mit John Cameron, hat er Jackson System Development (JSD) entwickelt. Dann, in den 1990er Jahren, hat er die Problem-Rahmenannäherung entwickelt. In der Kollaboration mit Pamela Zave hat er "Verteilte Eigenschaft-Zusammensetzung", eine virtuelle Architektur für die Spezifizierung und Durchführung von Fernmeldedienstleistungen geschaffen.

Jackson hat den Preis von Stevens für Softwareentwicklungsmethoden 1997 erhalten. Sein Sohn Daniel Jackson ist auch ein an MIT gestützter Computerwissenschaftler.

Arbeit

Jackson hat eine Reihe von Methoden entwickelt. Jede dieser Methoden bedeckt ein breiteres Spielraum als das vorherige, und baut auf Ideen, die erschienen sind, aber im vorherigen nicht völlig entwickelt wurden. Das Lesen seiner Bücher in der Folge erlaubt Ihnen, der Evolution seines Denkens zu folgen.

Jackson strukturierte Programmierung

Jackson Structured Programming (JSP) war die erste Softwareentwicklungsmethode, die dieser Jackson entwickelt hat. Es ist eine Programm-Designmethode, und wurde in seinem Buch Grundsätze des Programm-Designs beschrieben. JSP bedeckt das Design von individuellen Programmen, aber nicht die Systeme.

Systementwicklung von Jackson

Jackson System Development (JSD) war die zweite Softwareentwicklungsmethode, die dieser Jackson entwickelt hat. JSD ist eine Systementwicklungsmethode nicht nur für individuelle Programme, aber für komplette Systeme. JSD ist auf Informationssysteme am meisten sogleich anwendbar, aber er kann zur Entwicklung von eingebetteten Echtzeitsystemen leicht erweitert werden. JSD wurde in seinem Buch Systementwicklung beschrieben.

Problem-Rahmenannäherung

Problem-Analyse oder die Problem-Rahmenannäherung waren die dritte Softwareentwicklungsmethode, die dieser Jackson entwickelt hat. Es beschäftigt sich mit Aspekten, alle Arten der Software, nicht nur Informationssysteme zu entwickeln. Es wurde zuerst in seinen Buchsoftwarevoraussetzungen und Spezifizierungen kurz gefasst, und viel mehr völlig in seinen Buchproblem-Rahmen beschrieben. Die Erste Internationale Werkstatt auf Anwendungen und Fortschritten in Problem-Rahmen wurde als ein Teil von ICSE '04 gehaltene in Edinburgh, Schottland gehalten.

Veröffentlichungen

Seine Bücher schließen ein:

  • 1974. Grundsätze der internationalen Programm-Designstandardbuchnummer 0-12-379050-6.
  • 1983. Internationale Systementwicklungsstandardbuchnummer 0-13-880328-5.
  • 1995. Softwarevoraussetzungen & internationale Spezifizierungsstandardbuchnummer 0-201-87712-0.
  • 1997. Geschäftsprozess-Durchführung
  • 2001. Problem-Rahmen: Das Analysieren und die Strukturierung der internationalen Softwareentwicklungsproblem-Standardbuchnummer 0 201 59627 X.

Außenverbindungen


Zusammentreffen / Begleitender Umstand
Impressum & Datenschutz