Парнас, Дэвид

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Дэвид Парнас

англ. David Parnas


Дата рождения
10 февраля 1941 года
Место рождения
Платтсбург, Нью-Йорк, США









Дэвид Лордж Парнас ([Нет даты!]) — канадский пионер программной инженерии. Разработал концепцию сокрытия информации в модульном программировании, которая является важным элементом современного объектно-ориентированного программирования. Также известен как сторонник точной документации.

Биография[править]

Парнас получил степень доктора философии по электротехнике в Университете Карнеги — Меллона. Он также получил лицензию профессионального инженера в Канаде и одним из первых применил традиционные инженерные принципы к проектированию программного обеспечения.

Много лет работал профессором в Университете Карнеги — Меллона. Также преподавал в Университете Северной Каролины в Чапел-Хилле (США), на факультете компьютерных наук Дармштадтского технического университета (Германия), в Университете Виктории (Британская Колумбия, Канада), Университете Куинс в Кингстоне (Онтарио), Университете Макмастера в Гамильтоне (Онтарио) и Университете Лимерика (Ирландия).

Дэвид Парнас получил ряд наград и званий:

Деятельность[править]

Модульное проектирование[править]

В модульном проектировании его двойное правило о высокой связности внутри модулей и слабом зацеплении между модулями является фундаментальным для разработки программного обеспечения. Однако в основополагающей статье Парнаса 1972 года «О критериях, которые следует использовать при декомпозиции систем на модули» это правило выражено в терминах сокрытия информации, а термины «связность» и «зацепление» не используются[3].

Технический активизм[править]

В середине 1980-х годов Парнас публично выступил против американской Стратегической оборонной инициативы (также известной как «Звёздные войны»). Он утверждал, что невозможно написать приложение достаточного качества, которому можно было бы доверить предотвращение ядерной атаки. Он также был в авангарде тех, кто призывал к профессионализации «программной инженерии» (термин, который он характеризует как «несостоявшийся брак»). Парнас активно продвигает этику в области программной инженерии.

Позиция по методам академической оценки[править]

Парнас присоединился к группе учёных, которые открыто критикуют подход к оценке академической продуктивности, основанный на количестве публикаций. В своей статье «Остановите игру с числами» (ноябрь 2007 года) он подробно описывает несколько причин, по которым текущая система академической оценки, основанная на количественных показателях (будь то количество публикаций или количество цитирований), используемая во многих областях университетами по всему миру, является ошибочной и вместо того, чтобы способствовать научному прогрессу, ведёт к стагнации знаний.

Примечания[править]

  1. RSC Fellow search. Архивировано из первоисточника 4 января 2018. Проверено 4 января 2018.
  2. GI-Fellow citation. Архивировано из первоисточника 13 августа 2011. Проверено 9 марта 2012.
  3. Parnas, 1972.

Литература[править]

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

Рувики

Одним из источников, использованных при создании данной статьи, является статья из википроекта «Рувики» («ruwiki.ru») под названием «Парнас, Дэвид», расположенная по адресу:

Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий.

Всем участникам Рувики предлагается прочитать материал «Почему Циклопедия?».