Definición ABC » Tecnología » Ingeniería de software

+

Definición de Ingeniería de software

Ingeniería de softwareLa Ingeniería de Software es aquella disciplina que se ocupa del desarrollo, la operación y el mantenimiento del software o programas informáticos.

Cabe destacarse que es preciso estudiar tanto los principios como las metodologías para llevar a cabo estas acciones mencionadas, en tanto, la disposición de ese conocimiento es lo que permitirá el diseño y la construcción de programas informáticos con los cuales se pueda operar de modo satisfactorio en las diversas computadoras personales.

Entonces, la ingeniería de software implica un trabajo integral, es decir, se produce un análisis del contexto, se diseña el proyecto, se desarrolla el correspondiente software, se efectúan las pruebas para asegurar su correcto funcionamiento y finalmente se implementa el sistema.

El proceso de desarrollo de un software se denomina formalmente como ciclo de vida del software, en tanto, se encuentra conformada por cuatro estadios: concepción (en esta se fijan los objetivos y se desarrolla el modelo), elaboración (en este paso se establecen las características y cómo será la arquitectura del mismo y porqué), construcción (implica el desarrollo del programa) y transición (es el momento en el cual se transfiere el producto final al usuario).

Una vez que el software está activo y funcionando es donde cobrará relevancia el mantenimiento del mismo. Generalmente, suelen aparecer errores en relación al diseño del programa, por caso, es el mantenimiento lo que permitirá solucionarlos cuando los usuarios lo reporten. Habitualmente se proponen actualizaciones y se desarrollan nuevos elementos con la misión de subsanar los errores aparecidos.

Al individuo que se desempeña profesionalmente en esta área se lo denomina como ingeniero de software. La primera y principal tarea que tienen estos profesionales es el estudio pormenorizado de todas las condiciones que deberá observar un programa antes de su desarrollo para de esta manera satisfacer las demandas de los consumidores pero sin olvidarse de las posibilidades con las que cuenta la compañía desarrolladora.

 
 
 
Temas en Ingeniería de software
 

Redes Sociales

  • Facebook
    48624 fans
  • Twitter
    2274
  • Google
    381
  •