Введение

Британский учёный в области компьютерных наук Майкл Энтони Джексон (родился 16 февраля 1936 года) — британский учёный в области компьютерных наук и независимый консультант по вычислительной технике в Лондоне, Англия. Он также является приглашённым профессором-исследователем в Открытом университете Великобритании.

Работа

Джексон разработал серию методов. Каждый из этих методов охватывает более широкий спектр, чем предыдущий, и опирается на идеи, которые возникали, но не были полностью раскрыты в предыдущих работах. Чтение его книг по порядку позволяет проследить эволюцию его мысли.

Структурированное программирование Джексона

Структурированное программирование Джексона (JSP) — первый метод разработки программного обеспечения, созданный Джексоном. Это методика проектирования программ, описанная в его книге «Принципы разработки программ». JSP охватывает проектирование отдельных программ, но не систем.

Разработка системы Джексон

Разработка систем Джексона (JSD) была вторым методом разработки программного обеспечения, разработанным Джексоном. JSD – это методология разработки систем, применимая не только к отдельным программам, но и к целым системам. JSD наиболее эффективно используется для информационных систем, однако его можно легко адаптировать для разработки встраиваемых систем реального времени. JSD был описан в его книге «Разработка систем».

Проблема рамки подход

Анализ проблем, или подход к проблематическим рамкам, был третьим методом разработки программного обеспечения, разработанным Джексоном. Он охватывает аспекты разработки любых видов программного обеспечения, а не только информационных систем. Впервые он был представлен в его книге «Требования и спецификации программного обеспечения», а более подробно описан в его книге «Проблемные рамки». Первый международный семинар по применению и развитию проблематических рамок состоялся в рамках ICSE’04, проходившей в Эдинбурге, Шотландия.