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
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