Engenharia de Software O termo Engenharia de software (em inglês software engineering) designa o conjunto dos métodos, das técnicas e instrumentos que... Programação > Engenharia de software |
Introdução à programação orientada objecto Excerto de “No coração do ActiveX e OLE”, de David Chappel “Durante os últimos 35 anos, os criadores de material informático... Programação > Programação orientada a objetos |
As linguagens informáticas Chama-se “linguagem informática” a uma linguagem destinada a descrever o conjunto das acções consecutivas que um computador deve... Programação > Programação |
Programa informático Um programa informático é uma sucessão de instruções realizável pelo computador. Contudo, o computador sabe manipular apenas dados... Programação > Programação |
Ciclo de vida de um software O ciclo de vida de um "software (em inglês software lifecycle), designa todas as etapas do desenvolvimento de um software, da sua... Programação > Engenharia de software |
Conceito de objecto A programação orientada para objecto consiste em modelar informaticamente um conjunto de elementos de uma parte do mundo real (que se... Programação > Programação orientada a objetos |
Classifica e instância de objecto Chamamos "classe" à estrutura de um objecto, ou seja, a declaração do conjunto das entidades que comporão um objecto. Um objecto é,... Programação > Programação orientada a objetos |
Estrutura de um programa O andamento de um programa depende do tipo de linguagem utilizada para fazer o programa… Contudo, mais ou menos todas as linguagens... Programação > Programação |
POO - encapsulação dos dados Encapsulação é um mecanismo que consiste em reunir os dados e os métodos numa estrutura escondendo a implementação do objecto, ou... Programação > Programação orientada a objetos |
Linguagens informáticas - Instruções A instrução é o elemento chave do computador porque é ela que permite especificar ao processador a acção a efectuar. As instruções a... Programação > Programação |
POO - Herança A herança (em inglês inheritance) é um princípio próprio à programação orientada para o objecto, permitindo criar uma nova classe a... Programação > Programação orientada a objetos |
Linguagens informáticas - API Uma API (Aplicação Programável Interface, ou “interface de programação” ou “interface para o acesso programado às aplicações) é um... Programação > Programação |
Linguagens informáticas - Instruções O termo “Aplication Framework” (traduzam “Quadro de aplicação”, “planos de aplicação” ou “base de aplicação”) designa um conjunto... Programação > Programação |
POO - O polimorfismo A palavra polimorfismo vem do grego e significa que pode tomar várias formas. Esta característica é um dos conceitos essenciais da... Programação > Programação orientada a objetos |
Métodos ágeis (RAD, XP) Os métodos de desenvolvimento ditos “ ágeis” (em inglês Agile Modeling, ou AG) visam reduzir o ciclo de vida do software (e por... Programação > Engenharia de software |
Design Patterns O Design Patterns (em português, Modelos de concepção ou ainda Motivos de concepção) é um recolhimento de boas práticas de concepção... Programação > Engenharia de software |
Atelier de engenharia software Um atelier engenharia software (notado AGL ou, em inglês, CASE, para Computer Aided Software Environment) é um conjunto de softwares... Programação > Engenharia de software |