Fourth wall

Uma “quarta parede” é um termo usado para descrever a fronteira entre o usuário e o desenvolvedor do software. É o ponto em que o usuário deixa de interagir com o software e o desenvolvedor do software assume o controle. Isto pode ser visto como o ponto em que a entrada do usuário não é … Ler mais

Não inventado aqui (NIH) síndrome

A síndrome do NIH é uma condição pela qual um desenvolvedor de software ou organização acredita que tudo deve ser desenvolvido internamente, em vez de usar as soluções existentes. Isto pode levar à duplicação de esforços e a um design de software sub-óptimo. O termo é frequentemente utilizado de forma negativa, uma vez que pode … Ler mais

Metodologia IDOV (identificar, projetar, otimizar, verificar)

A metodologia IDOV é uma abordagem sistemática ao desenvolvimento de software que se concentra em quatro etapas-chave: identificar, desenhar, otimizar e verificar. A primeira etapa, identificar, envolve a compreensão do problema que o software se destina a resolver. Isso inclui a compreensão das necessidades do usuário, dos requisitos do negócio e das restrições técnicas. A … Ler mais

Triage

Triagem é o processo de ordenação e priorização de uma lista de itens, geralmente em ordem de importância. No contexto do desenvolvimento de software, a triagem é frequentemente usada para priorizar e gerenciar um backlog de recursos ou bugs que precisam ser tratados. A triagem também pode ser usada para priorizar tarefas em um ciclo … Ler mais

Propriedade Intelectual (IP)

Propriedade Intelectual (PI) refere-se a criações da mente, tais como invenções; obras literárias e artísticas; desenhos; e símbolos, nomes e imagens usados no comércio. Propriedade Intelectual está dividida em duas categorias: – Propriedade industrial, que inclui invenções (patentes), marcas, desenhos industriais e indicações geográficas; e – Direitos autorais, que inclui obras literárias e artísticas, como … Ler mais

Engenheiro de confiabilidade do site

Um engenheiro de confiabilidade de site (SRE) é um desenvolvedor de software que é responsável pela disponibilidade, desempenho e estabilidade de um sistema de software. Os SREs estão frequentemente envolvidos no DevOps, um conjunto de práticas que combina desenvolvimento e operações de software para aumentar a velocidade e a qualidade da entrega de software. As … Ler mais

API Privado

Uma API privada é uma API que não está disponível publicamente. É normalmente utilizada por uma empresa para permitir o acesso aos seus dados ou serviços internos. Este tipo de API não é tipicamente disponibilizado ao público em geral, e em vez disso é disponibilizado apenas para selecionar parceiros ou desenvolvedores. Para que são usadas … Ler mais

Reality computing

Reality computing é um termo para técnicas de desenvolvimento de software que procuram integrar dados do mundo real e objectos físicos em simulações digitais. A tecnologia da computação de realidade tem sido usada em uma variedade de campos, incluindo arquitetura, engenharia, construção e manufatura. O software de computação de realidade baseia-se normalmente em tecnologias de … Ler mais

Gold plating

“Gold plating” é o termo usado para descrever o ato de adicionar recursos ou funcionalidades extras a um produto de software além do que é necessário ou necessário. Isto pode muitas vezes levar ao inchaço do software, uma vez que recursos extras aumentam a complexidade do código e podem tornar o software mais difícil de … Ler mais

Engenharia de software

Engenharia de software é o processo de concepção, criação, teste e manutenção de software. É um campo da engenharia que se concentra na criação e desenvolvimento de aplicações de software. O termo “engenharia de software” foi cunhado pela primeira vez pela pioneira em software, Margaret Hamilton, em 1968. Hamilton também é creditada com a cunhagem … Ler mais