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

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

Жизнь [ править ]

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

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

Работа [ править ]

Модульный дизайн [ править ]

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

Техническая активность [ править ]

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

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

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

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

  • Парнас, DL (декабрь 1972 г.). «О критериях разложения систем на модули» . Коммуникации ACM . 15 (12): 1053–58. DOI : 10.1145 / 361598.361623 . S2CID  53856438 .

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

  • Автоматическое программирование

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

  1. ^ RSC Fellow search , получено 4 января 2018 г.
  2. ^ Цитата GI-Fellow. Архивировано 13 августа2011 г. на Wayback Machine , получено 9 марта 2012 г.
  3. Парнас, 1972 .
  4. Parnas DL (декабрь 1985). «Программные аспекты систем стратегической защиты». Связь ACM . 28 (12): 1326–35. DOI : 10.1145 / 214956.214961 . S2CID 16457730 . 
  5. Парнас, Дэвид (ноябрь 2007 г.). «Прекратите игру в числа». Коммуникации ACM . 50 (11): 19–21. DOI : 10.1145 / 1297797.1297815 . S2CID 29606711 . 

Дальнейшее чтение [ править ]

  • Хоффман, Дэниел М .; Вайс Дэвид М. (ред.): Основы программного обеспечения - Сборник статей Дэвида Л. Парнаса , 2001 г., Addison-Wesley , ISBN 0-201-70369-6 . 

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

  • Университет Макмастера (Гамильтон, Онтарио, Канада)
  • Профиль Университета Лимерика сломан 2013-4-26, биография сломана 2013-4-26
  • Премия IEEE Computer Society в честь 60-летия
  • Дэвид Лорже Парнас на проекте « Математическая генеалогия»