O que é componentização de software?

Podemos descrever a componentização de software como uma unidade de software que, quando unida a outras unidades, foram um sistema ainda maior, que proporciona mais agilidade durante o desenvolvimento de…

Teste unitário e teste end to end: o que são?

Parte dos desafios dos programadores de sistemas é assegurar que os resultados serão livres de erros, já que isso proporciona uma experiência mais interessante aos usuários, menos correções de bugs…

O que é TDD?

Se você trabalha com tecnologia e desenvolvimento de softwares, provavelmente já ouviu falar de Test Driven Development ou Desenvolvimento Orientado por Testes, em português.  Durante o desenvolvimento de um software,…

O que é escalabilidade de software?

Você já ouviu falar no termo escalabilidade? Pois bem, no mundo corporativo esse termo é muito usado para designar empresas que tem como objetivo aumentar o volume em suas atividades…

Como funciona uma software house?

A expressão software house ou software factory, começou a ser utilizada na década de 60, mas se popularizou apenas na década de 90. Esse nome consiste no conceito de aplicar…

Prova de conceito: o que é e como elaborar?

Muito utilizado na área de TI, o termo prova de conceito, PoC ou Proof of Concept se refere a prova prática do conceito teórico utilizado para construir a lógica de…

User Experience: o que é?

Criado por Don Norman o termo User Experience (UX), – que, em português, significa experiência do usuário – representa um conceito que, apesar de hoje fazer alusão a tecnologia, sempre…

O que é uma software house?

Em momentos de crise ficamos ainda mais propensos a analisar aquilo que está a nossa volta, desde reflexões internas até coisas que estão presentes em nosso cotidiano e não vivemos…