David Parnas

La dissimulation d'informations au sein de la programmation modulaire demeure une composante essentielle du développement logiciel contemporain grâce aux méthodologies établies par David Lorge Parnas. Né en 1941 à Plattsburgh, cet informaticien et ingénieur canadien a remis en question les normes existantes en appliquant des principes d'ingénierie traditionnels à la conception de logiciels, modifiant fondamentalement la manière dont les systèmes complexes sont décomposés et gérés.

Fondements de la conception modulaire

Parnas a obtenu un doctorat de l'Université Carnegie Mellon, concentrant ses premières recherches sur l'architecture des systèmes logiciels. Dans son article séminal de 1972, il a introduit des critères pour décomposer les systèmes en modules. Il a préconisé une forte cohésion au sein des modules et un faible couplage entre eux, soulignant la nécessité de la dissimulation d'informations pour garantir des structures logicielles robustes et maintenables.

Contributions académiques et professionnelles

Tout au long de sa carrière, Parnas a enseigné dans des institutions telles que l'Université McMaster, l'Université technique de Darmstadt et l'Université de Limerick. Il a joué un rôle actif au sein de sociétés professionnelles, étant membre de l'Association for Computing Machinery, de la Société royale du Canada et de l'Académie royale irlandaise. Son travail s'est étendu au-delà de la recherche pure, puisqu'il détenait une licence d'ingénieur professionnel au Canada.

Éthique et normes professionnelles

Parnas a constamment milité pour la professionnalisation de l'ingénierie logicielle, soulignant fréquemment les responsabilités éthiques inhérentes au domaine. En 2007, il a publié une analyse critique concernant l'évaluation académique, s'opposant à la dépendance envers le nombre de publications et de citations comme indicateurs du progrès scientifique. Il a soutenu que de telles mesures contribuent à la stagnation plutôt qu'à une véritable innovation.

LE TEST GRATUIT
Et le vôtre ?

Vingt questions, huit minutes au chronomètre et un centile mesuré face à tous ceux qui l’ont passé. Sans inscription.

Passer le test de QI →

Reconnaissances et prix

Les contributions de Parnas ont été officiellement reconnues par de nombreuses distinctions. Il a reçu le prix Norbert Wiener pour la responsabilité sociale et professionnelle en 1987 et le prix Harlan D. Mills en 1999. Sa stature académique a été renforcée par des doctorats honorifiques de l'ETH Zurich, de l'Université technique de Vienne et de l'Université catholique de Louvain, ainsi que par son statut de membre de l'ACM.

Faits rapides

- Naissance : 1941, Plattsburgh - Citoyenneté : Canada - Éducation : Doctorat, Université Carnegie Mellon - Membre de l'ACM : 1994 - Prix Harlan D. Mills : 1999 - Prix Norbert Wiener : 1987

Questions fréquentes

### Pour quoi Parnas est-il connu dans la conception de logiciels ?

Il est connu pour avoir développé le concept de dissimulation d'informations dans la programmation modulaire et pour avoir préconisé une documentation précise.

### Quelles institutions académiques ont employé Parnas ?

Il a occupé des postes à l'Université Carnegie Mellon, à l'Université McMaster, à l'Université de Limerick et à l'Université technique de Darmstadt, entre autres.

Comparer aux génies

Mahatma Gandhi vs Stephen HawkingSteve Jobs vs Variste GaloisBenjamin Franklin vs PythagorasGalileo Galilei vs Henri Poincar
Voir le Classement →Toutes les comparaisons →

Enfants prodiges

Olga KorbutOlga KorbutThe 'Sparrow from Minsk' who transformed gymnastics at the 1972…Ethan BortnickEthan BortnickGuinness World Record — Youngest Solo Musician to Headline a…Tathagat Avatar TulsiTathagat Avatar TulsiEarned a BSc at 11, an MSc at 12, and became an IIT professor…Lydia SebastianMensa Score 162 at Age 12 — Indian-British Doctor's Daughter…
Enfants prodiges →

Jouez et revenez demain

Défi génie du jour · Genius trivia
Which prodigy composed music from age 5 and toured Europe as a child?
Touchez votre réponse ↓
Quel génie êtes-vous ? Test de QI gratuit