Hace 15 años | Por alexwing a navegapolis.net
Publicado hace 15 años por alexwing a navegapolis.net

Son muchas las críticas que argumentan que la ingeniería del software se asienta sobre bases y conceptos erróneos. En algunas se afirma incluso que el desarrollo de software no se sujeta a los principios científicos y rigurosos, propios de las ingenierías.Este artículo recoge la relación de críticas más frecuentes hacia la ingeniería del software; acompañadas de sus correspondientes reflexiones.

Comentarios

n

Al que ha hecho las críticas le preguntas qué es UML y te dice:

"Un Móntón de Locos?"

D

Antes de estudiar informatica pensaba que la programacion es un arte... ahora soy ingeniero y estoy convencido de ello.
Ademas las cosas que realmente cubre la citada "ingenieria de requisitos" es practicamente gestion de bases de datos (lo que parece que "todo el mundo" sabe hacer). La misma gente que defiende estas cosas suele echar piedras sobre el C y parecen ignorar que las maquinas virtuales y compiladores que permiten funcionar sus .nets y sus javas se articulan sobre lenguajes de mas bajo nivel.
Precisamente estas grandes aplicaciones (como los compiladores) son las que no puede hacer cualquier persona, y curiosamente su desarrollo se aproxima bastante al arte, y quien lo dude le invito a pasearse por aqui http://gcc.gnu.org/onlinedocs/gccint/ (a modo de ejemplo)

alexwing

#4 yo estoy totalmente de acuerdo contigo, programar es un arte, y los que quieren parametrizarlo y organizarlo todo solo les funciona para algunas cosas como aplicaciones de gestión y poco más.

m

#1 pues deberias haber continuado leyendo porque el articulo es una defensa de la ingenieria del software respondiendo punto por punto los topicos.

Groucho

En mi humilde opinión: sarta de tonterías las "críticas".

Algunas muestras:

"Requisitos deficientes". Amen de que es difícil diseñar algo sin que el "cliente" sepa lo que quiere, hay metodologías específicas para que el cliente vaya definiendo "sus gustos".

"Nada nuevo". ¿¿Cómo?? ¿¿Mismas metodologías a principios de los 90 que ahora?? Por favor...

"Cualquiera puede hacer ingeniería del software". Para mí, he ahí el gran error. No es lo mismo picar código que diseñarlo. Cualquiera puede picar código. Pero sólo unos pocos practican la ingeniería del software.

Y paso de seguir. Es absurdo.