Resumo de Engenharia de Software, de Ian Sommerville

Resumo de Engenharia de Software, de Ian Sommerville

Embarque no essencial resumo de Engenharia de Software, de Ian Sommerville, e descubra como evitar projetos desastrosos com processos eficazes.

quarta-feira, 20 de novembro de 2024

Engenharia de Software, do autor Ian Sommerville

Se você está aqui, provavelmente já está cansado de ver projetos de software que não saem do papel ou que, quando saem, são um verdadeiro desastre. Engenharia de Software de Ian Sommerville é como aquele manual de instruções que você nunca lê, mas que, no fundo, sabe que poderia ter evitado várias dores de cabeça. Então, pegue sua xícara de café (ou a bebida que você preferir em momentos de desespero) e vamos ao resumo dessa verdadeira bíblia da programação!

Primeiro, Sommerville se preocupa em nos mostrar o que é engenharia de software. E não, não é só jogar um monte de códigos e rezar para que tudo funcione. O autor enfatiza a importância de sistematizar o desenvolvimento de software. Ou seja, nada de método "eu faço assim porque sempre fiz"! Aqui, a palavra-chave é processo. E ele deixa claro que os processos de software podem ser tão estruturados quanto as suas playlists de música.

A obra discute as várias metodologias de desenvolvimento de software. Temos a famosa "ágil" (que, por ironia, muitas vezes parece uma corrida de 100 metros), o modelo em cascata (que é tão linear que você se pergunta se pode entrar a pé em vez de de carro) e outros métodos que garantem que você chegue ao objetivo sem fazer uma viagem de volta desnecessária. Cada metodologia tem suas vantagens e desvantagens, como aquele amigo que sempre lembra do seu aniversário, mas esquece de trazer o presente.

Além disso, o autor aborda a importância da documentação. Sim, você ouviu bem! Documentar é importante. Pense na documentação como o mapa de um tesouro: pode ser um saco fazer, mas vai te guiar quando você estiver perdido no meio da floresta de códigos. Afinal, não dá para lembrar de tudo, ainda mais quando dezenas de pessoas estão envolvidas em um projeto.

E aqui vem a parte que todo mundo ama: requirements (ou requisitos para os íntimos). Sommerville nos ensina que entender o que o cliente realmente quer é tão essencial quanto entender que "um café não é só um café". Se você não captar os requisitos corretamente, corre o risco de entregar algo que faz menos sentido que uma música em espanhol em uma festa de pagode.

O autor também nos lembra da necessidade de teste. E não, isso não significa que você deve sair perguntando aos seus amigos o que eles acham do seu software! Testar é um processo sistemático de garantir que tudo esteja funcionando como deveria (ou pelo menos como seu cliente acha que deveria). Prepare-se para muitas rodadas de "isso não é o que eu pedi".

Por fim, mas não menos importante, Sommerville fala sobre manutenção de software. A manutenção é como aquele bom relacionamento que precisa de cuidados. Não adianta muito você criar um software incrível se, depois de um tempo, ele se torna obsoleto, cheio de bugs e esquecimentos. A manutenção é o tratamento estético de que seu software precisa para não envelhecer como um queijo mofado.

Assim, Engenharia de Software é um compêndio de conhecimento essencial para todos os entusiastas da programação, desenvolvedores, e, por que não, para quem procura um manual sobre como sair da barra pesada da programação desorganizada. Em suma, se você está pensando em fazer uma carreira na área, leia esse livro ou arrisque-se nos mistérios do "faça você mesmo". E lembre-se: programar é fácil, difícil é acertar o que o cliente realmente quer!

 Ver na loja  Ver Descontos

Desconto

Você quer um descontão para comprar o livro 📖 Engenharia de Software?

Veja como conseguir:

  • Não é necessário digitar nenhum código de cupom;
  • O desconto aparecerá já aplicado na página do livro, ao lado do preço, quando você abrir o site da Amazon.com.br através do link abaixo;
  • Este link também pode acionar descontos em outros produtos da Amazon à medida que você ali navega;
  • Vale para outros livros, eletrônicos e outros;
  • Os descontos têm validade apenas no dia do acesso (hoje), mas podem expirar a qualquer momento sem aviso prévio;
  • O valor e validade dos descontos são definidos a critério exclusivo do site Amazon.com.br;
  • Este site não participa de quaisquer transações comerciais feitas por você no site Amazon.com.br, embora recomendemos a loja;
  • Caso não apareça nenhum desconto, é porque o mesmo já expirou. Mas pode haver descontos em outros itens...
Foto do autor - Ana Bia
Ana Bia

Resumo clássicos e best-sellers com pitadas de humor e leve deboche. Meu objetivo? Transformar grandes obras em resumos fáceis de entender. Entre capítulos e risadas, faço você se sentir expert na próxima roda de conversa literária.

 Ver na loja  Ver Descontos

Desconto

Você quer um descontão para comprar o livro 📖 Engenharia de Software?

Veja como conseguir:

  • Não é necessário digitar nenhum código de cupom;
  • O desconto aparecerá já aplicado na página do livro, ao lado do preço, quando você abrir o site da Amazon.com.br através do link abaixo;
  • Este link também pode acionar descontos em outros produtos da Amazon à medida que você ali navega;
  • Vale para outros livros, eletrônicos e outros;
  • Os descontos têm validade apenas no dia do acesso (hoje), mas podem expirar a qualquer momento sem aviso prévio;
  • O valor e validade dos descontos são definidos a critério exclusivo do site Amazon.com.br;
  • Este site não participa de quaisquer transações comerciais feitas por você no site Amazon.com.br, embora recomendemos a loja;
  • Caso não apareça nenhum desconto, é porque o mesmo já expirou. Mas pode haver descontos em outros itens...
X

Você quer um descontão neste livro?

➡️ Engenharia de Software

Clique no botão abaixo e veja como!

 Ver Descontos

Desconto

Você quer um descontão para comprar o livro 📖 Engenharia de Software?

Veja como conseguir:

  • Não é necessário digitar nenhum código de cupom;
  • O desconto aparecerá já aplicado na página do livro, ao lado do preço, quando você abrir o site da Amazon.com.br através do link abaixo;
  • Este link também pode acionar descontos em outros produtos da Amazon à medida que você ali navega;
  • Vale para outros livros, eletrônicos e outros;
  • Os descontos têm validade apenas no dia do acesso (hoje), mas podem expirar a qualquer momento sem aviso prévio;
  • O valor e validade dos descontos são definidos a critério exclusivo do site Amazon.com.br;
  • Este site não participa de quaisquer transações comerciais feitas por você no site Amazon.com.br, embora recomendemos a loja;
  • Caso não apareça nenhum desconto, é porque o mesmo já expirou. Mas pode haver descontos em outros itens...