O Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de
software. O comando git que salva, temporariamente, as alterações rastreadas e modificadas no diretório
de trabalho, permitindo que se mude de branch sem comprometer essas alterações, é o
As tarefas da engenharia de requisitos são conduzidas para estabelecer uma base sólida para o projeto
e a construção do software bem como envolvem as atividades de comunicação com o cliente, a
modelagem e a documentação. A atividade em que os envolvidos estabelecem os requisitos básicos do
problema, definem restrições de projeto predominantes e abordam as principais características e funções
que precisam estar presentes para que o sistema cumpra seus objetivos é denominada de
O unittest é um framework de testes unitários e foi inspirado no JUnit, tendo semelhança com as principais
estruturas de testes de unidades existentes em outras linguagens. O método tearDown(), do unittest,
Padrões de projeto referem-se a uma solução recorrente para um problema comum no desenvolvimento
de software. Os padrões de projeto classificados como estruturais são: