trabajo

Páginas: 6 (1460 palabras) Publicado: 26 de septiembre de 2014
E
n un libro que explora las vidas y pensamientos de los ingenieros de software, Ellen Ullman [Ull97] ilustra una parte de su vida con el relato de lo que piensa un profesional del
software cuando está bajo presión:
No tengo idea de la hora que es. En esta oficina no hay ventanas ni reloj, sólo la pantalla de un horno
de microondas que parpadea su LED de color rojo: 12:00, 12:00, 12:00.Joel y yo hemos estado programando durante varios días. Tenemos una falla, endemoniada y testaruda. Así que nos sentimos
bien con el pulso rojo sin tiempo, como si fuera un pasmo de nuestros cerebros, de algún modo sincronizados al mismo ritmo del parpadeo…
¿En qué estamos trabajando? Los detalles se me escapan. Tal vez ayudamos a personas pobres y
enfermas o mejoramos un conjunto de rutinas debajo nivel de un protocolo de base de datos distribuida, no me importa. Debería importarme; en otra parte de mi ser —más tarde, quizá cuando salga
de este cuarto lleno de computadoras— me preocuparé mucho de por qué y para quién y con qué
propósito estoy escribiendo software. Pero ahora, no. He cruzado una membrana tras la que el mundo
real y sus asuntos ya no importan. Soy ingeniera desoftware.
La anterior es una imagen tenebrosa de la práctica de la ingeniería de software, pero si se
detienen un poco a pensarlo, muchos de los lectores de este libro se verán reflejados en ella.
Las personas que elaboran software de cómputo practican el arte, artesanía o disciplina
1
conocida como ingeniería de software. Pero, ¿qué es la “práctica” de la ingeniería de software?
En un sentidogeneral, es un conjunto de conceptos, principios, métodos y herramientas a los
que un ingeniero de software recurre en forma cotidiana. La práctica permite que los gerentes
www.FreeLibros.me
CAPÍTULO 4 PRINCIPIOS QUE GUÍAN LA PRÁCTICA 83
4.1 CONOCIMIENTO DE LA INGENIERÍA DE SOFTWARE
En un editorial publicado hace diez años en IEEE Software, Steve McConnell [McC99] hizo el
siguientecomentario:
Muchos trabajadores del software piensan que el conocimiento de la ingeniería de software casi exclusivamente consiste en tecnologías específicas: Java, Perl, html, C++, Linux, Windows NT, etc. Para
programar computadoras es necesario conocer los detalles tecnológicos específicos. Si alguien pide
al lector que escriba un programa en C++, tiene que saber algo sobre este lenguaje afin de que el
programa funcione.
Es frecuente escuchar que el conocimiento del desarrollo de software tiene una vida media de tres
años, lo que significa que la mitad de lo que es necesario saber hoy será obsoleto dentro de tres años.
En el dominio del conocimiento relacionado con la tecnología es probable que eso se cumpla. Pero
hay otra clase de conocimiento de desarrollo de software—algo que el autor considera como los
“principios de la ingeniería de software”— que no tiene una vida media de tres años. Es factible que
dichos principios sirvan al programador profesional durante toda su carrera.
McConnell continúa y plantea que el cuerpo de conocimientos de la ingeniería de software
(alrededor del año 2000) ha evolucionado para convertirse en un “núcleo estable” querepresenta cerca de “75% del conocimiento necesario para desarrollar un sistema complejo”. Pero,
¿qué es lo que hay dentro de ese núcleo estable?
Como dice McConnell, los principios fundamentales —ideas elementales que guían a los ingenieros de software en el trabajo que realizan— dan ahora un fundamento a partir del cual
pueden aplicarse y evaluarse los modelos, métodos y herramientas de ingeniería.4.2 PRINCIPIOS FUNDAMENTALES
La práctica de la ingeniería de software está guiada por un conjunto de principios fundamentales que ayudan en la aplicación del proceso de software significativo y en la ejecución de métodos eficaces de ingeniería de software. En el nivel del proceso, los principios fundamentales
establecen un fundamento filosófico que guía al equipo de software cuando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajadores Del Trabajo
  • trabajo del trabajo
  • Trabajo Del Trabajo
  • El trabajo y el Trabajador
  • Trabajo Trabajador
  • trabajo trabajo
  • trabajo trabajo
  • Trabajo de trabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS