Software

Requisitos

Nessa fase levantamos todas as necessidades do cliente e todos os fluxos que o software deve realizar, entendo a regra de negócio e preparando para realizar o projeto

Projeto

Com os requisitos levantamentos as tecnologias que irão nos atender, levantando também os padrões de patterns para a arquitetura do software, aqui temos a visão do macro definida

Metodologia

Nessa fase é como o Road Map do software é construído ,
Selecionando a melhor maneira de entrega, utilizando a melhor metodologia para o caso, aqui se define se vai ser Ágil, se vai ser no modelo cascata...

Código

Depois de todos os escopos e maneiras de codificar definido, vamos para a parte de execução do que foi previamente discutido.

Testes de sistema

Seria os testes alfa e beta, conduzindo os softwares nos ambientes de homologação e produção , testando o software com os usuários finais e fazendo todo o fluxo da interface.

Teste de validação

8) Essa parte do teste , seria uma fase final de uma etapa do projeto, podendo ser um “pacote” de atualizações ou mesmo uma versão v1 do projeto final, é um teste que focaliza a interface final entre o usuário / sistema, normalmente chamado de software em homologação

Teste de integração

3) Teste de integração é uma técnica sistemática para testar interfaces e modulos em conjunto, tentando descobrir possíveis erros entre as comunicações delas, por exemplo quando integramos uma api externa de pagamento.

Teste de unidade

2) O foco concentra o esforço em uma verificação de uma unidade menor, avaliando o escopo e tentando descobrir erros nos seus limites , por exemplo, digitação inválida,campo null, avançar e retroceder alguma etapa