Michael Anthony Jackson (born February 16, 1936) is a British computer scientist and independent computing consultant, and a visiting research professor at the Open University. He developed Jackson Structured Programming in the 1970s, described in his 1975 book Principles of Program Design, a method that analyzes the data structures of a program's input and output files and derives the program's control structure from them using the three basic structures of sequence, iteration and selection; the technique was originally aimed at making COBOL batch file processing programs easier to modify and maintain, but applies to any language with structured control constructs. He later developed the related Jackson System Development method for broader software system design.
Facts
Sources
1. Michael A. Jackson (computer scientist) (Wikidata)
P569 (date of birth): year 1936
1936
Wikidata P166: Lovelace Medal
Wikidata P166 (award received): Lovelace Medal.
Wikidata P166: Stevens Award
Wikidata P166 (award received): Stevens Award.
P569 (date of birth): 1936-02-16
1936-02-16
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.