Este artigo visa mostrar os benefícios e a melhoria contínua na produção de software a partir dos testes em sistemas desenvolvidos, evitando o retrabalho e garantindo assim excelência e qualidade no desenvolvimento de sistemas ou propriamente na qualidade do software das empresas, utilizando o controle de qualidade e o modelo de referência para melhoria do processo de software bem como testes para garantia da boa funcionalidade visando a satisfação e evitando o trabalho dobrado por parte dos desenvolvedores. Continue lendo “A importância do teste de softwares/sistemas”
O que é engenharia social?
Engenharia Social, o nome é até bonito, mas está entre os maiores problemas das áreas de TI. O termo ficou conhecido em 1990 através do famoso hacker Kevin Mitnick, e é utilizado para descrever um método de ataque, onde se faz uso da persuasão, através da ingenuidade ou explorando a confiança das pessoas, para se obter informações sigilosas ou importantes de empresas ou sistemas informações que podem ser utilizadas para ter algum tipo acesso não autorizado.
Design Patterns (Padrões de Projeto)
No artigo irei mostrar as principais funções do Design Patterns (padrões de projeto) qual é objetivo da ferramenta e o que ela significa para a empresa.
Padrões de projetos são soluções para problemas que alguém um dia teve e resolveu aplicando um modelo que foi documentado e que você pode adaptar integralmente ou de acordo com necessidade de sua solução. Vou abordar neste artigo o padrão de modelo MVC que tem por objetivo básico separar a lógica de negócio da apresentação. Continue lendo “Design Patterns (Padrões de Projeto)”
Qualidade de processos. Por onde iniciar?
Para que se tenha uma real mudança no quesito qualidade do processo, todos os envolvidos devem estar com suas ideias alinhadas, todos devem saber que uma mudança sempre trará consigo resistências, seja por parte da alta administração, ou por parte do próprio funcionário no atributo de suas funções.
Para que tenhamos sucesso na implantação da qualidade de processos, devemos principalmente saber promover as ideias e provar que a implantação trará os resultados esperados e podem fazer com que a empresa tenha um ganho de desempenho, um ganho financeiro, um ganho nas reduções dos retrabalhos. Após isso devemos definir e documentar um plano de ação para realizar estas mudanças. Continue lendo “Qualidade de processos. Por onde iniciar?”
Análise de Riscos
Com a velocidade que as novas tecnologias vêm surgindo e com o aumento dispersão da informação, as empresas precisam garantir que suas informações estejam sempre seguras. O terno analise de riscos define identificar e tratar um risco.
Uma boa análise de riscos previne a dor de cabeça de possíveis problemas que poderão ocorrer no futuro, pois com essa análise é possível realizar um levantamento das áreas que poderão acarretar risco e tomar medidas para que elas não venham a acontecer. Continue lendo “Análise de Riscos”
Sistemas de Controle de Acesso e Identificação
Em busca de qualidade, rapidez e eficiência, as empresas cada vez mais estão dispostas a investirem em sistemas de identificação e controle de acesso que, além de facilitarem, trazem segurança ao processo.
Mas será que os sistemas disponíveis no mercado estão suprindo essa necessidade de segurança? Para melhor compreender esses sistemas, neste artigo será descrito o que são e como funcionam os sistemas de controle de acesso que utilizam a tecnologia de identificação biométrica e cartões de proximidade. Continue lendo “Sistemas de Controle de Acesso e Identificação”
O que são botnets? Como proteger seu computador contra a infecção de botnets?
Conhecer a ameaça, e o que pode nos afetar diretamente e tomar as devidas ações de segurança para evitar transtornos, um dos temas de segurança em sistemas de informação é o que fazer se encontrar uma infecção de botnes em seu computador e conhecer seus aliados DOS, DDOS e Flood. Continue lendo “O que são botnets? Como proteger seu computador contra a infecção de botnets?”
O que são Antivírus? como funcionam?
A partir da popularização dos computadores pessoais, surgiu uma das principais ameaças do mundo virtual: o malware, softwares criados com o intuito de causar algum dano aos computadores em que se infiltrem.
Sob a forma de vírus, worms, trojans, spywares, e outras tantas ameaças, esses softwares são responsáveis pela exclusão de arquivos importantes, roubo de dados pessoais como senhas de banco, sobrecarga no tráfego de dados em redes, etc.
Para combater essas pragas digitais, é essencial a utilização de um bom antivírus, e o funcionamento dessa defesa muito importante ajuda a elucidar um pouco sua utilização. Continue lendo “O que são Antivírus? como funcionam?”
Big Data! O que é?
Trabalhar com Big Data é retirar informações importantes para conseguir melhores resultados, a partir de uma gigantesca quantidade de dados de forma rápida e confiável.
Qualquer pessoa incrementa todos os dias centenas e centenas de informações novas em diversas redes sociais, documentos eletrônicos,blogs, lojas online, entre tantos outros. E o que as empresas fazem com estes milhares de dados? Praticamente nada. Porém com a Big Data isto mudou completamente, se quiseres aumentar a satisfação dos seu clientes e/ou fazê-los comprarem mais, são exatamente estas informações que devem ser analisadas. Continue lendo “Big Data! O que é?”
O que é um ataques de força bruta? Como se proteger?
Ao utilizarmos uma aplicação, computador ou qualquer dispositivo que esteja protegido por um usuário e senha estamos sendo alvos de um ataque de força bruta. Neste artigo será demostrado as formas de ataque e como se proteger delas.
O ataque de força bruta é um método de adivinhar um usuário e senha por meio de tentativas, normalmente tem por objetivo o acesso a alguma área restrita com os privilégios e liberações de acesso do usuário.
Os ataques podem ser feitos de duas maneiras, de forma manualmente e por meio de ferramentas automatizadas, que essas por sua vez podem diminuir o tempo para descobrir a chave de entrada do sistema. Continue lendo “O que é um ataques de força bruta? Como se proteger?”
Segurança relacionada à geolocalização
Quando estou compartilhando com o mundo ou meu circulo de amigos minha atual posição estou sendo descolado ou desligado aos perigos que me cercam?
Atualmente dispomos de vários modos de informar a uma rede social nossa posição física em tempo real. Para não perder foco, vou elucidar sobre a mais popular: o foursquare. Também conhecido em gírias por 4SQ, essa ferramenta não leva o titulo de mais popular de graça.
Diversos itens tornam a ferramenta interessante. Segundo o próprio site, acumula uma marca de mais de 3 bilhões de check’in e a data de nascimento vem de 2009. É uma ferramenta colaborativa. Continue lendo “Segurança relacionada à geolocalização”
Como as VLANs podem ajudar na Segurança
Já há algum tempo que a preocupação com a segurança deixou de ser algo exclusivo de empresas voltadas somente à tecnologia. Esse assunto vem crescendo dia à dia nas organizações pelo mundo em todas as áreas possíveis. Continue lendo “Como as VLANs podem ajudar na Segurança”
Boas práticas de segurança no desenvolvimento de jogos
A história dos jogos, é contada por homens e mulheres insaciáveis por inovação e criatividade, mas também por indivíduos que utilizaram destas hábeis pessoas para alavancar oportunidades capitalistas. O fato não é negativo mas sim um sinônimo de castigo.
Não é fácil desenvolver, criar e inovar, com a bendita pressão capitalista como alicerce do negócio. Tudo isso fez e faz parte da rotina de todos que direto ou indiretamente participam. Continue lendo “Boas práticas de segurança no desenvolvimento de jogos”
O que é Spam?
A segurança eletrônica é um assunto cada vez mais discutido por todos, desde especialistas até o usuário menos empolgado com a internet. Os motivos são vários, e entre eles esta o SPAM, considerado uma verdadeira praga cibernética. É sobre esta praga que este artigo trata, o que é, como se defender e alguns dos algoritmos utilizados no seu combate. Continue lendo “O que é Spam?”
TDD em Java, como funciona!
O presente artigo pretende mostrar ao leitor o caminho das pedras para iniciar com o TDD em Java. Mas antes é preciso saber o que é Desenvolvimento Guiado por Testes? E como ele pode nos ajudar?
Gerenciar a complexidade por meio de testes em pequenas unidades do sistema é a receita desta metodologia para alcançar códigos enxutos, funcionais e livre de bugs, os três pilares do TDD apresentados na figura ao lado nos proporcionam uma visão holística, observamos um ciclo de desenvolvimento simples, verifica-se a falha, correge-se a falha e em seguida otimiza-se o código.
Agora que já compreendemos como funciona a técnica vamos descobrir como podemos trabalha-la com Java. Antes de mais nada precisamos dispor de um IDE com suporte ao JUnit sugiro o Eclipse um dos mais populares para o desenvolvimento em Java, mas o que é mesmo esse tal de JUnit? Continue lendo “TDD em Java, como funciona!”



