Кіріспе

Британдық ақпараттық технология кеңесшісі және жазушы Джеймс Мартин (19 қазан 1933 – 24 маусым 2013) – ағылшын ақпараттық технология кеңесшісі және автор, ол ақпараттық технология инженериясы саласындағы жұмыстарымен белгілі.

Өмірбаян

Джеймс Мартин 1933 жылғы 19 қазанда Англияның Эшби-де-ла-Зуш қаласында дүниеге келген. Ол Оксфордтың Кебл колледжінде физика мамандығы бойынша білім алды. Мартин 1959 жылы IBM компаниясына жұмысқа орналасты және 1980 жылдардан бастап бірнеше IT-консалтинг фирмаларын құрды. 1981 жылы Диксон Долл мен Тони Картермен бірге ол Лондонда DMW (Doll Martin Worldwide) компаниясын құрды, ол кейін Джеймс Мартин Ассошиэйтс (JMA) деп аталды және 1991 жылы (ішінара) Texas Instruments Software компаниясы сатып алды. Кейіннен ол Мичиган штатының Энн-Арбор қаласында өзінің деректер базасын жобалау техникаларын тарату және оларды іске асыруға көмектесетін құралдарды әзірлеу үшін Database Design Inc. (DDI) компаниясын құрды. DDI ақпараттық технологияларды инженерлік бағдарламалық қамтамасыз ету саласындағы нарық көшбасшысы болғаннан кейін KnowledgeWare деп аталды және ақырында Фрэн Таркентон сатып алып, оны акционерлік қоғамға айналдырды. Мартинге 2009 жылғы шілдеде Оксфордтың Кебл колледжінің құрметті стипендиясы және Уорвик университетінің құрметті ғылым докторы дәрежесі табысталды. Ол 2008 жылы Тьюринг лекциясын оқыды.

Жұмыс

Мартин жүйелерді жобалау, бағдарламалық жасақтаманы әзірлеу әдістемесі, ақпараттық технологиялар инженериясы және компьютерлік қолдаумен бағдарламалық жасақтаманы жасау саласындағы сарапшы болды. Ол төртінші буын бағдарламалау тілдерін насихаттаушылардың бірі және Жедел Қолданбаларды Әзірлеу әдістемесінің негізгі жасаушыларының бірі еді.

Ақпараттық технологияларды жасау

Ақпараттық технологиялар инженериясы (АТИ) – ақпараттық жүйелерді жобалау және дамытуға бағытталған тәсіл. Оның тарихы екі ерекше бағыт бойынша дамыды. Ол 1976-1980 жылдар аралығында Австралияда пайда болды делінеді және алғаш рет 1981 жылы Джеймс Мартин мен Клайв Финкельштейннің «Savant Institute» басылымындағы «Information Engineering» еңбегінде кездеседі. Ақпараттық технологиялар инженериясы алғаш рет 1980-ші жылдардағы ұйымдардың операциялық өңдеу қажеттіліктерін ескере отырып, деректер базасын жобалау және жүйелерді дамыту үшін деректер базасының әкімшілері (ДБА) мен жүйелік талдаушыларға қолданылатын деректерді талдау және деректер базасын жобалау техникаларын ұсынды. Финкельштейннің бағыты 1980 жылдан кейін деректер өңдеуге (ДО) бағытталған АТИ нұсқасына айналды. 1983 жылдан 1986 жылға дейін АТИ жылдам өзгеріп жатқан бизнес ортасына бейімделу мақсатында бизнеске бағытталған нұсқаға дамыды. Сол кездегі техникалық директор Чарльз М. Рихтер 1983 жылдан 1987 жылға дейін АТИ әдістемесін жаңарту және АТИ бағдарламалық өнімін (Пайдаланушы деректері) жобалау арқылы маңызды рөл атқарды, бұл АТИ әдістемесін автоматтандыруға көмектесіп, келесі буынның ақпараттық архитектурасының қалыптасуына жол ашты.

Компьютерлік бағдарламалық жасақтама

Ақпараттық технологиялар инженериясындағы Мартин бағыты бастапқыда стратегиялық тұрғыдан құрылған және 1983 жылдан бастап бизнес сипаттамасының әдістерін ұсыну арқылы даму процесін автоматтандыру мүмкіндігіне назар аударды. Бұл әдістер деректер сөздігін немесе энциклопедияны толтыру үшін қолданылып, одан кейін кодты генерациялау үшін бастапқы материал ретінде пайдаланылуы мүмкін болды. Мартин әдістемесі CASE (Computer Aided Software Engineering) құралдары индустриясының негізін қалады. Мартиннің өзі кем дегенде төрт CASE құралдарын жеткізуші компанияларда маңызды үлеске ие болды: InTech (Excelerator), Higher Order Software, KnowledgeWare (бұрын Database Design Inc), (Information Engineering Workbench) және James Martin Associates (бұрын DMW, қазір Headstrong) – бұл компаниялар Texas Instruments CA Gen құрылғысын жасаған және әдістемені дамытқан негізгі ұйымдар. 1980 жылдардың соңы мен 1990 жылдардың басында Мартин бағыты жылдам қосымша әзірлеу (RAD) және бизнес процестерді қайта құру (BPR) принциптерін қабылдады, ал кейін объектіге бағытталған салаға енді.

