Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Том ДеМарко (родился 20 августа 1940 г.) - американский инженер-программист , автор и консультант по вопросам разработки программного обеспечения . Он был одним из первых разработчиков структурного анализа в 1970-х годах.

Ранняя жизнь и образование [ править ]

Том ДеМарко родился в Хэзлтоне, штат Пенсильвания . Он получил степень BSEE в электротехнике Корнельского университета , МС из Колумбийского университета и Diplome из Парижского университета Сорбонны. [1]

Карьера [ править ]

ДеМарко начал работать в Bell Telephone Laboratories в 1963 году, где он участвовал в проекте ESS-1 по разработке первой крупномасштабной системы электронной коммутации , которая была установлена ​​в телефонных офисах по всему миру. [2] Позже, в 1960-х годах, он начал работать во французской консалтинговой компании в области ИТ, где работал над разработкой конвейерной системы для нового товарного рынка в La Villette в Париже, а в 1970-х годах над развитием онлайн-банкинга системы в Швеции, Голландии, Франции и Нью-Йорке. [3]

В 1970-е годы ДеМарко был одной из главных фигур в развитии структурного анализа и структурного дизайна в разработке программного обеспечения. [4] В январе 1978 он опубликовал Структурированные системы анализа и спецификацию , [5] важная веха в этой области. [4]

В 1980-х вместе с Тимом Листером , Стивеном Макменамином, Джоном Ф. Палмером, Джеймсом Робертсоном и Сюзанной Робертсон он основал консалтинговую фирму «The Atlantic Systems Guild» в Нью-Йорке. Фирма изначально делила офис с издательством Dorset House Publishing, принадлежащим Венди Ичан, жене Тима Листера. Их компания превратилась в консалтинговую компанию из Нью-Йорка и Лондона, специализирующуюся на методах и управлении разработкой программного обеспечения. [ необходима цитата ]

ДеМарко читал лекции и давал консультации в Северной и Южной Америке, Европе, Африке, Австралии и на Дальнем Востоке. [6] Он также был техническим консультантом в ZeniMax Media , материнской компании Bethesda Softworks, издателя видеоигр . [7]

Он является членом ACM и научным сотрудником IEEE. Он живет в Камдене, штат Мэн , и [ когда? ] директор гильдии Атлантических систем, а также сотрудник и старший консультант Cutter Consortium . [1] ДеМарко был лауреатом премии Варнье в 1986 году за «пожизненный вклад в область вычислений» и в 1999 году обладателем премии Стивенса за «вклад в методы разработки программного обеспечения». [1]

Личная жизнь [ править ]

В свободное время ДеМарко работает техником скорой медицинской помощи , сертифицированным в своем штате и в Национальном реестре врачей неотложной помощи . [6] Он также является одним из основателей Penobscot Compact, действующего под эгидой Государственной программы стремлений штата Мэн, в рамках которой местные работодатели выделяют оплачиваемое время своих сотрудников для обучения учащихся в государственных школах. [8]

Публикации [ править ]

ДеМарко является автором более девяти книг и 100 статей по управлению проектами и разработке программного обеспечения. Выбор: [9]

  • 1978. Структурный анализ и системная спецификация. Йордон, ISBN  0-91-707207-3
  • 1986. Управление проектами программного обеспечения: управление, измерения и оценки. Прентис Холл, ISBN 0-13-171711-1 
  • 1987. Peopleware: продуктивные проекты и команды . С Тимоти Листером. Дорсет-Хаус. ISBN 978-0-932633-43-9 
  • 1997. Крайний срок: Роман об управлении проектами . Дорсет-Хаус. ISBN 978-0-932633-39-2 
  • 2001. Вялость, преодоление эмоционального выгорания, тяжелая работа и миф о полной эффективности . ISBN 978-0-767907-69-9 
  • 2002. "Бой по гибким методам" . Программное обеспечение IEEE , 35 (6)
  • 2003. Вальсируя с медведями: управление рисками программных проектов . С Тимом Листером. Дорсет-Хаус в марте 2003 г. ISBN 978-0-932633-60-6 
  • 2008. Любители адреналина и шаблонные зомби: понимание моделей поведения проекта . С Питером Хрушкой, Тимом Листером, Сюзанной Робертсон, Джеймсом Робертсоном, Стивом Макменамином. ISBN 978-0-932633-67-5 
  • 2009. ДеМарко, Том (2009). «Программная инженерия: идея, время которой пришло и прошло?» (PDF) . Программное обеспечение IEEE . 26 (4): 96. DOI : 10,1109 / MS.2009.101 . ISSN 0740-7459 . S2CID 40338664 . Архивировано из оригинального (PDF) 1 августа 2010 года.   
  • 2013. Парадокс Андронеску . Amazon Digital Services, Inc. ASIN B00C9GVDY0

См. Также [ править ]

  • Метрика программного обеспечения
  • Качество программного обеспечения
  • Структурный системный анализ и метод проектирования

Ссылки [ править ]

  1. ^ a b c "Том ДеМарко" . Гильдия Атлантических Систем. 2013 . Проверено 28 октября 2013 года .
  2. ^ Том Демарко (2002) Структурированный анализ: Начало новой дисциплины Архивировано 3 марта 2004 г. на Wayback Machine В: sd & m Conference 2001, Software Pioneers Eds: M. Broy, E. Denert, Springer 2002.
  3. Tom DeMarco. Архивировано 3 ноября 2009 г. на сайте Wayback Machine ISRC Fellow. Проверено 24 ноября 2008 года.
  4. ^ a b Уорд, Пол Т. (13 октября 1995 г.). «Структурированный анализ». У Аллена Кента ; Джеймс Г. Уильямс (ред.). Энциклопедия микрокомпьютеров: Том 17 - Стратегии индустрии микропроцессов для межсетевого взаимодействия TCP / IP: Концепции: Архитектура: Протоколы и инструменты . Тейлор и Фрэнсис. С. 51–89. ISBN 978-0-8247-2715-4.
  5. ^ Демарко, Том (1978). Структурированный анализ и спецификация системы . Юрдон. ISBN 978-0-917072-07-9.
  6. ^ а б "Том ДеМарко" . Издательство Дорсет Хаус . Проверено 28 октября 2013 года .
  7. ^ "ZeniMax Media Profile - Технический консультативный совет" . ZeniMax.com. 2001. Архивировано из оригинала 8 октября 2001 года . Проверено 29 июля, 2016 .
  8. Перейти ↑ DeMarco, Tom (1990). «Изменения в школах». Программное обеспечение IEEE . 7 (6): 78–82. DOI : 10.1109 / 52.60592 . S2CID 34694392 . 
  9. ^ Том ДеМарко Список публикаций с сервера библиографии DBLP.

Внешние ссылки [ править ]

  • Домашняя страница Тома ДеМарко
  • Веб-сайт гильдии Атлантических систем
  • Веб-сайт Cutter Consortium