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. […]

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. […]

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. […]

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. […]