Integração Contínua

“Integração Contínua é uma pratica de desenvolvimento de software onde os membros de um time integram seu trabalho frequentemente, …” Martin Fowler. A Integração...

Usabilidade em Aplicativos

Com o crescimento intenso dos smartphones pelo mundo inteiro, é natural também que aumente o número de aplicativos voltados para dispositivos móveis, mas será que todos sabem...

Os Diagramas Comportamentais da UML

Diagramas comportamentais são aqueles onde existe alguma alteração de comportamento das classes. Os principais diagramas comportamentais da UML são: Diagrama de Caso de Uso,...

Agentes De Software

Agentes normalmente são confundidos de forma com programas que agem conforme o modo humano de pensar, isto é um equivoco, pois geralmente muitos desses agentes aprendem de...

Linguagem de Modelagem Unificada

A UML, linguagem de modelagem unificada, foi projetada para ajudar as pessoas a focarem nas vantagens provenientes do uso do paradigma orientado a objetos. UML é utilizada...

Análise de Pontos de Função

Uma técnica para medição de projetos de software sob o ponto de vista do usuário. A Análise de Pontos de Função (APF) é uma técnica para medição de projetos de desenvolvimento...

Norma NBR ISO/IEC 12207

A norma internacional ISO/IEC 12207 tem como objetivo principal estabelecer uma estrutura comum para os processos de ciclo de vida e de desenvolvimento de softwares visando...

Big Data! O que é?

Trabalhar com Big Data é retirar informações importantes para conseguir melhores resultados, a partir de uma gigantesca quantidade de dados de forma rápida e confiável....

TDD em Java, como funciona!

O presente artigo pretende mostrar ao leitor o caminho das pedras para iniciar com o TDD em Java. Mas antes é preciso saber o que é Desenvolvimento Guiado por Testes? E como...

TDD – Test-Driven Development

O TDD, ou Desenvolvimento Guiado por Testes, tem sido tópico de muitas discussões desde sua criação. Resultando em códigos mais sucintos e confiáveis, não é de se impressionar...