Қолданбаларды жедел дамыту (RAD)

Жедел қолданбаларды әзірлеу (RAD) – бұл бастапқыда бағдарламалық қамтамасыз етуді дамыту процесін сипаттау үшін қолданылған термин. Оны алғаш рет 1970 жылдардың ортасында Д. Динадаса Getahetta Telephone Co's Systems Development Center-де Дан Гиелан басшылығымен әзірлеп, сәтті қолданған. Осы процестің ерекше табысты іске асырылуынан кейін Гиелан түрлі форумдарда осы процестің әдістемесі, тәжірибесі және артықшылықтары туралы кеңінен дәріс берді. Мартин өзінің тәсілін 1991 жылы ұсынды. Мартиннің әдістемесі итеративті дамуды және прототиптерді құруды қамтиды. Соңғы кезде термин және оның аббревиатурасы кеңірек, жалпы мағынада қолданыла бастады, ол веб-қосымшалар фреймворктері және басқа да бағдарламалық жасақтама фреймворктері сияқты қолданбаларды дамытуды жеделдетуге бағытталған әртүрлі техникаларды қамтиды. RAD тәсілдері, жылдам дамуға мүмкіндік беру және қолданбаларды техникалық қызмет көрсетуді жеңілдету үшін функционалдық мүмкіндіктер мен өнімділік бойынша шартты ұсыныстарды қажет етуі мүмкін.

Оксфорд Мартин мектебі

2004 жылы Мартин Оксфорд университетінде 21-ғасырғы Джеймс Мартин мектебін құруға көмектесу үшін 60 миллион фунт стерлинг салды, ол 2010 жылы Оксфорд Мартин мектебі деп аталды. Бұл университет тарихындағы ең ірі жекелеген қайырымдылық көмегі болды. Бұл мектептің мақсаты – "болашақты гүлденуге қажетті жаңа идеялар, саясат және технологияларды жасау". 2009 жылы Мартин басқа демеушілер де қолдаса, тағы 50 миллион доллар беруге уәде берді. Бұл шарт 2010 жылдың сәуір айында орындалды.

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

Мартин жүзден астам кітап жазды, олардың көбі ақпараттық технологиялар саласында бестселлер болды. Таңдау:

1965 жыл. Нақты уақыт режимінде компьютерлік жүйелерді бағдарламалау. 1967 жыл. Нақты уақыт компьютерлік жүйелерін жобалау. 1969 жыл. Телекоммуникациялар және компьютер. 1970 жыл. Компьютерлі қоғам (Адриан Р. Д. Норманмен бірге). 1971 жыл. Телекоммуникация саласының болашақ дамуы. 1972 жыл. Телеөңдеуге кіріспе. 1972 жыл. Деректерді беру жүйелерін талдау. 1973 жыл. Адам-компьютер диалогтарын жобалау. 1973 жыл. Компьютерлік жүйелердегі қауіпсіздік, дәлдік және құпиялылық. 1976 жыл. Деректер базасын басқару қағидалары. 1978 жыл. Желілі қоғам. 1981 жыл. Деректер базасына қолданушы нұсқаулығы. 1980 жыл. Деректер базасы ортасын басқару. 1981 жыл. Ақпараттық инженерия. 1982 жыл. Бағдарламашысыз қолданба жасау. 1982 жыл. Viewdata және ақпараттық қоғам. 1983 жыл. Бағдарламалық жасақтаманы күтіп ұстау: проблема және оның шешімдері. Карма МакКлюрмен бірге. 1984 жыл. Талдаушылар мен бағдарламалаушылар үшін ұсынылған диаграммалау стандарттары: автоматтандыру негізі. 1985 жыл. Талдаушылар мен бағдарламалаушыларға арналған диаграмма жасау техникалары. Карма МакКлюрмен бірге. 1985 жыл. Төртінші буын тілдері. 1985 жыл. Дұрыс конструкциялар арқылы жүйелік жобалау: нағыз бағдарламалық жасақтама инженериясының бастамасы. 1986 жыл. Желілі әлем: әлемдік ақпараттық экономиканы жақсырақ түсінуге қарай. Саймон Грант пен Атвотер институтының қатысуымен. 1987 жыл. VSAM: қол жеткізу әдісі қызметтері және бағдарламалау техникалары (Джо Лебен және Джим Арнольдпен бірге). 1988 жыл. Құрылымдық техникалар: CASE негізі. 1989 жыл. Стратегиялық ақпараттық жоспарлау әдістемелері. 1992 жыл. Объектіге бағдарланған талдау және жобалау. 1995 жыл. Ұлы өту: Кәсіпорын инженериясының жеті саласын пайдалану арқылы адамдарды, технологияны және стратегияны үйлестіру. 2000 жыл. Интернеттен кейін: Сыртқы интеллект. 2006 жыл. XXI ғасырдың мәні.