Length4h 55m
About this audiobook
Este livro, "Engenharia de Software: Fundamentos de Projeto e Qualidade", oferece uma abordagem estruturada para a criação e manutenção de software. O guia aborda o ciclo de vida do desenvolvimento, desde a fase inicial de planejamento até a entrega e aprimoramento contínuo.O conteúdo começa com os fundamentos da gestão de projetos de software. Aprenda a conduzir a análise de requisitos, a definir objetivos claros, a estimar esforços e a alocar recursos. São apresentados métodos para a seleção de modelos de processo, bem como técnicas para o controle operacional de tarefas, cronogramas e orçamentos. O livro também aborda a gestão de riscos e a integração da garantia de qualidade no plano do projeto.A transição da arquitetura para o desenho detalhado do software é outro ponto central. O texto explora princípios para a definição de limites de sistemas, a seleção de padrões de arquitetura e a consideração de requisitos não funcionais. A seguir, detalha o desenho de módulos e componentes, a aplicação de padrões de projeto e a modelagem de dados. A importância da documentação e da visualização do projeto através de diagramas é destacada.Na seção sobre desenvolvimento prático e garantia de qualidade, são discutidos tópicos como a implementação com código limpo, o uso de sistemas de controle de versão e a realização de revisões de código. O livro detalha estratégias de teste, abrangendo desde testes de componentes e integração até a automação de testes de aceitação. Além disso, são abordados os processos de entrega, incluindo a construção de pipelines de CI/CD e o monitoramento da aplicação em produção.Por fim, a obra dedica-se aos aspetos de colaboração e profissionalismo, cobrindo métodos para comunicação eficaz em equipe, a criação de documentação técnica e para o usuário, e o estabelecimento de uma gestão do conhecimento. O guia conclui com práticas para a melhoria contínua dos processos, como a realização de retrospectivas e a promoção de uma cultura de desenvolvimento e aprendizagem.Para este livro, apostámos em tecnologias inovadoras, incluindo Inteligência Artificial e soluções de software personalizadas. Estas apoiaram-nos em inúmeras etapas do processo: na conceção de ideias e pesquisa, na escrita e edição, na garantia de qualidade, bem como na criação de ilustrações decorativas.Pretendemos proporcionar-lhe uma experiência de leitura particularmente harmoniosa e contemporânea.
Audiobook details
GenreTechnology, Science and Nature
Length4 hrs 55 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 28, 2025
LanguagePortuguese
Table of contents
1introdução
262.3.2 Descrição Rastreável de Decisões de Projeto
21. Grundlagen des Software Projektmanagements
272.3.3 Manutenção e Desenvolvimento Contínuo da Documentação de Arquitetura
31.1 Planejamento Estratégico de Projeto
283. Praktische Softwareentwicklung und Qualitätssicherung
41.1.1 Análise de Requisitos e Definição de Metas
293.1 Métodos de Implementação
51.1.2 Estimativa de Esforço e Alocação de Recursos
303.1.1 Estabelecimento de Padrões para Código-Fonte Limpo
Show all chaptersShow less
61.1.3 Seleção do Modelo de Processo
313.1.2 Uso Eficaz de Sistemas de Controle de Versão
71.2 Controle Operacional de Projeto
323.1.3 Realização de Revisões Sistemáticas de Código
81.2.1 Gerenciamento de Tarefas e Monitoramento de Progresso
333.2 Estratégias para Teste de Software
91.2.2 Controle de Cronogramas e Orçamentos
343.2.1 Desenvolvimento de Testes de Componente e Módulo
101.2.3 Gerenciamento de Solicitações de Mudança
353.2.2 Planejamento e Execução de Testes de Integração
111.3 Gerenciamento de Riscos e Qualidade no Projeto
363.2.3 Automação de Testes de Aceitação Funcionais
121.3.1 Identificação e Avaliação de Riscos do Projeto
373.3 Processos para Entrega e Operação
131.3.2 Desenvolvimento de Medidas de Minimização de Riscos
383.3.1 Construção de Pipelines de Integração e Entrega
141.3.3 Incorporação da Garantia de Qualidade no Plano do Projeto
393.3.2 Gerenciamento de Configurações de Aplicação para Ambientes
152. Von der Softwarearchitektur zum Softwareentwurf
403.3.3 Monitoramento do Software em Produção
162.1 Princípios da Arquitetura de Software
414. Effektive Zusammenarbeit und professionelle Softwaretechnik
172.1.1 Definição de Limites e Interfaces do Sistema
424.1 Métodos de Comunicação em Equipe
182.1.2 Seleção de Estilos e Padrões de Arquitetura
434.1.1 Condução de Reuniões e Workshops Produtivos
192.1.3 Consideração de Requisitos Não Funcionais
444.1.2 Comunicação Assíncrona em Equipes Distribuídas
202.2 Projeto Detalhado de Software
454.1.3 Oferecer e Receber Feedback Construtivo
212.2.1 Projeto de Módulos e Componentes
464.2 Criação e Manutenção da Documentação
222.2.2 Aplicação de Padrões de Projeto em Nível de Classe
474.2.1 Elaboração da Documentação Técnica da Aplicação
232.2.3 Design de Modelos de Dados e Estratégias de Persistência
484.2.2 Criação de Manuais do Usuário e Materiais de Ajuda
242.3 Visualização e Documentação do Projeto
494.2.3 Construção de um Gerenciamento Centralizado do Conhecimento na Equipe
252.3.1 Criação de Diagramas de Arquitetura Significativos
504.3 Melhoria Contínua do Processo

