2.0 KiB
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:
- Engenharia de Software 10ª Ed. por Sommerville - site companheiro para o livro com decks de slides para cada capítulo
- O Guia do Corpo de Conhecimento em Engenharia de Software
- Rádio de Engenharia de Software - podcast para desenvolvedores profissionais de software
- Engenharia de Software Daily
- Lista Curada de Blogs de Engenharia
- Código de Ética e Prática Profissional de Engenharia de Software
- Artigo da Wikipédia