Майкл Энтони Джексон: эволюция методов разработки программного обеспечения
Michael A. Jackson (computer scientist)
Майкл Джексон – британский ученый-компьютерщик, консультант и профессор Open University. Разработал методы разработки ПО, эволюционирующие со временем.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Британский учёный в области компьютерных наук Майкл Энтони Джексон (родился 16 февраля 1936 года) — британский учёный в области компьютерных наук и независимый консультант по вычислительной технике в Лондоне, Англия. Он также является приглашённым профессором-исследователем в Открытом университете Великобритании.
British computer scientist
Michael Anthony Jackson (born 16 February 1936) is a British computer scientist, and independent computing consultant in London, England. He is also a visiting research professor at the Open University in the UK.
Работа
Джексон разработал серию методов. Каждый из этих методов охватывает более широкий спектр, чем предыдущий, и опирается на идеи, которые возникали, но не были полностью раскрыты в предыдущих работах. Чтение его книг по порядку позволяет проследить эволюцию его мысли.
Jackson has developed a series of methods. Each of these methods covers a wider scope than the previous one, and builds on ideas that appeared, but were not fully developed, in the previous one. Reading his books in sequence allows you to follow the evolution of his thinking.
Структурированное программирование Джексона
Структурированное программирование Джексона (JSP) — первый метод разработки программного обеспечения, созданный Джексоном. Это методика проектирования программ, описанная в его книге «Принципы разработки программ». JSP охватывает проектирование отдельных программ, но не систем.
Jackson Structured Programming (JSP) was the first software development method that Jackson developed. It is a program design method, and was described in his book Principles of Program Design. JSP covers the design of individual programs, but not systems.
Разработка системы Джексон
Разработка систем Джексона (JSD) была вторым методом разработки программного обеспечения, разработанным Джексоном. JSD – это методология разработки систем, применимая не только к отдельным программам, но и к целым системам. JSD наиболее эффективно используется для информационных систем, однако его можно легко адаптировать для разработки встраиваемых систем реального времени. JSD был описан в его книге «Разработка систем».
The Jackson System Development (JSD) was the second software development method that Jackson developed. JSD is a system development method not just for individual programs, but for entire systems. JSD is most readily applicable to information systems, but it can easily be extended to the development of real time embedded systems. JSD was described in his book System Development.
Проблема рамки подход
Анализ проблем, или подход к проблематическим рамкам, был третьим методом разработки программного обеспечения, разработанным Джексоном. Он охватывает аспекты разработки любых видов программного обеспечения, а не только информационных систем. Впервые он был представлен в его книге «Требования и спецификации программного обеспечения», а более подробно описан в его книге «Проблемные рамки». Первый международный семинар по применению и развитию проблематических рамок состоялся в рамках ICSE’04, проходившей в Эдинбурге, Шотландия.
Problem Analysis or the Problem Frames Approach was the third software development method that Jackson developed. It concerns itself with aspects of developing all kinds of software, not just information systems. It was first sketched in his book Software Requirements and Specifications, and described much more fully in his book Problem Frames. The First International Workshop on Applications and Advances in Problem Frames was held as part of ICSE’04 held in Edinburgh, Scotland.