Майкл Джексон - Michael A. Jackson

Майкл Энтони Джексон (1936 жылы 16 ақпанда туған) - британдық информатик және тәуелсіз есептеу кеңесші Лондон, Англия. Ол сонымен бірге қонаққа баратын ғылыми жұмыс профессор кезінде Ашық университет ішінде Ұлыбритания.[1]

Өмірбаян

Жылы туылған Бирмингем Джексон мен Бертагқа (Жасыл) Джонсон Монтагуға дейін оқыған Харроу мектебі Харроу, Лондон, Англия. Онда ол оқытты Кристофер Страхи және өзінің алғашқы бағдарламасын Страхейдің басшылығымен жазды. 1954-1958 жылдары ол классиканы оқыды («белгілі»Ұлы «) ат Мертон колледжі, Оксфорд;[2] одан екі жыл бұрын бірге оқитын студент болды Хоар. Олар қызығушылық танытты логика, ол Оксфордтағы Greats құрамында зерттелген.

1961 жылы бітіргеннен кейін Джексон бастады Информатика in Maxwell Stamp Associates компаниясының дизайнері және кеңесшісі Лондон. Мұнда ол өзінің алғашқы бағдарламаларын жасады, кодтады және тексерді IBM және Хонивелл жұмыс істейтін компьютерлер құрастырушы. Ол жерде Джексон өзінің қоңырауын тапты, өйткені ол 2000 жылы еске алды: «Мен мұқият дизайнер болғаныммен - кодирование алдында мұқият блок-схемалар сызғанмын - және адал тексеруші болғаныммен, бағдарламаның дизайны қиын және нәтижелері қате болатынын түсіндім ...»[3] Ақпараттық жүйенің дизайны құрылымдық тәсілді қажет етті.

1964 жылы Джексон жаңа консультациялық фирмаға қосылды Джон Хоскынс және Компания Лондонда, 1971 жылы өзінің жеке компаниясы Michael Jackson Systems Limited құрғанға дейін. 1960 жылдары ол «бағдарламалаудың неғұрлым сенімді және жүйелі тәсілін» іздей бастады.[3] Ол пайда болуына үлес қосты модульдік бағдарламалау қозғалыс, кездесу Ларри Константин, Джордж Х. Мили және тағы басқалары 1968 жылғы симпозиумда.[3] 1970 жылдары Джексон дамыды Джексонның құрылымдық бағдарламалауы (JSP). 1980 жылдары Джон Кэмеронмен бірге ол дамыды Джексон жүйесін дамыту (JSD). Содан кейін, 1990 жылдары ол Проблемалық кадрлар тәсілі.

Сырттай ғылыми қызметкер ретінде AT&T Labs зерттеуі, бірлесе отырып Памела Заве, Джексон «Таратылған көркем композицияны» жасады,[4] телекоммуникациялық қызметтерді спецификациялау және енгізу үшін виртуалды архитектура.

Джексон алды Стивенс сыйлығы Бағдарламалық жасақтаманы әзірлеудің 1997 ж.[5] және Британдық компьютер қоғамы Lovelace Medal 1998 ж.

1961 жылы Джексон Джудит Венди Блэкбернге үйленді;[2] олардың төрт ұлы бар, олардың біреуі, Даниэль, сонымен қатар негізделген MIT.[6]

Жұмыс

Джексон бірқатар әдістерді ойлап тапты. Бұл әдістердің әрқайсысы алдыңғы әдіске қарағанда кеңірек аяны қамтиды және пайда болған, бірақ толық игерілмеген идеяларға негізделеді. Оның кітаптарын ретімен оқу оның ойлау эволюциясын қадағалауға мүмкіндік береді.

Джексонның құрылымдық бағдарламалауы

Джексонның құрылымдық бағдарламалауы (JSP) - Джексон жасаған бағдарламалық жасақтама жасаудың алғашқы әдісі. Бұл бағдарламаны жасау әдісі және оның кітабында сипатталған Бағдарламаны жобалау принциптері.[7] JSP жеке бағдарламаларды жобалауды қамтиды, бірақ жүйелерді қамтымайды.

