Дэвид Парнас

Канадский инженер-программист

Дэвид Парнас
Рожденный( 1941-02-10 )10 февраля 1941 г. (83 года)
ИзвестныйСокрытие информации , Стратегическая оборонная инициатива, активизм
Научная карьера
научный руководительАлан Перлис
Эверард Мотт Уильямс
ДокторантыРичард Дж. Липтон
Стивен М. Белловин

Дэвид Лорге Парнас (родился 10 февраля 1941 года) — канадский пионер в области разработки программного обеспечения , разработавший концепцию сокрытия информации в модульном программировании , которая является важным элементом объектно-ориентированного программирования сегодня. Он также известен своей пропагандой точного документирования.

Жизнь

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

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

Работа

Модульная конструкция

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

Технический активизм

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

Позиция по методам академической оценки

Парнас присоединился к группе ученых, которые открыто критикуют подход, основанный на количестве публикаций, к ранжированию академической продукции. В своей статье от ноября 2007 года Stop the Numbers Game [ 6] он подробно останавливается на нескольких причинах того, почему текущая академическая система оценки, основанная на количестве публикаций, используемая во многих областях университетами по всему миру (будь то ориентированная на количество публикаций или количество цитирований, которые получает каждая из них), является несовершенной и вместо того, чтобы способствовать научному прогрессу, она приводит к застою знаний.

Библиография

  • Парнас, Д. Л. (декабрь 1972 г.). «О критериях, используемых при разложении систем на модули». Сообщения ACM . 15 (12): 1053–58 . doi : 10.1145/361598.361623 . S2CID  53856438.

Смотрите также

Ссылки

  1. ^ Поиск членов RSC, получено 04.01.2018.
  2. ^ Цитата GI-Fellow Архивировано 13 августа 2011 г. на Wayback Machine , получено 9 марта 2012 г.
  3. ^ Парнас 1972.
  4. ^ Parnas DL (декабрь 1985 г.). «Программные аспекты стратегических оборонных систем». Comm ACM . 28 (12): 1326– 35. Bibcode : 1985AmSci..73..432P. doi : 10.1145/214956.214961 . S2CID  16457730.
  5. ^ Парнас DL (сентябрь 1997 г.). «Программная инженерия: несостоявшийся брак». Comm ACM . 40 (9): 128. doi : 10.1145/260750.260784 . S2CID  52852783.
  6. ^ Парнас, Дэвид (ноябрь 2007 г.). «Остановите игру чисел». Сообщения ACM . 50 (11): 19– 21. doi :10.1145/1297797.1297815. S2CID  29606711.

Дальнейшее чтение

  • — (2001). Хоффман, Дэниел М.; Вайс, Дэвид М. (ред.). Основы программного обеспечения – Сборник статей Дэвида Л. Парнаса . Addison-Wesley . ISBN 0-201-70369-6.
  • Университет Макмастера (Гамильтон, Онтарио, Канада)
  • Профиль Университета Лимерика поврежден 26.04.2013 и CV поврежден 26.04.2013
  • Премия в честь 60-летия компьютерного общества IEEE
  • Дэвид Лорге Парнас в проекте «Генеалогия математики»
Взято с "https://en.wikipedia.org/w/index.php?title=David_Parnas&oldid=1270767960"