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

25 lines
2.0 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

---
title: Software Engineering
localeTitle: 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](http://iansommerville.com/software-engineering-book/) - site companheiro para o livro com decks de slides para cada capítulo
* [O Guia do Corpo de Conhecimento em Engenharia de Software](https://www.computer.org/web/swebok)
* [Rádio de Engenharia de Software](http://www.se-radio.net/) - podcast para desenvolvedores profissionais de software
* [Engenharia de Software Daily](https://softwareengineeringdaily.com/)
* [Lista Curada de Blogs de Engenharia](https://github.com/kilimchoi/engineering-blogs)
* [Código de Ética e Prática Profissional de Engenharia de Software](http://www.acm.org/about/se-code)
* [Artigo da Wikipédia](https://en.wikipedia.org/wiki/Software_engineering)