Postagens

Mostrando postagens com o rótulo Artigo

Mascaramento de Dados Estático versus Dinâmico

Imagem
A maioria dos Analistas de Segurança da Informação concorda que a melhor maneira de proteger os dados é aplicar uma abordagem em camadas à segurança. O mascaramento de dados é uma tecnologia de segurança e aprimoramento de privacidade recomendada pelos analistas do setor como uma camada de proteção de dados obrigatória. Embora a terminologia varie em toda a indústria, vamos começar definindo o mascaramento de dados como a substituição de dados confidenciais por um equivalente fictício realista com o objetivo de proteger os dados contra divulgação indesejada. O mascaramento de dados vem em dois tipos básicos: estático e dinâmico. O mascaramento de dados estáticos (Static Data Masking - SDM) substitui permanentemente os dados confidenciais, alterando os dados em repouso. O mascaramento de Dados Dinâmico (Dynamic Data Masking - DDM) visa substituir os dados sensíveis em trânsito, deixando os dados originais em repouso intactos e inalterados. Esta postagem analisa os recursos, casos de u...

Os bugs também têm sentimentos

Imagem
Muitas vezes uma imagem diz mais do que mil palavras. No blog  Cartoon tester , Andy Glover faz uso de imagens extremamente simples, mas que transmitem de maneira objetiva conceitos e práticas interessantes relacionadas com as atividades do engenheiro de testes. A imagem abaixo é do  post do blog , que fala de maneira correta sobre algumas atitudes que devemos ter no nosso dia a dia quando encontramos bugs. Abaixo, uma breve explicação dos pontos mencionados. Se você encontrar um bug: 1 – Reporte-o, bugs não gostam de ser esquecidos. Diversos motivos podem levar um testador a esquecer de reportar algum defeito encontrado,  prazos apertados , tarefas acumuladas ,  desorganização  ou simplesmente o fato de que algumas vezes os defeitos são encontrados antes mesmo dos testes, em conversas informais, treinamentos, etc.. e nem sempre os envolvidos tomam as devidas ações nessas situações. 2 – Conheça-o melhor, bugs gostam de ser compreendidos. Antes de...

Apresentando XP. Encante seus clientes com Extreme Programming

Resumo: Este artigo tem por objetivo apresentar a metodologia de desenvolvimento ágil de software denominada Extreme Programming. Serão abordadas, de forma resumida, as práticas, valores, e os papéis disponíveis a cada integrante de uma equipe de XP. Alguns comparativos com outras metodologias são feitas ao decorrer do trabalho enaltecendo as propriedades que definem a Extreme Programming. Índice 1. Introdução 2. Extreme Programming (XP) 2.1. Valores da XP 2.1.1 Feedback 2.1.2 Comunicação 2.1.3. Simplicidade 2.1.4. Coragem 2.2. Práticas 2.2.1. Cliente Disponível ou Presente 2.2.2. Jogo do Planejamento 2.2.3. Stand up meeting 2.2.4. Programação em par 2.2.5. Refactoring 2.2.6. Desenvolvimento guiado por testes 2.2.7. Código coletivo 2.2.8. Padrões de desenvolvimento 2.2.9. Design Simples 2.2.10. Metáfora 2.2.11. Ritmo Sustentável 2.2.12. Integração contínua 2...

Obtendo Qualidade de Software com o RUP

Imagem
Abstract. This article describes what should be considered in the software development to achieve acceptable quality patterns. The article shows that quality software is something that should be considered in all time in the application life cycle. One of the features that can maximize the software’s quality level is the iterative and incremental development. Moreover, the failures of the waterfall development process and the show and description of the Rational Unified Process (RUP)’s features will be approached. Resumo. Este artigo descreve o que deve ser levado em consideração no desenvolvimento de software para atingir padrões de qualidade aceitáveis. O artigo mostra que a qualidade de software é algo que deve ser levado em consideração em todo momento do ciclo de vida do aplicativo. Uma das características que podem elevar o nível de qualidade do software é o desenvolvimento iterativo e incremental. Além disso, são abordadas as falhas do processo de desenvolvimento em cascata ...

Qualidade de Software: Um Compromisso da Empresa Inteira

Imagem
Qualidade de software é um assunto que muito se discute e pouco se pratica. Temos a impressão, às vezes, que o discurso da qualidade não passa disso mesmo: discurso. Desde o início dos tempos do desenvolvimento de software temos problemas de qualidade que não só ainda não foram resolvidos como ainda parece que se agravam a cada nova geração tecnológica. Prazos estourados, baixa produtividade, custos altos e qualidade deficiente parecem ser um fantasma que novas tecnologias não são nunca capazes de exorcizar. Para abordarmos o problema da qualidade, é necessário, evidentemente, que tenhamos claro em primeiro lugar o que entendemos por qualidade de software. Utilizando uma simplificação, poderíamos dizer que todos os problemas de qualidade de software caem em uma das seguintes duas categorias: falhas na Qualidade de Conformidade e falhas na Qualidade de Desempenho. Qualidade de Conformidade diz respeito à aderência do produto à finalidade para a qual foi construído. No nosso ...