Desarrollo de Software:
Desarrollar un software significa construirlo simplemente
mediante su descripción. Esta es una muy buena razón para considerar la
actividad de desarrollo de software como una ingeniería. En un nivel más
general, la relación existente entre un software y su entorno es clara ya que
el software es introducido en el mundo de modo de provocar ciertos efectos en
el mismo.
Aquellas partes del mundo que afectarán al software y que
serán afectadas por él será el Dominio de Aplicación. Es allí donde los
usuarios o clientes observarán si el desarrollo del software ha cumplido su
propósito.
Una de las mayores deficiencias en la práctica de
construcción de software es la poca atención que se presta a la discusión del
problema. En general los desarrolladores se centran en la solución dejando el
problema inexplorado. El problema a resolver debe ser deducido a partir de su
solución.
Esta aproximación orientada a la solución puede funcionar en
campos donde todos los problemas son bien conocidos, clasificados e
investigados, donde la innovación se ve en la detección de nuevas soluciones a
viejos problemas.
Pero el desarrollo de software no es un campo con tales
características. La versatilidad de las computadoras y su rápida evolución hace
que exista un repertorio de problemas en constante cambio y cuya solución
software sea de enorme importancia.
No hay comentarios:
Publicar un comentario