Дэвид Парнас | |
---|---|
Родился | (1941-02-10) 10 февраля 1941 (возраст 79). Платтсбург, Нью-Йорк, США |
Известен | сокрытием информации, Стратегической оборонной инициативой активизмом |
Научная карьера | |
Докторант | Алан Перлис. Эверард Мотт Уильямс |
Докторанты | Ричард Дж. Липтон. Стивен М. Белловин |
Дэвид Лорге Парнас (родился 10 февраля 1941 г.) - канадец пионер программной инженерии, который разработал концепцию сокрытия информации в модульном программировании, которое является важным элементом объектно-ориентированного программирования. сегодня. Он также известен своей защитой точной документации.
Парнас получил свою докторскую степень в Университете Карнеги-Меллона в электротехника. Парнас также получил профессиональную инженерную лицензию в Канаде и был одним из первых, кто применил традиционные инженерные принципы к разработке программного обеспечения. Он проработал там профессором много лет. Он также преподавал в Университете Северной Каролины в Чапел-Хилл (США), на факультете компьютерных наук Технического университета Дармштадта (Германия), Университет Виктории (Британская Колумбия, Канада), Университет Королевы в Кингстоне, Онтарио, Университет Макмастера в Гамильтон, Онтарио и Университет Лимерика (Ирландия).
Дэвид Парнас получил ряд наград и наград:
В модульной конструкции его двойное изречение: высокая сплоченность внутри модули и слабая связь между модулями имеют фундаментальное значение для модульного проектирования программного обеспечения. Однако в основополагающей статье Парнаса 1972 года «О критериях, которые следует использовать при разложении систем на модули», это изречение выражено в терминах , скрывающих информацию,, а термины «сплоченность» и «связь» не используются. Он никогда ими не пользовался.
В середине 1980-х доктор Парнас публично выступил против Стратегической оборонной инициативы США (также известной как «Звездные войны»), утверждая, что это Невозможно написать приложение достаточного качества, чтобы ему можно было доверять в предотвращении ядерной атаки. Он также был в авангарде тех, кто настаивал на профессионализации «разработки программного обеспечения » (термин, который он характеризует как «несуммированный брак»). Доктор Парнас также является ярым сторонником этики в области разработки программного обеспечения.
Парнас присоединился к группе ученых, которые открыто критикуют подход, основанный на количестве публикаций, при ранжировании академической продукции. В своей статье «Stop the Numbers Game» от ноября 2007 г. он подробно описывает несколько причин, почему нынешняя числовая академическая система оценки используется во многих областях университетами по всему миру (будь то ориентированная на количество публикаций или количество цитат). каждый из них имеет изъяны и вместо того, чтобы способствовать научному прогрессу, ведет к застою знаний.