David Parnas

L'occultamento delle informazioni (information hiding) all'interno della programmazione modulare rimane una componente centrale dello sviluppo software contemporaneo grazie alle metodologie stabilite da David Lorge Parnas. Nato nel 1941 a Plattsburgh, lo scienziato e ingegnere informatico canadese ha sfidato le norme esistenti applicando i principi ingegneristici tradizionali alla progettazione del software, alterando radicalmente il modo in cui i sistemi complessi vengono scomposti e gestiti.

Fondamenti della progettazione modulare

Parnas ha conseguito un dottorato di ricerca presso la Carnegie Mellon University, concentrando le sue prime ricerche sull'architettura dei sistemi software. Nel suo influente articolo del 1972, ha introdotto criteri per scomporre i sistemi in moduli. Ha sostenuto un'elevata coesione all'interno dei moduli e un basso accoppiamento tra di essi, sottolineando la necessità dell'occultamento delle informazioni per garantire strutture software robuste e manutenibili.

Contributi accademici e professionali

Nel corso della sua carriera, Parnas ha insegnato in istituzioni come la McMaster University, l'Università tecnica di Darmstadt e l'Università di Limerick. Ha svolto un ruolo attivo nelle società professionali, mantenendo l'adesione all'Association for Computing Machinery, alla Royal Society of Canada e alla Royal Irish Academy. Il suo lavoro si è esteso oltre la ricerca pura, poiché possedeva una licenza di ingegnere professionista in Canada.

Etica e standard professionali

Parnas ha costantemente sostenuto la professionalizzazione dell'ingegneria del software, evidenziando spesso le responsabilità etiche intrinseche al settore. Nel 2007, ha pubblicato un'analisi critica riguardante la valutazione accademica, argomentando contro l'affidamento al numero di pubblicazioni e citazioni come indicatori del progresso scientifico. Ha sostenuto che tali metriche contribuiscono alla stagnazione piuttosto che alla vera innovazione.

IL TEST GRATUITO
Quanto fa il tuo?

Venti domande, otto minuti di orologio e un percentile misurato su tutti quelli che l’hanno fatto. Senza registrazione.

Fai il test del QI →

Riconoscimenti e premi

I contributi di Parnas sono stati formalmente riconosciuti attraverso numerosi riconoscimenti. Ha ricevuto il Norbert Wiener Award per la responsabilità sociale e professionale nel 1987 e l'Harlan D. Mills Award nel 1999. La sua posizione accademica è stata ulteriormente consolidata da dottorati honoris causa dell'ETH di Zurigo, dell'Università tecnica di Vienna e dell'Università cattolica di Lovanio, oltre al suo status di ACM Fellow.

Fatti rapidi

- Nascita: 1941, Plattsburgh - Cittadinanza: Canada - Istruzione: PhD, Carnegie Mellon University - ACM Fellow: 1994 - Harlan D. Mills Award: 1999 - Norbert Wiener Award: 1987

Domande frequenti

### Per cosa è noto Parnas nella progettazione software?

È noto per aver sviluppato il concetto di occultamento delle informazioni nella programmazione modulare e per aver sostenuto l'importanza di una documentazione precisa.

### Quali istituzioni accademiche hanno impiegato Parnas?

Ha ricoperto posizioni presso la Carnegie Mellon University, la McMaster University, l'Università di Limerick e l'Università tecnica di Darmstadt, tra le altre.

Confronta con i grandi

Mahatma Gandhi vs Stephen HawkingSteve Jobs vs Variste GaloisBenjamin Franklin vs PythagorasGalileo Galilei vs Henri Poincar
Vedi Classifica →Tutti i confronti →

Bambini prodigio

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…
Bambini prodigio →

Gioca e torna domani

Sfida del genio del giorno · Genius trivia
Which prodigy composed music from age 5 and toured Europe as a child?
Tocca la tua risposta ↓
Quale genio sei? Test del QI gratuito