A Importância do uso de IDEs

Embora ainda tenhamos muitos problemas com o desenvolvimento de sistemas algumas ferramentas evoluíram bastante permitindo um ganho de produtividade, especialmente na área de codificação. Se pensarmos que os primeiros programas de computador eram feitos utilizando um simples editor de texto (até hoje podemos fazer isso para as principais linguagens de programação) e que hoje contamos [...]

Competição de Jogos no Rio!

Já pensou em fazer um jogo de computador, mas está sempre desmotivado, não sabe sobre o que fazer, ou fica meio perdido diante de tantas opções de tecnologia?
Isso agora tem cura! O RioGDUG está lançando a primeira edição de sua maratona de desenvolvimento de jogos, que acontecerá nos dias 26 e 27 de Setembro de [...]

Unified Modeling Language – UML

A linguagem unificada de modelagem (do inglês Unified Modeling Language – UML) é uma ferramenta poderosa para expressar o conhecimento obtido através das técnicas de análise de sistemas. No entanto para ser usada corretamente precisamos entender bem do que se trata.
A primeira coisa a entender é que esta ferramenta é visual, no sentido de que [...]

Encapsulamento

O trabalho de desenvolvimento de sistemas é composto por diversas etapas e uma das últimas está em programar o sistema que equivale a construir “fisicamente” o que foi analisado e modelado. Para isso temos alguns métodos diferentes, temos formas tanto para analisar quanto para programar, especificamente para programação ainda falamos muito em estruturada ou orientada [...]

Arquitetura de Sistemas

Quando falamos em desenvolvimento de sistemas pensamos logo em programas, estruturas de dados, bancos de dados e diagramas. No entanto, para que todas essas partes funcionem corretamente precisamos definir a arquitetura do sistema e isso é feito a partir da identificação das necessidades do próprio sistema em relação aos objetivos do usuário.
Um bom ponto de [...]