Джексон жүйесін дамыту

The Джексон жүйесін дамыту (JSD) - Джексон жасаған екінші бағдарламалық жасақтама жасау әдісі.[8] JSD - бұл жеке бағдарламаларға ғана емес, бүкіл жүйелерге арналған жүйені құру әдісі. JSD ақпараттық жүйелерге оңай қолданылады, бірақ оны нақты уақыт режимінде енгізілген жүйелердің дамуына дейін кеңейтуге болады. JSD оның кітабында сипатталған Жүйені дамыту.

Проблемалық кадрлар тәсілі

Мәселелерді талдау немесе Проблемалық кадрлар тәсілі Джексон жасаған үшінші бағдарламалық жасақтама жасау әдісі болды. Бұл тек ақпараттық жүйелерді емес, барлық бағдарламалық жасақтамаларды дамыту аспектілеріне қатысты. Бұл оның кітабында алғаш рет сызылған Бағдарламалық жасақтамаға қойылатын талаптар мен сипаттамаларжәне оның кітабында әлдеқайда толық сипатталған Проблемалық кадрлар. Мәселелер шеңберіндегі қосымшалар мен жетістіктер туралы бірінші халықаралық семинар[9] Шотландияның Эдинбург қаласында өткен ICSE’04 шеңберінде өтті.

Жарияланымдар

Майкл Джексонның кітаптарына мыналар кіреді:

  • 1975. Бағдарламаны жобалау принциптері ISBN  0-12-379050-6.
  • 1983. Жүйені дамыту ISBN  0-13-880328-5.
  • 1995. Бағдарламалық жасақтаманың талаптары мен сипаттамалары ISBN  0-201-87712-0.
  • 1997. Бизнес-процесті жүзеге асыру
  • 2001. Мәселелер шеңбері: бағдарламалық жасақтаманы әзірлеу мәселелерін талдау және құрылымдау ISBN  0-201-59627-X.

Оның көптеген очерктері, оның шығармашылығына қатысты ғылыми мақалалармен бірге кітапта жинақталған:

  • 2010. Бағдарламалық жасақтамаға қойылатын талаптар және дизайн: Майкл Джексонның жұмысы, Башар Нусейбе және Памела Заве, редакторлар. ISBN  978-0-557-44467-0

Әдебиеттер тізімі

  1. ^ Майкл Джексон (әнші емес) бағдарламалық қамтамасыз етуді дамыту бойынша кеңес беру және зерттеу. 24 сәуір 2009 ж.
  2. ^ а б Левенс, RGC, редакция. (1964). Мертон колледжінің тіркелімі 1900–1964 жж. Оксфорд: Базиль Блэквелл. б. 457.
  3. ^ а б c Джексон, Майкл (сәуір-маусым 2000). «JSP және JSD шығу тегі: жеке еске түсіру». IEEE Бағдарламалық жасақтама инженерлері. 22 (2): 61–63, 66.
  4. ^ Таратылған сипаттама композициясы - 28 тамыз 2018 ж
  5. ^ Алдыңғы Стивенс алушылары Мұрағатталды 2009 жылдың 7 наурызында Wayback Machine. 24 сәуір 2009 ж.
  6. ^ Джексон, Даниэль. «Дэниэл Джексон». CSAIL факультетінің беттері. Алынған 9 қаңтар 2009.
  7. ^ Джексон, М.А. (1975). Бағдарламаны жобалау принциптері. Academic Press, 1975 ж
  8. ^ Жүйені әзірлеу әдісі Мұрағатталды 6 ақпан 2012 ж Wayback Machine. Дж. Джексон, 1982
  9. ^ Мәселелер шеңберіндегі қосымшалар мен жетістіктер туралы бірінші халықаралық семинар

Сыртқы сілтемелер