Articulo de referencia

David Parnas

[[Everard Mott Williams]]"},"doctoral_students":{"wt":"[[Richard J. Lipton]] [[Steven M. Bellovin]]"},"known_for":{"wt":"[[Information hiding]], [[Strategic Defense Initiative]]...

David Lorge Parnas (nacido el 10 de febrero de 1941) es un pionero canadiense de la ingeniería de software . Desarrolló el concepto de ocultación de información en la programación modular , un elemento fundamental de la programación orientada a objetos actual. También se le reconoce por su defensa de la documentación precisa.

Vida

Parnas obtuvo su doctorado en ingeniería eléctrica en la Universidad Carnegie Mellon . También obtuvo la licencia de ingeniero profesional en Canadá y fue uno de los primeros en aplicar los principios de la ingeniería tradicional al diseño de software. Trabajó allí como profesor durante muchos años. Además, impartió clases en la Universidad de Carolina del Norte en Chapel Hill (EE. UU.), en el Departamento de Ciencias de la Computación de la Universidad Técnica de Darmstadt (Alemania), en la Universidad de Victoria ( Columbia Británica , Canadá), en la Universidad Queen's de Kingston (Ontario ) , en la Universidad McMaster de Hamilton (Ontario ) y en la Universidad de Limerick (Irlanda).

David Parnas recibió numerosos premios y distinciones:

Trabajar

Diseño modular

En el diseño modular , su doble precepto de alta cohesión dentro de los módulos y acoplamiento débil entre ellos es fundamental para el diseño modular en software. Sin embargo, en el artículo fundamental de Parnas de 1972, « Sobre los criterios que deben utilizarse para descomponer sistemas en módulos» , este precepto se expresa en términos de ocultamiento de información , y no se utilizan los términos cohesión ni acoplamiento . [ 3 ]

activismo técnico

El Dr. Parnas se posicionó públicamente en contra de la Iniciativa de Defensa Estratégica de EE. UU. (también conocida como «Guerra de las Galaxias») a mediados de la década de 1980, argumentando que sería imposible desarrollar una aplicación de calidad suficiente para garantizar la prevención de un ataque nuclear. [ 4 ] También ha sido uno de los principales impulsores de la profesionalización de la « ingeniería de software » (término que él describe como «un matrimonio no consumado» [ 5 ] ). El Dr. Parnas es, además, un firme defensor de la ética en el campo de la ingeniería de software.

Postura sobre los métodos de evaluación académica

Parnas se ha unido al grupo de científicos que critican abiertamente el enfoque basado en el número de publicaciones para clasificar la producción académica. En su artículo de noviembre de 2007 , Stop the Numbers Game [ 6 ] , explica varias razones por las que el sistema actual de evaluación académica basado en números, utilizado en muchos campos por universidades de todo el mundo (ya sea orientado a la cantidad de publicaciones o a la cantidad de citas que recibe cada una de ellas), es defectuoso y, en lugar de contribuir al progreso científico, conduce al estancamiento del conocimiento.

Bibliografía

Véase también

Referencias

  1. Búsqueda de becarios de la RSC , consultada el 4 de enero de 2018.
  2. Cita de GI-Fellow Archivada el 13 de agosto de 2011 en Wayback Machine , recuperada el 9 de marzo de 2012.
  3. Parnas 1972 .
  4. Parnas DL (diciembre de 1985). "Aspectos de software de los sistemas de defensa estratégicos" . Comm ACM . 28 (12): 1326–35 . Bibcode : 1985AmSci..73..432P . doi : 10.1145/214956.214961 . S2CID 16457730 . 
  5. Parnas DL (septiembre de 1997). "Ingeniería de software: un matrimonio no consumado" . Comm ACM . 40 (9): 128. doi : 10.1145/260750.260784 . S2CID 52852783 . 
  6. Parnas, David (noviembre de 2007). "Detengan el juego de los números". Communications of the ACM . 50 (11): 19– 21. doi : 10.1145/1297797.1297815 . S2CID 29606711 . 

Lecturas adicionales

  • (2001). Hoffman, Daniel M.; Weiss, David M. (eds.). Fundamentos del software: Artículos recopilados de David L. Parnas . Addison-Wesley . ISBN 0-201-70369-6.
  • Universidad McMaster (Hamilton, Ontario, Canadá)
  • Perfil de la Universidad de Limerick dañado el 26/04/2013 y CV dañado el 26/04/2013
  • Premio del 60.º aniversario de la IEEE Computer Society
  • David Lorge Parnas en el Proyecto de Genealogía Matemática