El producto
EL
PRODUCTQ
L
AS alarmas comenzaron más de una década antes del acontecimiento. Con menos de
dos años a la fecha señalada, los medios de comunicación recogieron la historia. Los
oficiales del gobierno expresaron su preocupación, los directores de la industria y de los
negocic3s comprometieron grandes cantidades de dinero, y por Último, las advertencias horri-
bles de catástrofellegaron a la conciencia del público. El software, al igual que el ahora famoso
error Y2K, podría fallar, y como resultado, detener el mundo como nosotros lo conocimos.
Como vimos durante los últimos meses del año 1999, sin querer, no puedo dejar de pen-
sar en el párrafo profético contenido en la primera página de la cuarta edición de este libro.
Decía:
El software de computadora se haconvertido en el alma mater. Es la máquina que conduce a la toma
de decisiones comerciales. Sirve de base para la investigación científica moderna y de resolución de pro-
blemas de ingeniería. Es el factor clave que diferencia los productos y servicios modernos. Está inmerso en
sistemas de todo tipo: de transportes, médicos, de telecomunicaciones, militares, procesos industriales, entre-tenimientos, productos de oficina ..., la lista es caki interminable. El software es casi ineludible en un mun-
do moderno. A medida que nos adentremos en el siglo XXI, será el que nos conduzca a nuevos avances en
todo, desde la educación elemental a la ingeniería genética.
&Que
es? El software de computadora es
el producto que diseiian y construyen
ca programas que se ejecutan
e impresos y datos quecombinan
números y texto y tambien incluyen
representaciones d e información de
audio, vídeo e imágenes.
&Quién hace? Los ingenierosde soft-
lo
ware lo construyen, y virtualmente
cualquier persona en el mundo indus-
trialiiado lo utiliza bien directa o indi-
rectaniate.
¿Por qué e s importante? Porque
afecta muy de cerca a cualquier
a y está muy
omercio, cuí-
vidades coti-
os?Construir
ora
cons-
producto =tis-
oceso que
conduce a un resultado de alta calidad
que satisface las necesidades de l a
gente que usará el producto. Debes
aplicar un enfoque d e ingeniería d e
software.
dudo obtenido?Des-
de el punto de vista de un ingeniero de
software, e l producto obtenido son los
programas, documentos y los datos
que configuran el software d e compu-
de el punto devista de
los usuarios el producto obt
información resultante
algún modo el mund
usuarios.
¿Cómo puedo estar u r g e de que
lo he hecho comeatmneate? L e e
el resto deeste libro, selecciona aque-
llas ideas que son aplicablers al soft-
ware que construyes y aplícalas a tu
trabajo.
&Cu610S
Cinco años después de que la cuarta edición de este libro fue escrita, el papel del software
como«alma maten>ha llegado a ser más obvio.Un director de software de Intemet ha produ-
cido su propia economía de 500 billones de Euros. En la euforia creada por la promesa de un
paradigma económico nuevo, los inversores de Wall Street dieron a las pequeñas empresas
«punto-com» estimaciones en billones de dólares antes de que éstas comenzasen a producir un
dólar en ventas. Han surgido nuevasindustrias dirigidas por software y las antiguas que no se
han adaptado a esta nueva tendencia están ahora amenazadas de extinción. El gobierno de Esta-
dos Unidos ha mantenido un contencioso frente a la mayor compañía de la industria del soft-
ware, como lo mantuvo hace poco tiempo cuando se movilizó para detener las actividades
monopolísticas en las industrias del acero y del aceite.
El impactodel software en nuestra sociedad y en la cultura continúa siendo profundo. Al
mismo tiempo que crece su importancia, la comunidad del software trata continuamente de
desarrollar tecnologías que hagan más sencillo, rápido y menos costosa la construcción de pro-
gramas de computadora de alta calidad.
Este libro presenta un marco de trabajo que puede ser usado por aquellos que construyen...
Regístrate para leer el documento completo.