Investigación en Ingeniería del Software vs. Desarrollo Software (RESUMEN)
Por: IVAN CUEVA
ivanedwin75@gmail.com
Este pequeño texto es resumen de un artículo científico denominado “Investigación en Ingeniería del Software vs. Desarrollo Software” escrito por Esperanza Marcos (2002).
La investigación en Ingeniería de Software
En una clasificación de la ciencia, más comúnmente aceptada es la que lo divide en formales y empíricas. Por otro lado, Bunge divide la ciencia en puras y aplicadas, determinando que la Ingeniería de Software y las otras ingenierías perteneces a la clasificación de las ciencias aplicadas. Sin embargo, Aracil establece que existe una diferencia entre ciencia e ingeniería, explicando que la ciencia se ocupa del estudio del como son las cosas, y la ingeniería del como deben de ser. En los últimos años, la filosofía de la ciencia ha insistido mucho con respecto a que la ciencia es también acción y no solo conocimiento. De manera correlativa, también se debería de insistir en que la ingeniería es también conocimiento y no solamente aplicación. Blum afirma: “rechazo la estrecha definición de ingeniería del software procedente de las ciencias de la computación; en efecto, yo propongo diseñar una nueva ciencia de la computación para la ingeniería del software…”.
En la línea de Blum, nosotros proponemos dos “ciencias de la computación” para la disciplina de la Ingeniería del Software que llamaremos: Ciencias de la Ingeniería del Software y Ciencias del Software. La primera se encargará de estudiar como se crea un software y la segunda de los modelos, técnicas, métodos, etc. para crearlo. Incluso una tercera que se podría denominar Ciencias de los Sistemas de Información, que se encargaría del como implantar y usar un software, tanto como las técnicas y modelos.
El objeto de estudio de la ingeniería de Software es dividida en áreas de conocimiento como, Requisitos de Software, Diseño, Construcción, etc. Por el SWEBOK. Sin embargo, según la naturaleza del conocimiento lo dividiremos en:
Evaluando el método utilizado para la Ingeniería de software, muchos afirman que no existe, debido a que es necesario aplicar un método diferente para cada caso, en donde el principal factor a evaluar es de tipo cualitativo debido a la reacción que pueda generar este producto en la sociedad. Por otro lado al aplicar el de tipo cuantitativo, necesita de una aplicación más amplia del método creativo.
Paralelismo entre el Método en IS y el Método en el Desarrollo Software
En este caso analizaremos una problemática de tipo A, enfocada a la construcción de nuevos objeto, en la siguiente tabla se resumen las principales diferencias en cuanto al método que según Bunge se debe de aplicar en cualquier investigación científica y en la que realmente se aplica en el desarrollo de Software, dejando en claro el paralelismo en el que se encuentran. Vale recalcar que ambos poseen una estructura similar, sin embargo varía en cuestión al objetivo y los métodos empleados.
Finalmente, queda claro que la ciencia y la ingeniería son ramas muy distintas que sin duda se relacionan, pero se enfocan en campos diferentes. Una de sus principales diferencias es el método que se aplica dentro de cada una, dejando en claro que el tipo creativo es algo que la ciencia no tiene y la ingeniería aplica en gran magnitud. En cuanto a su estructura de investigación siguen casi un mismo modelo, pero ahondan en temas diferentes y se nota claramente al compararlas. Por otra parte, queda pendiente la creación de una filosofía de las ciencias de la Ingeniería del Software, que deberá construirse con el tiempo.
Articulo Disponible en: https://www.researchgate.net/profile/Esperanza_Marcos/publication/228341985_Investigacion_en_Ingenieria_del_Software_vs_Desarrollo_Software/links/5706232608ae74a08e275725/Investigacion-en-Ingenieria-del-Software-vs-Desarrollo-Software.pdf




Excelente informacion justo lo que necesitaba para mi tarea xdxd
ResponderBorrar