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

2.0 KiB
Raw Blame History

title localeTitle
Software Engineering Engenharia de software

Engenharia de software

O campo da engenharia de software é o estudo de técnicas e estratégias para gerenciar eficientemente todo o ciclo de vida do desenvolvimento de software.

Se você está escrevendo apenas scripts que podem ser usados uma ou duas vezes, a implementação de princípios de engenharia de software pode estar muito envolvida. No entanto, à medida que os projetos de software aumentam e prevêem o uso contínuo futuro, os princípios da engenharia de software se tornam cada vez mais importantes.

Todo o ciclo de vida do desenvolvimento de software varia desde a criação de ideias e design do software até a manutenção do software desenvolvido ao longo do tempo.

Você pode pensar em engenharia de software como codificar algo e continuar funcionando. No entanto, um aspecto importante da engenharia de software em que você pode não pensar é na prática ética do desenvolvimento de software.

Nessa época em que o software pode ser usado de forma maliciosa para roubar informações ou causar danos se o software for implementado incorretamente, os engenheiros de software (ou profissionais) devem estar cientes de suas obrigações para desenvolver software eticamente.

Mais Informações: