sábado, octubre 01, 2005

Qué es Ingenieria del Software?

Pressman en su libro "Ingeniería del Software, un enfoque práctico" comenta las siguientes definiciones extraídas de diferentes autores.

  1. Ingeniería del Software es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software.
  2. Ingeniería del Software es la aplicación práctica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar, operar (funcionar) y mantenerlos. Se conoce también como desarrollo de software o producción de software.
  3. Ingeniería del Software trata del establecimineto de los principios y métodos de la ingeniería a fin de obtener software de modo rentable que sea fiable y trabaje en máquinas reales.
  4. La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación (funcionamiento) y mantenimiento del software, es decir, la aplicación de ingeniería al sofware. (IEEE).

Estas definiciones son muy acertadas, sin embargo a estas definiciones yo agrego que la Ingeniería del Software también busca estudiar la mejor manera en que el hombre, bajo conceptos de tiempo limitado, obtención de calidad y producto software (involucrando presión constante durante un proceso), puede trabajar colectivamente aprovechando al máximo su capacidad de trabajo, su intelectualidad y talento. No podemos dejar de lado el hecho que todos los procesos que se establecen en la aplicación propia de la Ingeniería del Software son llevados a cabo bajo metodologías de trabajo humano que permite a estos a su vez ser viables dentro de un espacio de tiempo, determinado en desarrollo e implementación pero casi siempre indeterminado en sostenibilidad y mantenimiento.

Esto que he agregado a la definición de Ingeniería del Software se puede apreciar en la misma evolución de los modelos de proceso de desarrollo de software y su tendencia a aprovechar al máximo la capacidad de personal, optimizando elementos como el número de personas a intervenir dentro del proceso y las funciones y roles para cada una de ellas en cada etapa del mismo. El enfoque organizacional-humanístico de la Ingeniería del Software se hace muy llamativo para quien escribe éste artículo, dado que encuentra en ello un objeto de estudio importante para la ciencia en cuestión, como algo que es imprescindible en la determinación de los elementos propios de ella.

viernes, septiembre 16, 2005

BIENVENIDOS

HOLA.

Aquellos que me conocen dirán que esto era algo que realmente me hacía falta.

Pos si, este es un espacio que he dispuesto para hablar de temas relacionados netamente con el estudio de la Ingeniería del Software. Aquí se encontrará mi opinión acerca de temas básicos, complejos, de actualidad y de lo que se me ocurra, que acontecen y son propios del área de estudio de la Ingeniería del Software.

Bienvenidos pues a SoftWing (Traduce algo como ala suave -_-!, que cosas, ya a algunos se les había antojado hacer lo mismo que yo, pero bueno, la idea es que sea un híbrido: softw de software e ing de ingeniería.