Una profesora de la UDIMA, junto con un grupo de profesores de la UDC, publican sus investigaciones sobre la teoría en el desarrollo software en el WSEAS and IAASAT International Conferences, celebrado en Florencia, Italia, en agosto del 2011.
Autores: Javier Andrade, Juan Ares, Rafael García, María-Aurora Martínez, Santiago Rodríguez, Sonia Suárez.
Título: About Theory in Software Development.
Publicado en: Proceeding GAVTASC’11 Proceedings of the 11th WSEAS international conference on Signal processing, computational geometry and artificial vision, and Proceedings of the 11th WSEAS international conference on Systems theory and scientific computation. ISBN: 978-1-61804-027-5. Página: 256.
Abstract:
A pesar de ser dos aspectos estrechamente vinculados, el hardware y el software han evolucionado de manera muy distinta. De hecho, mientras que la evolución del hardware ha sido exponencial, el software ha evolucionado de forma lineal. Una de las razones fundamentales de este desfase entre el desarrollo de hardware y el desarrollo de software es que el primero está soportado por la ingeniería basada en la ciencia, cuya teoría científica está muy bien establecida, mientras que el desarrollo de software no tiene esa teoría científica asociada que lo avale. El objetivo del presente trabajo es el análisis, no sólo del desarrollo histórico del software, sino también de los enfoques teóricos actuales del mismo. Los resultados obtenidos serán utilizados para proponer nuevas líneas de investigación que permitan ayudar a esta disciplina a evolucionar en el campo científico. Y de ser posible, también se podrían establecer las bases científicas que permitan al software avanzar a una velocidad similar a la del hardware.
Despite being two very closely linked things, hardware and software have evolved very differently. In actual fact, while hardware evolution has been exponential, software has evolved linearly. One of the fundamental reasons for this mismatch between hardware development and software development is that hardware development is supported by engineering based on science whose scientific theory is very well established, whereas software development is not. The goal of the present work is the analysis of, not only software historic development, but also the current theoretical approaches for software development. The results achieved will be used for proposing new research lines that might help this discipline to advance in the scientific field. It should be then possible to establish the foundations that might enable software advance similarly as hardware does.