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
293.1 Métodos de Implementação
21. Grundlagen des Software Projektmanagements
303.1.1 Estabelecimento de Padrões para Código-Fonte Limpo
31.1 Planejamento Estratégico de Projeto
313.1.2 Uso Eficaz de Sistemas de Controle de Versão
41.1.1 Análise de Requisitos e Definição de Metas
323.1.3 Realização de Revisões Sistemáticas de Código
51.1.2 Estimativa de Esforço e Alocação de Recursos
333.2 Estratégias para Teste de Software
Show all chaptersShow less
61.1.3 Seleção do Modelo de Processo
343.2.1 Desenvolvimento de Testes de Componente e Módulo
71.2 Controle Operacional de Projeto
353.2.2 Planejamento e Execução de Testes de Integração
81.2.1 Gerenciamento de Tarefas e Monitoramento de Progresso
363.2.3 Automação de Testes de Aceitação Funcionais
91.2.2 Controle de Cronogramas e Orçamentos
373.3 Processos para Entrega e Operação
101.2.3 Gerenciamento de Solicitações de Mudança
383.3.1 Construção de Pipelines de Integração e Entrega
111.3 Gerenciamento de Riscos e Qualidade no Projeto
393.3.2 Gerenciamento de Configurações de Aplicação para Ambientes
121.3.1 Identificação e Avaliação de Riscos do Projeto
403.3.3 Monitoramento do Software em Produção
131.3.2 Desenvolvimento de Medidas de Minimização de Riscos
414. Effektive Zusammenarbeit und professionelle Softwaretechnik
141.3.3 Incorporação da Garantia de Qualidade no Plano do Projeto
424.1 Métodos de Comunicação em Equipe
152. Von der Softwarearchitektur zum Softwareentwurf
434.1.1 Condução de Reuniões e Workshops Produtivos
162.1 Princípios da Arquitetura de Software
444.1.2 Comunicação Assíncrona em Equipes Distribuídas
172.1.1 Definição de Limites e Interfaces do Sistema
454.1.3 Oferecer e Receber Feedback Construtivo
182.1.2 Seleção de Estilos e Padrões de Arquitetura
464.2 Criação e Manutenção da Documentação
192.1.3 Consideração de Requisitos Não Funcionais
474.2.1 Elaboração da Documentação Técnica da Aplicação
202.2 Projeto Detalhado de Software
484.2.2 Criação de Manuais do Usuário e Materiais de Ajuda
212.2.1 Projeto de Módulos e Componentes
494.2.3 Construção de um Gerenciamento Centralizado do Conhecimento na Equipe
222.2.2 Aplicação de Padrões de Projeto em Nível de Classe
504.3 Melhoria Contínua do Processo
232.2.3 Design de Modelos de Dados e Estratégias de Persistência
514.3.1 Realização de Retrospectivas para Análise de Processos
242.3 Visualização e Documentação do Projeto
524.3.2 Promoção do Desenvolvimento Pessoal e Compartilhamento de Conhecimento
252.3.1 Criação de Diagramas de Arquitetura Significativos
534.3.3 Estabelecimento de uma Cultura de Erros Construtiva
262.3.2 Descrição Rastreável de Decisões de Projeto
54Fontes
272.3.3 Manutenção e Desenvolvimento Contínuo da Documentação de Arquitetura
55Fontes de imagem
283. Praktische Softwareentwicklung und Qualitätssicherung

