Ingenieria de software

Páginas: 12 (2805 palabras) Publicado: 26 de agosto de 2010
ARTÍCULO
T. LA INGENIERÍA DE SOFTAWARE EN COLOMBIA
1. ORIGEN DE LA INGENIERÍA DE SOFTWARE
2. DEFINICIÓN
3. PRINCIPIOS
4. LA INGENIERIA DE SOFTWARE EN COLOMBIA
5. PERSPECTIVAS
6. CONCLUSIONES
INTRODUCCIÓN

Dentro de la enseñanza en sistemas de información geográfica se destaca el entendimiento del papel de la ingeniería de software para el diseño e implementación de losprocesos de negocio que son relevantes para los futuros profesionales en SIG, por lo anterior es importante reconocer cual ha sido el recorrido de esta disciplina en Colombia, y de esta manera se realiza una breve exploración por esos aspectos que han influenciado la aplicación de los conocimientos en las carreras relacionadas con las Tecnologías de la información y el uso de las computadoras ennuestro país.

ORIGEN DE LA INGENIERIA DE SOFTWARE

El término ‘Ingeniería de software’ fue introducido en 1968 en la conferencia de la OTAN en Alemania. A finales de los años 60s el campo de la computación había empezado a enfrentar una crisis, debido a que la capacidad de almacenamiento especialmente al perfeccionamiento del Hardware, por lo cual se hacía necesario en pensar en eldesarrollo de software cada vez más complejos que involucraban a un gran número de programadores. [1]
Las experiencias obtenidas con los nuevos programas no fueron nada satisfactorias, al presentar grandes deficiencias, y que muchos proyectos fueron abandonados, otros no fueron completados, y los terminados estaban soportados con extensos manuales hechos por programadores que no habían tenido ningúncontacto con os usuarios. Estos software necesitaban un mantenimiento continuo y un soporte que el programador original, no podía proporcionar. [1]

Debido a la situación que se venía presentando, en la conferencia de la OTAN, reconocieron la necesidad de crear una disciplina que pudiera encargarse de estos aspectos, y por esta razón formalizaron el concepto de Ingeniería de Software. [1]DEFINICIÓN

Las definiciones acerca de la ingeniería de software son bastante diversas, y se presentan en cada uno de los autores que se muestran aquí, como algo complementario, la intención es hacer un recorrido por algunas de ellas, para dese manera tener una visión global de lo que se ha creído y se cree hoy es la Ingeniería de software, un campo del conocimiento relacionado con las tecnologías ylos sistemas de información.
La primera definición que encontramos es la de David Pornas, citada en el libro de (Hoffman and Weis (2001) que nos dice que la IS es una construcción mezclada de múltiples versiones de software.
Luego tenemos la de Ian Sommerville (2004) que establece que la IS es una disciplina enfocada en la relación costo-beneficio en el desarrollo de sistemas de alta calidad ,siendo esta una relación que se establece con el término de software, que define luego en el mismo texto como abstracto e intangible, complementado su definición de la siguiente manera “ La IS es una disciplina de la ingeniería que le concierne todos los aspectos de la producción de software desde los primeros pasos de las especificaciones, pasando por las necesidades de mantenimiento hasta lapuesta en uso del sistema. [2]
Esta definición ciertamente explica el ciclo de vida de un software desde su concepción hasta su puesta en marcha. [2]

Shari Pfleeger (2001) usa la relación entre química e ingeniería química como comparación para mostrar la relación entre Ingeniería de software y la computación La computación por un lado, se enfoca a la programación y a los lenguajes decomputador en sí mismos, o los vemos como herramientas que pueden ser usados en el diseño e implementación de una solución a un problema. Y esta es una de las definiciones que más se ha difundido en este siglo, debido a su perspectiva en la que la IS como la aplicación de las herramientas de computación par solucionar problemas. [2]
De esta definición y comparadas con las del IEEE y el CMU, donde...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS