Confira as melhores Dicas de Informática sobre Programação e Algoritmos

Como resolver problemas de vírus em sites WordPress?

Se você chegou até este post, imagino que você já passou ou esteja passando por algum tipo de problema em seu site criado com a biblioteca WordPress. Resolvi criar este post devido a alta incidência de sites enfrentando os mais diversos tipos de problemas nos dias atuais, seja por questões de provedor de hospedagem ruim,…

O que é Erro de Sintaxe?

Durante o uso de algum programa específico em seu computador, provavelmente você já tenha passado por este problema: Uma janela de erro de sintaxe aparecer bem no meio da tela de seu monitor. Entretanto, este tipo de erro pode ser retornado de diversas maneiras, de acordo com a aplicação que está sendo utilizada pelo usuário.…

Qual o conjunto de competências necessárias para o profissional da área de testes?

Diversas são as competências necessárias para desempenhar as atividades da área de testes de software. São competências tanto técnicas como comportamentais. Sugere-se que exista um equilíbrio entre elas, uma vez que a área de testes envolve também aspectos da psicologia, sendo exigido do profissional atitudes que direcionem a essas questões, mantendo um bom relacionamento entre testadores,…

Conceitos de Verificação e Validação na Engenharia de Software

Verificação prova que o produto vai ao encontro dos requerimentos especificados durante as preciosas atividades executadas corretamente no desenvolvimento do produto, enquanto a validação checa se o sistema vai ao encontro dos requerimentos do consumidor. Criação de um teste de um produto está muito mais perto de validação do que de verificação Tradicionalmente, teste de…

O que é Modelo de Ciclo de Vida em um software?

A forma como se encadeiam as etapas em um processo de desenvolvimento é conhecida como modelo de processo ou modelo de ciclo de vida. Existem, porém, o ciclo de vida do projeto de software e o ciclo de vida do produto de software. Este último estende-se além do projeto e acompanha o produto de software…

Quais são os diagramas da UML?

A UML possui modelos ou diagramas, que consistem em representações gráficas do modelo parcial  de um sistema. Cada um desses diagramas possibilitam uma visão e aspectos diferentes do sistema. Confira abaixo os diagramas da UML: Diagrama de Classe; Diagrama de Objeto; Diagrama de Componentes; Diagrama de Implantação; Diagrama de Pacotes; Diagrama de Estrutura Composta; Diagrama de…

O que é UML?

A UML (Unified Modeling Language) é uma ferramenta que nos auxilia na modelagem de sistemas. É importante ressaltar que ela não é um processo de desenvolvimento, ou seja, não trata-se de uma metodologia, o que significa que ela não informa o que se deve fazer primeiro e em seguida como projetar o seu sistema. A UML…

O que são classes na Orientação a objetos?

Uma classe é o agrupamento de objetos com características comuns, por exemplo, o indivíduo pertence à classe de seres humanos. Nesse exemplo, cada homem é um objeto da classe humano. Entenda-se por características o agrupamento de atributos e operações, pois, todos têm cor, altura e peso e, além disso, os humanos podem andar, falar e…

O que são objetos na Orientação a Objetos?

Objeto é uma unidade da qual queremos representar informações no sistema. Por exemplo, o ser humano é frequentemente representado através de informações a seu respeito, que são guardadas em uma ficha cadastral. Esses dados representam um ser humano em particular que ainda tem outras características não presentes na ficha. Por exemplo, as capacidades de andar,…

Como declarar variáveis no PHP?

Alguns programadores acreditam que o PHP não define o tipo para as variáveis ou que o PHP não possui tipo de dados. Na realidade, a linguagem PHP realiza uma checagem dinâmica de tipos, por isso, uma única variável pode receber valores de tipos diferentes em momentos diferentes da execução do script. Por esse motivo não…