XP(Programação Extrema)

Beschreibung

Engenharia Mindmap am XP(Programação Extrema), erstellt von alexandre josé da silva marque jose am 16/06/2015.
alexandre josé da silva marque jose
Mindmap von alexandre josé da silva marque jose, aktualisiert more than 1 year ago
alexandre josé da silva marque jose
Erstellt von alexandre josé da silva marque jose vor mehr als 9 Jahre
20
1

Zusammenfassung der Ressource

XP(Programação Extrema)

Anmerkungen:

  • 5 Valoes: - Comunicação - Simplicidade - Feedback - Coragem - Respeito (Co SI FE CO RE) DÉBITO TÉCNICO: Total de desenvolvimento feito de maneira rápida e simples sem, às vezes, levar em consideração testes e arquitetura do sistema
  • Na XP todas as decisões sobre o rumo do projeto devem ser tomadas pelo cliente. Ele deve priorizar as tarefas, ser responsável pelos testes de aceitação, e, acima de tudo, orientar e tirar dúvidas dos desenvolvedores durante o processo de programação.
  1. Orientado a Objeto
    1. 4 Atividades Metodológicas
      1. Planejamento
        1. Ouvir
          1. Levantamento de Requisitos
            1. Histórias(Cenários) de Usuários

              Anmerkungen:

              • https://www.tecconcursos.com.br/questoes/cadernos/1395452
              1. Escrita pelo Cliente
                1. Atribui um valor
                  1. Medida em semanas de desenvolvimento
                    1. Estimativa > 3 semanas (Cliente divida a história em histórias menores)
                  2. Refatoração

                    Anmerkungen:

                    • Refabricação é o processo de alteração de um sistema de software de tal forma que não se altere o comportamento externo do código, mas se aprimore a estrutura interna. é uma forma disciplinada de organizar código e que minimiza as chances de introdução de bugs. em resumo, ao ser refabricar, se esta aperfeiçoando o projeto de codificação depois de este ter sido feito.
                  3. Projeto
                    1. Manter Simplicidade
                      1. Único Artefatos (Cartões CRC)
                        1. Problema Difícil (Solução Pontual)
                          1. Protótipos
                          2. Ocorre tanto antes como depois de ter dado início a codificação
                          3. Codificação

                            Anmerkungen:

                            • KIS (Mater simplicidade)
                            • O código deve ser de propriedade de todos e todos devem ter permissão para alterar o que for necessário para que seu trabalho possa ser desenvolvido e, também, para se evitar atrasos no desenvolvimento, devido à necessidade de alterações nas rotinas.
                            1. Criação de Testes de Unidades

                              Anmerkungen:

                              • 1 - Primeiro passo: É o teste de unidade depois codificação. Elemento Chave.
                              1. Programação em Dupla

                                Anmerkungen:

                                • Cada um assume um papel, ligeiramente, diferente.
                                • na XP todo o código deve ser produzido por duas pessoas utilizando o mesmo computador. Enquanto um dos parceiros se preocupa com detalhes da implementação, ficando responsável pela digitação do código, o outro deve tentar ter uma visão mais ampla da rotina, imaginando as suas peculiaridades.
                              2. Testes
                                1. Testes de integração e validação(VAL IN)

                                  Anmerkungen:

                                  • A técnica de Continuous Integration diz que o código desenvolvido por cada par de desenvolvedores deve ser integrado ao código base constantemente. Quanto menor o intervalo entre cada integração, menor a diferença entre os códigos desenvolvidos e maior a probabilidade de identificação de erros, pois cada vez que o código é integrado, todos os unit tests devem ser executados, e, se algum deles falhar, é porque o código recém integrado foi o responsável por inserir erro no sistema.
                                  1. Testes de aceitação (Cliente)
                                Zusammenfassung anzeigen Zusammenfassung ausblenden

                                ähnlicher Inhalt

                                Engenharia
                                robson kuskowski
                                Programação
                                Prepara Palhoça
                                Introdução a Engenharia
                                ismael-airoso
                                Mapa Mental - Algoritmos e Programação
                                Marcos Santos2025
                                Mapa Conceitual - Engenharia - Empreendedorismo e Inovação
                                Nathan Kaiser
                                Mapa Mental de Revisão de Algoritmos e Programação I
                                José Toniazzo
                                ENGENHARIA CIVIL
                                Nayara Gil
                                Linguagens de Programação
                                Lucas Miranda
                                Planejamento e Engenharia
                                Rodrigo Luiz
                                PROGRAMAÇÃO
                                Guilherme Toniello
                                Desenvolvimento da engenharia e seus materiais.
                                luizmax10