Desenvolvimento de Software Orientado a Aspectos: An Introduction

O que é desenvolvimento de software orientado a aspectos? O Desenvolvimento de Software Orientado a Aspectos é um paradigma de desenvolvimento baseado nos conceitos da Programação Orientada a Aspectos que busca resolver os problemas não totalmente solucionados pelas técnicas existentes atualmente. Aprender mais sobre repositorio.pgsskroton.com Os paradigmas de programação referem-se aos diferentes estilos de programação … Ler mais

Teste unitário vs TDD: Entendendo as diferenças

Qual a diferença entre Teste Unitário e TDD? Testes de unidades são apenas um componente do TDD (passo 1 do processo acima) – em todo processo de TDD, você terá (muitos) testes unitários, mas não somente eles: testes de integração, com ou sem mocks, também são necessários. E você pode usar testes unitários mesmo sem … Ler mais

O nome original do programa de folha de cálculo da Microsoft antes de se tornar no Excel

Qual foi o nome original do programa de planilhas da Microsoft antes de se tornar Excel? Multiplan Em 1982, a Microsoft lançou seu primeiro software de planilha, o Multiplan. Aprender mais sobre www.dashboarddesign.com.br O Microsoft Excel, o popular software de folha de cálculo, tem sido uma ferramenta de referência para empresas e indivíduos há mais … Ler mais

As características do desenvolvimento iterativo?

São características do desenvolvimento iterativo? O desenvolvimento iterativo é exatamente a definição do dicionário, ou seja, desenvolvimento repetitivo. É quando repetimos as mesmas etapas do desenvolvimento de um software, até obter o resultado final desejado. Aprender mais sobre codejourney.com.br O desenvolvimento iterativo é uma abordagem de desenvolvimento de software que envolve a construção e o … Ler mais

Entendendo o BDD: Benefícios, Diferenças e Uso

O que significa a sigla BDD? BDD é técnica de desenvolvimento ágil que visa integrar regras de negócios com linguagem de programação, focando o comportamento do software. Além disso, pode-se dizer também, que BDD é a evolução do TDD. Isto porque, os testes ainda orientam o desenvolvimento, ou seja, primeiro se escreve o teste e … Ler mais

Desenvolvimento Iterativo vs. Incremental: Qual é a diferença?

Qual a diferença entre iterativo e incremental? Um processo de desenvolvimento de software é incremental quando a cada rodada é desenvolvido um pedaço inteiro do software. Já no iterativo, a cada iteração, se avança no conhecimento do projeto, novos requisitos são elicitados e a arquitetura do software é revisada. Aprender mais sobre robsoncamargo.com.br O desenvolvimento … Ler mais

Requisitos funcionais: São Excepcionais?

São requisitos funcionais exceto? 44 – A lista de exemplos abaixo são de requisitos funcionais, EXCETO em : a) O sistema deve emitir relatórios semanais. b) O sistema deve ter um tempo de resposta de no máximo 30 segundos. c) O sistema deve permitir niveis de aprovação de um documento virtualmente. Aprender mais sobre www.passeidireto.com … Ler mais

Entendendo o IDE: O que é e como funciona?

O que é IDE e para que serve? Para que serve um IDE? IDEs ajudam os desenvolvedores a programar novas aplicações de forma rápida, já que os vários utilitários não precisam ser ajustados e integrados manualmente durante a configuração. Aprender mais sobre www.redhat.com Um Ambiente de Desenvolvimento Integrado (IDE) é uma aplicação de software que … Ler mais

Compreender a função do Hibernate no desenvolvimento de software moderno

Qual é a função do Hibernate? Hibernate é uma ferramenta para mapeamento objeto/relacional para ambientes Java. O termo mapeamento objeto/relacional (ORM) refere-se à técnica de mapeamento de uma representação de dados em um modelo de objetos para um modelo de dados relacional baseado em um esquema E/R. Aprender mais sobre www.devmedia.com.br O Hibernate é uma … Ler mais