Ingenieria del software

Solo disponible en BuenasTareas
  • Páginas : 11 (2620 palabras )
  • Descarga(s) : 4
  • Publicado : 9 de junio de 2010
Leer documento completo
Vista previa del texto
Ingeniería del Software I Profesora: Sonia Cristina Gamboa Sarmiento

LA INGENIERÍA DEL SOFTWARE Y SUS ALCANCES EN LA PRODUCCIÓN DE CONOCIMIENTO CIENTÍFICO Por: Sonia Cristina Gamboa Sarmiento Profesora Universidad Industrial de Santander Bucaramanga, abril de 2010
La inteligencia artificial depende tanto de la ingeniería como de la fenomenología. La ingeniería es el desarrollo del hardware yde los programas; la fenomenología es el análisis del conocimiento natural, la descripción de las formas de pensamiento que la ingeniería puede o bien tratar de imitar y reemplazar, o tratar de complementarla si no puede hacerlo. R. Sokolowski (1994; p. 72) Resumen: en este ensayo se busca sustentar la tesis de que ingeniería del software, como disciplina que se encarga del diseño de programascomputacionales que ofrecen soluciones “a la medida”, converge con la investigación, como forma de producción de conocimiento científico, en los estudios que se desarrollan bajo el enfoque de la epistemología experimental, y que toman como soporte teórico la fenomenología como método de descripción de las formas de pensamiento. Para ello se propone una breve definición, tanto de ingeniería delsoftware como de investigación, y los alcances de la epistemología experimental.

La ingeniería del software
En términos generales la ingeniería del software es el área de la informática que se ocupa de los métodos para el desarrollo de software y sus implicaciones previas y posteriores: la planeación y el mantenimiento del mismo. Tales métodos comprenden, en general, las siguientes etapas:determinación de requisitos del cliente, definición de requerimientos del sistema, definición de arquitectura, programación, prueba, documentación, mantenimiento; y la diferencia entre unos métodos y otros está determinada por las formas de abordar tales etapas: la recolección de datos, los elementos o modelos involucrados en el diseño, la elaboración de prototipos, etc. Según I. Sommerville la ingenieríadel software “es una disciplina de ingeniería que comprende todos los aspectos de la producción de software. (…) comprende las formas prácticas para desarrollar y entregar un software útil” (Sommerville, 2005; p. 5). Software, por su parte, hace referencia a un conjunto de programas, de proposiciones escritas en un “lenguaje” tal que ellas pueden ejecutarse tanto en computadoras como endispositivos electrónicos que soporten la lectura de esos lenguajes. En la actualidad las aplicaciones de software se han incorporado, junto con los componentes de hardware que son controlados a través de aquellas, podría decirse, a todas las actividades del mundo cotidiano. Así, es posible, entonces, considerar diferentes áreas de aplicación de software si se quiere lograr una mejor comprensión de susalcances. Pressman propone ocho áreas de aplicación, a saber (Cf. Pressman, 2005; pp. 7-8):
1

Ingeniería del Software I Profesora: Sonia Cristina Gamboa Sarmiento

Software de sistemas: procesa otras aplicaciones de software y generalmente controlan componentes de hardware. Software de tiempo real: procesa información en la medida que la recibe. Software de gestión: procesa informaciónnecesaria para la gestión de procesos críticos de negocios. Software de ingeniería y científico: procesa la representación de fenómenos que estudia la ciencia, que pueden ser expresados en términos numéricos y algorítmicos. Software empotrado: ejecuta funciones muy limitadas, como lectura de datos para control de indicadores. Software de computadoras personales: son herramientas para la creación dedocumentos y elementos digitales por parte de sus usuarios. Software basado en Web: administra elementos disponibles en la Internet; desde las aplicaciones más estáticas en formato de hipertexto, hasta las aplicaciones Web 2.0, Web semántica y aplicaciones 3D para Web, como Second Life. En la actualidad este tipo de software ha sido objeto de atención y estudio por la interacción que los usuarios...
tracking img