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: