Mapa mental
Práticas da Engenharia de Software
Conteúdo do mapa
Práticas da Engenharia de Software
A comunicação é considerada uma das atividades mais desafiadoras encontrada por um engenheiro de software.
Como resolver problemas?
- Entenda o problema
- Planeje uma solução
- Execute o plano
- Examine o resultado quanto à precisão
- Execute o plano
- Planeje uma solução
- Entenda o problema
Princípios:
- Escute
- Prepare-se antes de se comunicar
- Alguém deve facilitar a atividade
- Comunicação face a face é melhor
- Faça anotações e documente as decisões
- Busque colaboração
- Conserve-se enfocado, modularize sua discussão
- Se algo não está claro, desenhe uma figura
- Negociação não é um concurso ou um jogo. Funciona melhor quando ambas as partes ganham
- Busque colaboração
- Faça anotações e documente as decisões
- Comunicação face a face é melhor
- Alguém deve facilitar a atividade
- Prepare-se antes de se comunicar
- Escute
Práticas de Planejamento
- Permitem à equipe de software definir um roteiro durante a execução da meta estratégica e dos objetivos táticos;
A falta de planejamento é algo que pode levar um projeto ao caos;
- Todos os membros da equipe de participar do planejamento.
Os modelos precisam representar os requisitos em diferentes níveis de abstração (do usuário e do técnico)
Modelo de Análise representa os requisitos do cliente sob três domínios
- domínio da informação
- domínio funcional
- domínio comportamental;
- domínio funcional
- domínio da informação
Modelo de Projeto representa características do software que ajudam os profissionais a construir:
- arquitetura
- interface do usuário
- componentes
- interface do usuário
- arquitetura
Práticas de Construção
- Contemplam um conjunto de tarefas de codificação e de teste no software que será entregue ao usuário
Princípios de Codificação Princípios de Codificação
- Princípios de preparação
- Princípios de codificação
- Princípios de validação
- Princípios de codificação
- Princípios de preparação
Teste é um processo de execução de programa com a finalidade de encont erros
Teste de caixa-branca
- Garante que todos os caminhos independentes de um módulo tenham si exercitados pelo menos uma vez
- Teste de caixa-preta (ou teste comportamental)
- Focaliza os requisitos funcionais do software; Abordagem complementar aos testes de branca;
- Teste de caixa-preta (ou teste comportamental)
- Garante que todos os caminhos independentes de um módulo tenham si exercitados pelo menos uma vez
Os modelos modernos de processo de software são evolutivos e, assim, a implantação ocorre mais de uma vez
- Cada ciclo de feedback, depois que o software é entregue, fornece à equipe diretrizes importantes que resultam em modificações no software;
Informações
- Descrição
- Mapa Mental sobre Práticas da Engenharia de Software, criado por Samara Santos Oliveira em 13-03-2020.
- Criado por
- Samara Santos Oliveira
- Visualizações
- 0
- Avaliação