GoConqr has a new look! Let us know what you think.

Mind map

Práticas da Engenharia de Software

Samara Santos Oliveira Portuguese

Map content

Práticas da Engenharia de Software

  1. A comunicação é considerada uma das atividades mais desafiadoras encontrada por um engenheiro de software.

  2. Como resolver problemas?

    • Entenda o problema
      • Planeje uma solução
        • Execute o plano
          • Examine o resultado quanto à precisão
  3. 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
  4. Práticas de Planejamento

    • Permitem à equipe de software definir um roteiro durante a execução da meta estratégica e dos objetivos táticos;
  5. A falta de planejamento é algo que pode levar um projeto ao caos;

    • Todos os membros da equipe de participar do planejamento.
  6. Os modelos precisam representar os requisitos em diferentes níveis de abstração (do usuário e do técnico)

  7. 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;
  8. Modelo de Projeto representa características do software que ajudam os profissionais a construir:

    • arquitetura
      • interface do usuário
        • componentes
  9. Práticas de Construção

    • Contemplam um conjunto de tarefas de codificação e de teste no software que será entregue ao usuário
  10. 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
  11. Teste é um processo de execução de programa com a finalidade de encont erros

  12. 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;
  13. 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;

Information

Description
Mind Map on Práticas da Engenharia de Software, created by Samara Santos Oliveira on 13/03/2020.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?