Дэвид Парнас
Дэвид Парнас | |
---|---|
Рожденный | Платтсбург, Нью-Йорк , США | 10 февраля 1941 г.
Известный | Сокрытие информации , Стратегической оборонной инициативы Активизм |
Научная карьера | |
Докторантура | Алан Перлис Эверард Мотт Уильямс |
Докторанты | Ричард Дж. Липтон Стивен М. Белловин |
Дэвид Лорге Парнас (родился 10 февраля 1941 года) — канадский пионер разработки программного обеспечения , разработавший концепцию сокрытия информации в модульном программировании , которое сегодня является важным элементом объектно-ориентированного программирования . Он также известен своим сторонником точной документации.
Жизнь
[ редактировать ]Парнас получил докторскую степень в Университете Карнеги-Меллона в области электротехники . Парнас также получил профессиональную инженерную лицензию в Канаде и был одним из первых, кто применил традиционные инженерные принципы при разработке программного обеспечения. Он много лет работал там профессором. Он также преподавал в Университете Северной Каролины в Чапел-Хилл (США), на факультете компьютерных наук Технического университета Дармштадта (Германия), Университете Виктории ( Британская Колумбия , Канада), Королевском университете в Кингстоне, Онтарио , МакМастере . Университет в Гамильтоне, Онтарио , и Университет Лимерика (Ирландская Республика).
Давид Парнас получил ряд наград и наград:
- Премия ACM "Лучшая статья", 1979 г.
- Премия Норберта Винера за социальную и профессиональную ответственность , 1987 г.
- Две награды «Самая влиятельная статья» Международной конференции по разработке программного обеспечения , 1991 и 1995 годы.
- Почетный доктор факультета компьютерных наук, ETH Zurich , Швейцария, 1986 г.
- Член Королевского общества Канады , 1992 г. [ 1 ]
- Член Ассоциации вычислительной техники , 1994 г.
- Почетный доктор Лувенской инженерной школы , Лувенский университет (UCLouvain), Бельгия, 1996 г.
- ACM SIGSOFT «Выдающееся исследование», 1 998 г. Награда
- компьютерного общества IEEE , 2007 г. Премия в честь 60-летия
- Почетный доктор факультета информатики Университета Лугано , Швейцария, 2008 г.
- Член Общества компьютерных наук , 2008 г. [ 2 ]
- Сотрудник Института инженеров по электротехнике и электронике ( IEEE ), 2009 г.
- Почетный доктор Венского технологического университета (Dr. Tech.HC), Вена, Австрия, 2011 г.
Работа
[ редактировать ]Модульная конструкция
[ редактировать ]В модульной конструкции его двойное изречение [ нужна ссылка ] Высокая связность внутри модулей и слабая связь между модулями имеют основополагающее значение для модульного проектирования программного обеспечения. Однако в основополагающей статье Парнаса 1972 года « О критериях, которые следует использовать при разложении систем на модули» , это изречение выражено в терминах сокрытия информации , а термины «связность» и «связь» не используются. Он никогда ими не пользовался. [ 3 ]
Технический активизм
[ редактировать ]Доктор Парнас публично выступил против Стратегической оборонной инициативы США (также известной как «Звездные войны») в середине 1980-х годов, утверждая, что невозможно написать приложение достаточного качества, чтобы ему можно было доверять в предотвращении ядерной атаки. [ 4 ] Он также был в авангарде тех, кто призывал к профессионализации « разработки программного обеспечения » (термин, который он характеризует как «несостоявшийся брак»). [ 5 ] ). Доктор Парнас также является активным пропагандистом этики в области разработки программного обеспечения.
Позиция в отношении методов академической оценки
[ редактировать ]Парнас присоединился к группе ученых, которые открыто критикуют подход к ранжированию академической продукции, основанный на количестве публикаций. В своей статье в ноябре 2007 года «Остановите игру с числами » [ 6 ] он подробно останавливается на нескольких причинах того, почему нынешняя система академической оценки, основанная на цифрах, используемая во многих областях университетами по всему миру (будь то ориентированная на количество публикаций или количество цитат, которые получает каждая из них), ошибочна и вместо этого вклада в научный прогресс, это приводит к застою знаний.
Библиография
[ редактировать ]- Парнас, Д.Л. (декабрь 1972 г.). «О критериях разложения систем на модули» . Коммуникации АКМ . 15 (12): 1053–58. дои : 10.1145/361598.361623 . S2CID 53856438 .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Поиск коллег RSC , получено 4 января 2018 г.
- ^ Цитата GI-Fellow. Архивировано 13 августа 2011 г. на Wayback Machine , получено 9 марта 2012 г.
- ^ Парнас 1972 .
- ^ Парнас Д.Л. (декабрь 1985 г.). «Программные аспекты систем стратегической обороны» . Связь АКМ . 28 (12): 1326–35. Бибкод : 1985AmSci..73..432P . дои : 10.1145/214956.214961 . S2CID 16457730 .
- ^ Парнас Д.Л. (сентябрь 1997 г.). «Программная инженерия: несостоявшийся брак» . Связь АКМ . 40 (9): 128. дои : 10.1145/260750.260784 . S2CID 52852783 .
- ^ Парнас, Дэвид (ноябрь 2007 г.). «Останови игру с числами». Коммуникации АКМ . 50 (11): 19–21. дои : 10.1145/1297797.1297815 . S2CID 29606711 .
Дальнейшее чтение
[ редактировать ]- — (2001). Хоффман, Дэниел М.; Вайс, Дэвид М. (ред.). Основы программного обеспечения – Сборник статей Дэвида Л. Парнаса . Аддисон-Уэсли . ISBN 0-201-70369-6 .
Внешние ссылки
[ редактировать ]- Университет Макмастера (Гамильтон, Онтарио, Канада)
- Профиль Университета Лимерика не работает 26 апреля 2013 г., а резюме не работает 26 апреля 2013 г.
- Премия в честь 60-летия компьютерного общества IEEE
- Дэвид Лорхе Парнас в проекте «Математическая генеалогия»
- 1941 года рождения
- Живые люди
- Люди из Платтсбурга, Нью-Йорк
- Американские ученые-компьютерщики
- Выпускники инженерного колледжа Университета Карнеги-Меллона
- Преподаватели Университета Карнеги-Меллон
- Формальные методы люди
- 1994 г. Члены Ассоциации вычислительной техники.
- Академический состав Университета Макмастера
- Канадские инженеры-программисты
- Исследователи в области программной инженерии
- Академики Университета Лимерика
- Ученые из Нью-Йорка (штат)
- Академический состав Технического университета Дармштадта