Em testes pela Automattic, sistema VaultPress promete automatizar atualizacoes de seguranca e backup de blogs e sites com WordPress.A Automattic, desenvolvedora responsavel pela plataforma de blogs WordPress, anunciou o lancamento do VaultPress, tecnologia para criar backups e automatizar a atualizacao de blogs que usam o sistema."A visao do VaultPress e garantir que todos os blogs e sites sob seus cuidados estejam sempre completamente seguros, independente do que acontecer", afirma post no blog da tecnologia.Usuarios interessados podem se inscrever no periodo de teste do VaultPress. No formulario, a desenvolvedora afirma que pretende cobrar taxa de 30 dolares mensais pelo servico apos seu lancamento oficial.Segundo a Automattic, o VaultPress exige a instalacao de um plug-in no blog ou site do usuario baseado em WordPress para que temas, extensoes, conteudos publicados e rascunhos sejam salvos em servidores para que possam ser restaurados mais tarde.O servico tambem promete automatizar a instalacoes das versoes mais recentes do WordPress, que corrigem falhas de seguranca e impedem ataques que podem comprometer os dados.Enquanto blogs hospedados nos servidores do WordPress sao corrigidos automaticamente pela Automattic, instalacoes em servidores proprios exigem que o usuario aplique as correcoes.FONTE: IDGNOW Fazer software nao e uma tarefa facil. Fazer software de qualidade e ainda mais dificil, onde os padroes, custos e prazos sao respeitados. Sao inumeros os esforcos no desenvolvimento de ferramentas que auxiliam a industria de software. Dentre essas ferramentas vamos abordar a UML Unified Modeling Language, linguagem de modelagem nao proprietaria, criada para facilitar e uniformizar a forma de especificacao, visualizacao, construcao e documentacao de projetos de desenvolvimento de software, mais que uma linguagem de programacao voltada para planejamento, a UML e uma tecnica de organizacao de grupos.A UML possui diversos mecanismos de extensao que permitem que ela possa ser utilizada em diversos dominios diferentes, ela pode ser usada para modelar varias fases de um sistema, desde os primeiros contatos ate a geracao do codigo. E aplicada em qualquer tipo de sistemas em termos de diagramas de orientacao a objeto.Tipos de diagramas da UML: a divisao e feita em dois seguimentos diagramas estaticos e diagramas dinamicos, dentro de cada um existe varias denotacoes:Estaticos:Diagramas de Use Cases: tem o objetivo de auxiliar a comunicacao entre os analistas e o cliente. Um diagrama de Use Cases descreve um cenario que mostra as funcionalidades do sistema do ponto de vista do usuario. O cliente deve ver no diagrama de Use Cases as principais funcionalidades de seu sistema.Diagramas de Classes: descrever os varios tipos de objetos no sistema e o relacionamento entre eles.Diagramas de Pacotes: agrupa classes em pacotes.Dinamicos:Diagramas de Interacao: sao modelos que descrevem como grupo de objetos colaboram em um determinado comportamento. Utiliza-se o diagrama de atividade para representar o comportamento de objetos entre varios use cases, ele e dividido em dois diagramas de Sequencia e Colaboracao.- Sequencia: consiste em um diagrama que tem o objetivo mostrar como as mensagens entre os objetos sao trocadas no decorrer do tempo para a realizacao de uma operacao.- Colaboracao: A grande diferenca entre um diagrama de colaboracao e um de sequencia consiste no fato de que o