Livro “Engenharia de Software” de Pressman e Maxim (PDF 8ª ed)

"Engenharia de Software: Uma abordagem profissional", a renomada e indispensável obra para profissionais e estudantes da área. Download grátis do livro em PDF e ePUB

No livro Engenharia de Software, 8ª edição de Pressman e Maxim apresentam uma obra abrangente sobre engenharia de sistemas, abordando desde os conceitos básicos até as mais avançadas técnicas de desenvolvimento.

  • Engenharia de Software Uma Abordagem Profissional 8ª edição

    Engenharia de Software: Uma Abordagem Profissional 8ª edição

    O livro destaca-se por sua abordagem prática e enfatiza a importância da **qualidade**, **produtividade** e **satisfação do cliente** ao longo do ciclo de vida do software.

    Fundamentos da Engenharia de Software

    Este capítulo explora os conceitos básicos da engenharia de software, incluindo definições, princípios e modelos de processos utilizados no desenvolvimento de software.

    São abordados tópicos como definições de engenharia de software, ciclo de vida do software, processos de desenvolvimento e as principais atividades envolvidas em cada etapa.

    Processos de Desenvolvimento de Software

    O livro apresenta diferentes modelos de processos de desenvolvimento, como o modelo em cascata, modelo incremental, modelo espiral e desenvolvimento ágil, incluindo Scrum, Kanban e Scrumdoro.

    Cada modelo é analisado em termos de suas características, vantagens e desafios, permitindo aos leitores **compreenderem** as diferentes abordagens disponíveis para o desenvolvimento de software.

    Requisitos de Software e Análise de Requisitos

    Nesta seção, o livro explora a importância dos requisitos de software (requisitos funcionais e não funcionais) e apresenta técnicas e práticas para a análise e gerenciamento de requisitos.

    Os autores discutem a **coleta**, a correta documentação dos requisitos e a sua **validação**, além de fornecer orientações para identificar e lidar com requisitos conflitantes ou incompletos.

    É fundamental que o analista escolha corretamente quais ferramentas e técnicas de levantamento de requisitos serão utilizadas, e como será feito o detalhamento das histórias de usuário. Os autores enfatizam a importância da comunicação eficaz com os stakeholders durante todo o processo de análise.

    Design de Software e Arquitetura de Software

    O design de software e a arquitetura de software são aspectos cruciais da engenharia de software. O livro aborda os princípios de design, como encapsulamento, coesão, acoplamento e abstração, e explora padrões de projeto comumente utilizados.

    A arquitetura de software é discutida como uma estrutura fundamental para a organização do sistema, garantindo sua **escalabilidade**, **manutenibilidade** e **desempenho**.

    Implementação e Testes de Software

    Sobre esse assunto são abordadas as práticas de implementação de software, incluindo programação estruturada, programação orientada a objetos e técnicas de codificação. A dupla enfatiza ainda a importância da qualidade do código, como **legibilidade**, *reusabilidade* e **manutenibilidade**.

Francilvio Roberto Alff

Olá! Eu sou Francilvio Alff, mas você pode me chamar de Chico Alff. Vou fazer o m3u jabá rapidinho, eu prometo! :DMinha formação acadêmica é diversificada, com raízes em Engenharia de Software e Análise e Desenvolvimento de Sistemas para a Internet. Também mergulhei na História e na Língua Italiana em minha jornada acadêmica, embora essa aventura ainda não tenha sido concluída.Meu primeiro contato profissional e real com o incrível mundo dos sistemas foi em 2007, enquanto fazia a minha primeira graduação na Itália. Trabalhei na implantação da solução Orange Salsa para a gestão dos "informatori scientifici del farmaco" na colossal multinacional farmacêutica GlaxoSmithKline (GSK).Com o passar dos anos, me vi cada vez mais envolvido pela tecnologia, e ao longo dessas quase duas décadas, me especializei em Engenharia de Software, mais precisamente nas disciplinas de Análise de Requisitos, Análise de Negócios e Gerenciamento de Projetos.Nesse percurso, trabalhei em projetos desafiadores para a administração pública, soluções de ERP para o varejo e indústria, inteligência artificial aplicada em soluções IOT e linguagem neural..Em 2011 fundei juntamente com um velho amigo e tutor o site https://analisederequisitos.com.br que mantenho até hoje como uma prova viva do meu comprometimento com a engenharia de software.Minha determinação e meu desejo constante de aprender continuam me impulsionando em direção ao futuro, onde pretendo continuar unindo minha paixão pela tecnologia com meu amor pela aprendizagem e minha curiosidade insaciável. Junte-se a mim nessa jornada!

Artigos relacionados