Métodos formais

Métodos formais são o uso de modelagem matemática para a especificação, desenvolvimento e verificação de sistemas em ambos software e eletrônico hardware<. Os métodos formais são usados para garantir que esses sistemas sejam desenvolvidos sem erros. A base matemática subjacente aos métodos formais é usada para ajudar a garantir a adequação do projeto para resultar … Ler mais

Diagrama de blocos

Um diagrama de blocos é uma representação visual de um sistema que usa blocos simples, rotulados, que representam um ou vários itens, entidades ou conceitos, conectados por linhas para mostrar as relações entre eles. Um diagrama de relacionamento de entidades (ERD), um exemplo de diagrama de blocos, representa um sistema de informação mostrando as relações … Ler mais

Página Fantasma

Uma página Fantasma é uma página Web optimizada para motores de busca e não para humanos. Tal otimização geralmente resulta em uma grande quantidade de palavras-chave – textos pesados que não fazem sentido para os leitores humanos. As páginas fictícias são geralmente criadas em múltiplos, como parte de um domínio sombra . A prática de … Ler mais

Glossário ágil: Palavras-2-Go

Este glossário Agile fornece breves definições dos termos e conceitos centrais no desenvolvimento Agile e gerenciamento de projetos Agile. Clique nos links para definições expandidas e conteúdo relacionado. Pronto para testar seus conhecimentos em Agile? Veja o nosso quiz. teste de aceitação:>br>Um teste de aceitação confirma que uma história está completa, combinando um cenário de … Ler mais

Lei de Conway

A lei de Conway é uma observação de que o design de qualquer sistema é significativamente afetado pela estrutura de comunicação da organização que o desenvolve. A lei é comumente associada ao desenvolvimento de software mas é considerada aplicável a sistemas e organizações de todos os tipos. Melvin Conway, um cientista da computação e programador, … Ler mais

Dark pattern

Um dark pattern é um elemento de uma interface manipuladora projetada para enganar o usuário a tomar ações que ele pode não ter feito livremente. Dark patterns são usados em algumas páginas web, popups e programas que incluem malware, freeware, shareware, ofertas freemium e até mesmo software totalmente pago. Um cenário típico é a inclusão … Ler mais

Ferver o oceano

Para ferver o oceano, num contexto de negócios, é aumentar o escopo de um projeto ou tarefa até que seja praticamente impossível de realizar como previsto.  Gestão de projetos emprega um número de mecanismos para manter o escopo dos projetos dentro da razão. A prática mais essencial é assegurar que os requisitos estejam claramente documentados no … Ler mais

Triagem

Triage é o procedimento de atribuir níveis de prioridade a tarefas ou indivíduos para determinar a ordem mais eficaz para lidar com eles. Triage originou-se num contexto médico militar e é agora amplamente utilizado em tecnologias de informação (TI) e ambientes de negócios, onde é um elemento integral da gestão de processos de negócio (BPM). Exemplos de … Ler mais

Design manipulativo

Desenho manipulativo é uma abordagem para criar interfaces de usuário que são projetadas para influenciar ou enganar usuários a tomar ações particulares que eles poderiam não tomar de outra forma.  Designers de interface de usuário (UI) e aqueles que os gerenciam podem ter um efeito marcante no quão fácil uma interface é para os usuários entenderem. … Ler mais

Water-Scrum-fall

Water-Scrum-fall é uma abordagem híbrida à gestão do ciclo de vida de aplicações que combina metodologias de desenvolvimento Waterfall e Scrum. Geralmente falando, uma equipa de desenvolvimento que usa uma abordagem waterfall considera o processo de desenvolvimento de um produto de software como um grande projecto. No final do projeto, a equipe libera software de … Ler mais