freeCodeCamp/guide/spanish/software-engineering/index.md

2.1 KiB

title localeTitle
Software Engineering Ingeniería de software

Ingeniería de software

El campo de la ingeniería de software es el estudio de técnicas y estrategias para administrar de manera eficiente todo el ciclo de vida del desarrollo de software.

Si está escribiendo solo scripts que podrían usarse una o dos veces, la implementación de principios de ingeniería de software puede ser demasiado complicada. Sin embargo, a medida que los proyectos de software se hacen más grandes y prevén un uso continuo en el futuro, los principios de la ingeniería de software son cada vez más importantes.

El ciclo de vida completo del desarrollo de software abarca desde la creación de ideas y el diseño del software hasta el mantenimiento del software desarrollado a lo largo del tiempo.

Podrías pensar en la ingeniería de software simplemente como codificar algo y mantenerlo en marcha. Sin embargo, un aspecto importante de la ingeniería de software en el que podría no pensar es en la práctica ética del desarrollo de software.

En esta era en la que el software se puede usar de manera malintencionada para robar información o hacer daño si el software se implementa de manera incorrecta, los ingenieros de software (o profesionales) deben conocer sus obligaciones para desarrollar software de manera ética.

Más información: