2. Dependabilidade e Segurança (Dependability and Security)
Estratégias de testes de software (Unidade, Integração e Sistema). Engenharia de confiabilidade e segurança. Manutenção e evolução de sistemas legados. 4. Gerenciamento de Software Gestão de projetos de tecnologia. Estimativa de custos e planejamento de cronogramas. Gestão de qualidade e gerenciamento de configuração. O Impacto do Livro na Formação Profissional
A engenharia de software evolui em ritmo acelerado. Sistemas que antes rodavam localmente hoje operam inteiramente na nuvem, exigindo alta escalabilidade, segurança rigorosa e resiliência a falhas.
Software Engineering, 10th GLOBAL Edition - Internet Archive
Sommerville defende que . O livro ensina o leitor a analisar o contexto do projeto:
: Fundamental concepts, software processes, and agile development.
Controle de versões, integração contínua (CI/CD) e gerenciamento de releases.
O livro aborda uma ampla gama de tópicos, incluindo:
A transição da 9ª para a 10ª edição trouxe atualizações cruciais para que o livro não ficasse datado frente ao avanço da tecnologia:
O livro é organizado de forma modular, permitindo tanto uma leitura sequencial quanto o uso como guias rápidos de consulta para problemas específicos do dia a dia. Os grandes blocos temáticos incluem: 1. Introdução aos Processos e Modelos Ágeis
A décima edição foi reformulada para incluir tópicos emergentes relevantes para a engenharia de software contemporânea. O livro é dividido pedagogicamente em quatro partes principais: 1. Introdução à Engenharia de Software
, há também valiosos recursos, como: