Início Engenharia de Software Engenharia de Software – 9ª Edição

Engenharia de Software – 9ª Edição

65
0
Engenharia de software

Engenharia de Software: Uma Abordagem Profissional - 9ª Edição

A nova edição do livro-texto líder de mercado em engenharia de software traz uma série de novidades. 

O livro foi totalmente revisado e reestruturado para melhorar seu fluxo pedagógico.

Traz novos e importantes processos e práticas da área, dentre eles o uso de inteligência artificial e machine learning para garantir velocidade e qualidade nas entregas. 

O autor enfatiza aspectos de qualidade de software, principalmente no uso de métodos ágeis. Segurança é outro item que ganhou destaque.

Da editora

Novidades da 9ª edição

O objetivo desta 9ª edição de Engenharia de software: uma abordagem profissional é ser um guia para uma disciplina de engenharia em fase de amadurecimento. 

Assim como as edições que a precederam, esta é voltada tanto para estudantes quanto para praticantes, servindo também como guia para profissionais da área e como introdução abrangente para estudantes no final do curso de graduação ou no primeiro ano de pós-graduação.

A 9ª edição é muito mais do que uma simples atualização. O livro foi revisado e reestruturado para melhorar seu fluxo pedagógico e enfatizar novos e importantes processos e práticas da engenharia de software. 

Além disso, aprimoramos ainda mais o “sistema de apoio” que acompanha o livro, fornecendo um conjunto complementar de recursos para estudantes, instrutores e profissionais.

Os leitores das edições anteriores de Engenharia de software: uma abordagem profissional observará que o número de páginas foi reduzido. Nosso objetivo foi a concisão. Queríamos fortalecer o livro do ponto de vista pedagógico e torná-lo menos intimidante para o leitor que deseja percorrê-lo de ponta a ponta. 

Há uma história atribuída a Blaise Pascal, famoso físico e matemático francês, que é mais ou menos assim: Pascal escreveu uma carta muito comprida para um amigo e terminou com a seguinte frase: “Queria ter lhe escrito uma carta mais curta, mas não tive tempo”. Trabalhando para tornar a 9ª edição mais concisa, aprendemos a valorizar as palavras de Pascal.

Os 30 capítulos desta 9ª edição estão organizados em cinco partes. Essa organização divide melhor os assuntos e ajuda os professores sem tempo hábil para concluir o livro em um semestre.

A Parte I, O processo de software, apresenta diferentes visões, considerando diversas estruturas e modelos de processo importantes e contemplando o debate entre as filosofias de processos ágeis e prescritivos. A Parte II, Modelagem, fornece métodos de projeto e análise com ênfase em técnicas orientadas a objetos e modelagem UML. 

Também são considerados o projeto baseado em padrões e o projeto para aplicativos móveis. A discussão sobre o projeto da experiência do usuário foi expandida nesta seção. 

A Parte III, Qualidade e Segurança, apresenta conceitos, procedimentos, técnicas e métodos que permitem que uma equipe de software avalie a qualidade do software, revise produtos gerados por engenharia de software, realize procedimentos para a garantia de qualidade de software (SQA) e aplique estratégias e táticas de teste eficazes. 

Além disso, apresentamos práticas de segurança de software que podem ser inseridas em modelos incrementais de desenvolvimento de software. 

A Parte IV, Gerenciamento de projetos de software, aborda tópicos relevantes para aqueles que planejam, gerenciam e controlam um projeto de desenvolvimento de software. 

A Parte V, Tópicos avançados, considera o aperfeiçoamento de processos de software e tendências da engenharia de software. São usadas caixas de texto para apresentar as atribulações de uma equipe (fictícia) de desenvolvimento de software e fornecer conteúdo complementar sobre métodos e ferramentas relevantes para os tópicos do capítulo.

A organização em cinco partes permite que o instrutor “agrupe” o conteúdo, considerando o tempo disponível e a necessidade dos alunos. Um curso de um semestre pode ser baseado em uma ou mais das cinco partes. 

Um curso de pesquisa sobre engenharia de software selecionaria capítulos de todas as partes. Um curso de engenharia de software que enfatize a análise e o projeto selecionaria tópicos das Partes I e II. Um curso de engenharia de software voltado para provas selecionaria tópicos das Partes I e III, com uma breve incursão na Parte II. Um “curso de gerenciamento” enfatizaria as Partes I e IV. 

Organizado dessa maneira, o livro oferece ao professor diferentes opções didáticas.

Autores

Roger S. Pressman é um consultor e autor reconhecido internacionalmente. Por quase cinco décadas, trabalhou como engenheiro de software, gerente, professor, escritor, consultor e empresário. Foi presidente da R. S. Pressman & Associates, Inc., consultoria na qual desenvolveu um conjunto de técnicas e ferramentas que melhoram a prática de engenharia de software. Fundador e diretor de tecnologia da EVANNEX, empresa de pós-venda automotivo especializada na criação e fabricação de acessórios para a linha Tesla de veículos elétricos. Autor de 10 livros, incluindo dois romances, e de ensaios técnicos e gerenciais. Participou da comissão editorial dos periódicos IEEE Software e The Cutter IT Journal e foi editor da coluna Manager na IEEE Software.


Bruce R. Maxim trabalhou como engenheiro de software, gerente de projeto, professor, escritor e consultor por mais de 30 anos. Sua pesquisa inclui engenharia de software, projeto da experiência do usuário, projeto de games, inteligência artificial e educação em engenharia. É professor adjunto de Ciência da Computação e Informação na Universidade de Michigan em Dearborn. Publicou vários artigos sobre algoritmos de computador para animação, desenvolvimento de games e educação em engenharia. Como parte de seu trabalho na Universidade de Michigan em Dearborn, supervisionou centenas de projetos de desenvolvimento de software industrial. Sua experiência profissional inclui o gerenciamento de sistemas de pesquisa de informações em uma faculdade de medicina, direção educacional da computação em um campus de medicina e atuação como programador estatístico.

Detalhes do produto

  • Editora ‏ : ‎ AMGH; 9ª edição (5 julho 2021)
  • Idioma ‏ : ‎ Português
  • Capa comum ‏ : ‎ 704 páginas
  • ISBN-10 ‏ : ‎ 6558040107
  • ISBN-13 ‏ : ‎ 978-6558040101
  • Dimensões ‏ : ‎ 28 x 3.9 x 21 cm

Sobre o livro Engenharia de Software: Uma Abordagem Profissional

Engenharia de Software: Uma abordagem profissional é um livro-texto de engenharia de software escrito por Roger S. Pressman e publicado pela Addison-Wesley em 1982. O livro é considerado um clássico da área, e já foi traduzido para mais de 20 idiomas.

A 9ª edição do livro, publicada em 2022, é um guia completo para a engenharia de software. O livro cobre uma ampla gama de tópicos, incluindo:

  • Fundamentos da engenharia de software
  • Processo de desenvolvimento de software
  • Modelagem e análise
  • Projeto de software
  • Implementação de software
  • Teste de software
  • Manutenção de software

O livro também aborda temas emergentes na engenharia de software, como:

  • DevOps
  • Agilidade
  • Inteligência artificial
  • Blockchain

Vantagens do livro

O livro Engenharia de Software: Uma abordagem profissional apresenta uma série de vantagens, incluindo:

  • Abrangência: O livro cobre uma ampla gama de tópicos, tornando-o um recurso valioso para estudantes e profissionais de engenharia de software.
  • Atualização: A 9ª edição do livro foi atualizada para refletir as últimas tendências da engenharia de software.
  • Facilidade de leitura: O livro é bem escrito e organizado, tornando-o fácil de ler e compreender.
Engenharia de software

Recomendações

O livro Engenharia de Software: Uma abordagem profissional é uma excelente escolha para estudantes e profissionais de engenharia de software. O livro é um guia completo para a área, e fornece uma base sólida para o desenvolvimento de software.

O livro pode ser utilizado como livro-texto para cursos de engenharia de software, ou como material de apoio para o autoestudo. Também é uma boa opção para profissionais que desejam se atualizar sobre as últimas tendências da área.

Avaliação

O livro Engenharia de Software: Uma abordagem profissional é um excelente recurso para estudantes e profissionais de engenharia de software. O livro é abrangente, atualizado e fácil de ler. É uma leitura essencial para qualquer pessoa que deseja se tornar um profissional de engenharia de software.