Métricas e sua importância para a engenharia de software

Estamos vivendo um período de forte articulação e evolução tecnológica, no qual somos bombardeados diariamente por inovações. Empresas de todos os segmentos se veem obrigadas a implantar sistemas informatizados cada vez mais complexos, tendo como objetivo otimizar seus processos e garantir produtividade, visando quase sempre o lucro.

Essa dependência extrema da tecnologia faz surgir a necessidade de soluções de software cada vez mais complexas. Mas, como se não bastasse a preocupação com a complexidade do software, outros dois fatores críticos estão sempre em evidência: tempo e qualidade. Entregar um software em tempo hábil que tenha qualidade, isto é, satisfaça as necessidades do negócio, pode representar um desafio que muitos não estão preparados para encarar. Leia mais

Protegendo servidores VPS e dedicados

Todo e qualquer dispositivo conectado à rede pode ser considerado um alvo em potencial para indivíduos mal-intencionados, e essa é uma realidade que tende a piorar! O que nos resta é proteger os dispositivos da melhor forma possível. Neste post apresentarei as ferramentas de proteção DenyHosts, Fail2ban, JailKit e RKHunter, todas gratuitas e regidas por uma licença de código aberto. Leia mais

Cache de HTTP

A recuperação de alguma coisa pela rede é lenta e dispendiosa. Respostas grandes exigem várias idas e voltas entre o cliente e o servidor, o que retarda sua disponibilidade e processamento pelo navegador, além de gerar custos de dados para o visitante. Como resultado, a capacidade de armazenar em cache e reutilizar recursos previamente recuperados é um aspecto crítico da otimização do desempenho. Leia mais

TI – Gerenciamento ágil e centralizado

Alter (1992) estabelece uma distinção entre Tecnologia da Informação e Sistemas de Informação. Segundo ele, o primeiro termo seria utilizado para referir-se a aspectos técnicos, enquanto o segundo refere-se às questões relacionadas ao fluxo de trabalho, a pessoas e a informações envolvidas. Por outro lado, Henderson e Venkatraman (1993) consideram que não existe distinção conceitual, ou seja, que ambas as características citadas anteriormente fazem referência a um conceito único, intitulado Tecnologia da Informação. Leia mais