Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

Desenvolvimento de software

Índice Desenvolvimento de software

Na computação, o desenvolvimento de software é o ato de elaborar e implementar um sistema computacional, isto é, transformar a necessidade de um utilizador ou de um mercado em um produto de software.

154 relações: Abordagem top-down e bottom-up, Agente de software, Ambiente de implantação, Análise de pontos de função, Aplicativo móvel, Arduino, Artefato (desenvolvimento de software), Asana (software), Assis (São Paulo), Automação de teste, Índia, BigPark, Bioconductor, Black Duck Open Hub, Blitz Basic, BuddyPress, Build, C++, C++Builder, Caminho crítico, Campus Party Brasil, Capability Maturity Model, ChromeOS, CI&T, Ciência da computação, Ciclo de vida de liberação de software, Ciclo de Vida do Desenvolvimento Seguro, Citra (emulador), CodeIgniter, Component Object Model, Computação, Computação nativa em nuvem, Concorrência (ciência da computação), Convenção sobre configuração, Crise do software, Dataprev, Dívida tecnológica, Desenvolvimento, Desenvolvimento de software móvel, Desenvolvimento rápido de aplicações, Desenvolvimento web, DevOps, Dextra Sistemas, Digital Mars, Donationware, Dongle, Eclipse (software), Economia da cidade de Nova Iorque, Engenharia de computação, Engenharia de software, ..., Engenharia de software baseada em componentes, Estimativas de software, Estrutura analítica do projeto, Extremotec, Fator ônibus, Feature toggle, Framework, Free Pascal, FreeCAD, Gerência de configuração de software, Gerenciamento de requisitos, Gestão de relacionamento com fornecedores, Git, GLUI, GRASP (padrão orientado a objetos), Grupo Mowa, História de usuário, Hyper Hippo Productions, Implantação de software, Indústria de software, IntelliJ IDEA, JSLint, KDE neon, Keyhole, Inc, Kit de desenvolvimento de software, Lift London, LimeSurvey, Linguagem de domínio específico, Linguagem de programação de quarta geração, Make, Matemática discreta, Matheus Goyas, Métodos formais, Métrica de software, Menos um, Metodologia, Metodologia de desenvolvimento de sistemas dinâmicos, Microsoft Excel, Microsoft Most Valuable Professional, Microsoft Research, MISRA C, Mod MTV, Modelagem de processos de negócio, Modelo em três camadas, MoSCoW method, Nova Iorque, Npm (software), Objeto mock, Office Space, Oracle Application Express, Oracle Corporation, Organização Internacional de Normalização, Paralisia por análise, Paul Kunz, Phabricator, Ponto de parada, Princípio KISS, Processo de desenvolvimento de software, Processo unificado, Programação funcional, Programação por contrato, Programador cowboy, Pylons project, Quantum (Mozilla), Rede de Petri, Redundância modular tripla, Richmond (Colúmbia Britânica), Rolling release, Satoru Iwata, Scrum, Sidia Instituto de Ciência e Tecnologia, Sistema de controle de versões, Software aplicativo, Software livre, SourceForge, Sprint (desenvolvimento de software), Stack Overflow, Stronghold Kingdoms, Stub, Swift Playgrounds, Sydle, Tecnologia da informação, Test-driven development, Teste de software, Tipo abstrato de dado, Toolchain, Trac, Transformações de modelos, Trunk, Unity Technologies, Universidade Federal do ABC, Upstream (desenvolvimento de software), Vaporware, Vazamento (internet), Versão, VideoLAN, VirtualBox, Vocale Solutions, Watcom, Willian Chimura, Xfce, Yasmine Mustafa, Yoshinori Kitase, YoYo Games. Expandir índice (104 mais) »

Abordagem top-down e bottom-up

De cima para baixo e de baixo para cima (em inglês, top-down e bottom-up, respectivamente) são estratégias de processamento de informação e ordenação do conhecimento, usadas em vários campos, incluindo software, humanística, teorias científicas, gestão e organização.

Novo!!: Desenvolvimento de software e Abordagem top-down e bottom-up · Veja mais »

Agente de software

Em desenvolvimento de software, um agente de software é um programa de computador que pode operar autonomamente e efetuar tarefas singulares sem a direta supervisão humana.

Novo!!: Desenvolvimento de software e Agente de software · Veja mais »

Ambiente de implantação

Em implantação de software, um ambiente ou camada é um sistema de computador no qual um programa ou componente de software é implantado e executado.

Novo!!: Desenvolvimento de software e Ambiente de implantação · Veja mais »

Análise de pontos de função

Análise de Pontos de Função (APF) é uma técnica para a medição de projetos de desenvolvimento de software, visando a estabelecer uma medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade implementada, sob o ponto de vista do usuário.

Novo!!: Desenvolvimento de software e Análise de pontos de função · Veja mais »

Aplicativo móvel

Google Android Na informática, o, conhecido normalmente por app (abreviado do inglês "mobile application"), é um programa computacional desenvolvido para ser usado em dispositivos eletrônicos móveis (como relógio inteligente, smartphone, tablet, receptor de televisão, smartv), que pode ser adquirido por instalação no dispositivo ou descarregada pelo usuário através de uma loja on-line (como Google Play, App Store, Samsung Galaxy Store ou Windows Phone Store).

Novo!!: Desenvolvimento de software e Aplicativo móvel · Veja mais »

Arduino

ArduinoSubstantivo próprio na língua Italiana, usado para nomear pessoas, porém de origem germânica da palavra "Harduwin" ou "Hardwin", que pode ser traduzida como Forte e Amigo, este nome se tornou popular graças ao rei italiano Arduino de Ivrea (1002-1015) é uma plataforma programável de prototipagem eletrônica (para testes e projetos eletrônicos) de placa única e hardware livre (código aberto), que permite aos usuários criar objetos eletrônicos interativos e independentes, usando o microcontrolador Atmel AVR ou ARM com suporte de entrada/saída embutido, uma linguagem de programação padrão, essencialmente C/C++ (com origem na linguaguem Wiring).

Novo!!: Desenvolvimento de software e Arduino · Veja mais »

Artefato (desenvolvimento de software)

Um é um dos vários tipos de subprodutos concretos produzido durante o desenvolvimento de software.

Novo!!: Desenvolvimento de software e Artefato (desenvolvimento de software) · Veja mais »

Asana (software)

Asana — é um software para web e aparelhos móveis, usada para uma coprodução de projetos sem uso de correio eletrônico.

Novo!!: Desenvolvimento de software e Asana (software) · Veja mais »

Assis (São Paulo)

Assis é um município brasileiro do interior do estado de São Paulo.

Novo!!: Desenvolvimento de software e Assis (São Paulo) · Veja mais »

Automação de teste

Automação de teste é o uso de software para controlar a execução do teste de software, a comparação dos resultados esperados com os resultados reais, a configuração das pré-condições de teste e outras funções de controle e relatório de teste.

Novo!!: Desenvolvimento de software e Automação de teste · Veja mais »

Índia

*.

Novo!!: Desenvolvimento de software e Índia · Veja mais »

BigPark

BigPark é um estúdio de desenvolvimento de software com sede em Vancouver, Canadá.

Novo!!: Desenvolvimento de software e BigPark · Veja mais »

Bioconductor

O é um projeto de software livre, de código aberto e de desenvolvimento aberto para análise e compreensão de dados genômicos gerados por experimentos em laboratórios na área de biologia molecular.

Novo!!: Desenvolvimento de software e Bioconductor · Veja mais »

Black Duck Open Hub

Black Duck Open Hub, anteriormente Ohloh, é um website é um web services suite e uma plataforma de comunidade online que visa mapear o desenvolvimento de software livre.

Novo!!: Desenvolvimento de software e Black Duck Open Hub · Veja mais »

Blitz Basic

Blitz Basic é uma linguagem de programação derivada do Basic criada pela Blitz Research.

Novo!!: Desenvolvimento de software e Blitz Basic · Veja mais »

BuddyPress

BuddyPress é um software de rede social, livre e de código aberto, de propriedade da Automattic desde 2008.

Novo!!: Desenvolvimento de software e BuddyPress · Veja mais »

Build

Build (construção em português), no contexto do desenvolvimento de software, é o processo ou o resultado da conversão dos arquivos de código-fonte em um ou mais artefatos de software que podem ser executados em um computador.

Novo!!: Desenvolvimento de software e Build · Veja mais »

C++

C++ (Pronuncia-se "cê mais mais") é uma linguagem de programação compilada multi-paradigma (seu suporte inclui linguagem imperativa, orientada a objetos e genérica) e de uso geral.

Novo!!: Desenvolvimento de software e C++ · Veja mais »

C++Builder

C++Builder (ou abreviado por BCB) é um ambiente de desenvolvimento integrado (IDE) produzido pela Embarcadero para o desenvolvimento de softwares na linguagem C++.

Novo!!: Desenvolvimento de software e C++Builder · Veja mais »

Caminho crítico

O método do caminho crítico (CPM), ou análise do caminho crítico (CPA), é um algoritmo para agendar um conjunto de atividades do projeto.

Novo!!: Desenvolvimento de software e Caminho crítico · Veja mais »

Campus Party Brasil

A Campus Party Brasil é a versão brasileira da Campus Party, a maior experiência tecnológica do mundo que acontece em torno de um festival de inovação, criatividade, ciências e empreendedorismo.

Novo!!: Desenvolvimento de software e Campus Party Brasil · Veja mais »

Capability Maturity Model

Capability Maturity Model (CMM ou Modelo de Maturidade em Capacitação), também conhecido como Software CMM (SW-CMM) pode ser definido como sendo uma soma de "melhores práticas" para diagnóstico e avaliação de maturidade do desenvolvimento de softwares em uma organização.

Novo!!: Desenvolvimento de software e Capability Maturity Model · Veja mais »

ChromeOS

Chrome OS é um sistema operacional desenvolvido pelo Google, lançado em 2010, baseado no núcleo do Linux e usa o navegador de internet Google Chrome como interface de usuário, suportando primariamente aplicativos da web.

Novo!!: Desenvolvimento de software e ChromeOS · Veja mais »

CI&T

A CI&T é uma empresa de tecnologia da informação e desenvolvimento de software com atuação no Brasil, nos Estados Unidos, no Canadá, no Reino Unido, em Portugal, na China, na Colômbia, no Japão e na Austrália.

Novo!!: Desenvolvimento de software e CI&T · Veja mais »

Ciência da computação

A Ciência da Computação lida com fundamentos teóricos da informação, computação, e técnicas práticas para suas implementações e aplicações.

Novo!!: Desenvolvimento de software e Ciência da computação · Veja mais »

Ciclo de vida de liberação de software

Na informática, a liberação do programa computacional ou lançamento de software (em inglês: release) é o lançamento de nova versão oficial de produto de software.

Novo!!: Desenvolvimento de software e Ciclo de vida de liberação de software · Veja mais »

Ciclo de Vida do Desenvolvimento Seguro

Ciclo de Vida do Desenvolvimento Seguro, ou SDL (do inglês Security Development Lifecycle), é um processo que consiste na inserção de várias atividades e produtos relacionados a segurança na fase de desenvolvimento de software, como modelagem de ameaças, análise estática do código com uso de ferramentas, revisão de código, testes de segurança direcionados e uma revisão final de segurança, minimizando o surgimento de vulnerabilidades.

Novo!!: Desenvolvimento de software e Ciclo de Vida do Desenvolvimento Seguro · Veja mais »

Citra (emulador)

Citra é o primeiro emulador do console de videogame portátil Nintendo 3DS, desenvolvido pelo Citra Team usando a linguagem de programação C++.

Novo!!: Desenvolvimento de software e Citra (emulador) · Veja mais »

CodeIgniter

O CodeIgniter é um framework de desenvolvimento de aplicações em PHP.

Novo!!: Desenvolvimento de software e CodeIgniter · Veja mais »

Component Object Model

Component Object Model (COM) é uma plataforma da Microsoft para componentes de software lançada em 1993.

Novo!!: Desenvolvimento de software e Component Object Model · Veja mais »

Computação

A computação é qualquer atividade orientada a objetivos que exija, se beneficie ou crie máquinas de computação.

Novo!!: Desenvolvimento de software e Computação · Veja mais »

Computação nativa em nuvem

A computação nativa em nuvem é uma abordagem no desenvolvimento de software que utiliza a computação em nuvem para "criar e executar aplicações escaláveis em ambientes modernos e dinâmicos, como nuvens públicas, privadas e híbridas ". Essas tecnologias, como contêineres, microsserviços, computação sem servidor, processadores nativos para nuvem e infraestrutura imutável, implantadas por meio de código declarativo, são elementos comuns nesse estilo de arquitetura.

Novo!!: Desenvolvimento de software e Computação nativa em nuvem · Veja mais »

Concorrência (ciência da computação)

Em ciência da computação, a concorrência ocorre quando existem dois ou mais processos executados em simultâneo; mais especificamente, o termo é utilizado quando processos disputam o acesso a recursos partilhados.

Novo!!: Desenvolvimento de software e Concorrência (ciência da computação) · Veja mais »

Convenção sobre configuração

Convenção sobre configuração ou programação por convenção (do inglês Convention over configuration - CoC) é um modelo de desenvolvimento de software que busca diminuir o número de decisões que os desenvolvedores precisam tomar.

Novo!!: Desenvolvimento de software e Convenção sobre configuração · Veja mais »

Crise do software

A crise do software foi um termo utilizado nos anos 1970, quando a engenharia de software era praticamente inexistente.

Novo!!: Desenvolvimento de software e Crise do software · Veja mais »

Dataprev

A Empresa de Tecnologia e Informações da Previdência (Dataprev) é uma empresa pública brasileira, vinculada ao Ministério da Gestão e Inovação em Serviços Públicos (MGI).

Novo!!: Desenvolvimento de software e Dataprev · Veja mais »

Dívida tecnológica

No desenvolvimento de software, a dívida tecnológica (também conhecida como dívida digital, dívida técnica, dívida de design ou dívida de código) é um déficit ou custo implícito de retrabalho futuro necessário.

Novo!!: Desenvolvimento de software e Dívida tecnológica · Veja mais »

Desenvolvimento

Sem descrição

Novo!!: Desenvolvimento de software e Desenvolvimento · Veja mais »

Desenvolvimento de software móvel

Laboratório de desenvolvimento mobile em um colégio da Estônia Desenvolvimento de aplicações e sistemas para dispositivos móveis, por vezes utilizado apenas como desenvolvimento mobile é toda atividade e processos acerca do desenvolvimento de software para dispositivos móveis (handheld) como computadores de bolso, PDAs, smartphone, telefone celular, console portátil e Ultra Mobile PC combinado com tecnologias como GPS, TV portátil, touch, consoles, navegador de Internet, WAP, leitores de áudio, vídeo e texto, entre outros.

Novo!!: Desenvolvimento de software e Desenvolvimento de software móvel · Veja mais »

Desenvolvimento rápido de aplicações

Desenvolvimento Rápido de Aplicação (do inglês: "Rapid Application Development" - RAD) é um modelo de processo de desenvolvimento de software iterativo e incremental que enfatiza um ciclo de desenvolvimento extremamente curto (entre 60 e 90 dias), registrado por James Martin em 1991, tem substituído gradativamente o termo de prototipação rápida que já foi muito utilizada no passado.

Novo!!: Desenvolvimento de software e Desenvolvimento rápido de aplicações · Veja mais »

Desenvolvimento web

Desenvolvimento web é o termo utilizado para descrever o desenvolvimento de sites, na Internet ou numa intranet.

Novo!!: Desenvolvimento de software e Desenvolvimento web · Veja mais »

DevOps

Na Ciência da Computação o DevOps (contração de development e operations), é uma cultura na engenharia de software que aproxima os desenvolvedores de software (Dev) e os operadores do software / administradores do sistema (Ops), com característica principal de melhorar a comunicação dos dois papéis dentro de um projeto e defender a automação e monitoramento em todas as fases da construção de um software (desde a integração, teste, liberação para implantação, ao gerenciamento de infraestrutura), auxiliam empresas no gerenciamento de lançamento de novas versões, padronizando ambientes em ciclos de desenvolvimento menores, frequência de implantação aumentada, liberações mais seguras, em alinhamento próximo com os objetivos de negócio.

Novo!!: Desenvolvimento de software e DevOps · Veja mais »

Dextra Sistemas

A Dextra Sistemas é uma empresa brasileira de TI fundada em 1995 por ex-alunos da Unicamp.

Novo!!: Desenvolvimento de software e Dextra Sistemas · Veja mais »

Digital Mars

Digital Mars é uma empresa de desenvolvimento de software dos Estados Unidos que produz compiladores para C e C++, assim como utilitários para ambientes de desenvolvimento integrado.

Novo!!: Desenvolvimento de software e Digital Mars · Veja mais »

Donationware

Donationware ou Donateware é uma forma de distribuição de software em que seu desenvolvedor ou distribuidor pede uma doação em dinheiro ou outros bens para atender ao seus custos de desenvolvimento de software, hospedagem em servidores, testes do software, etc..

Novo!!: Desenvolvimento de software e Donationware · Veja mais »

Dongle

Um dongle, ou hardlock, é um pequeno hardware de computador (um dispositivo físico) que se conecta a uma porta em outro dispositivo, para fornecer funcionalidade adicional ou permitir acesso ao dispositivo que ele adiciona funcionalidade.

Novo!!: Desenvolvimento de software e Dongle · Veja mais »

Eclipse (software)

Eclipse é uma IDE para desenvolvimento Java, porém suporta várias outras linguagens a partir de plugins como C/C++, PHP, ColdFusion, Python, Scala e Kotlin.

Novo!!: Desenvolvimento de software e Eclipse (software) · Veja mais »

Economia da cidade de Nova Iorque

publicado.

Novo!!: Desenvolvimento de software e Economia da cidade de Nova Iorque · Veja mais »

Engenharia de computação

A Engenharia de Computação é um curso que integra conhecimentos das áreas da Ciência da Computação e da Engenharia Eletrônica necessários para desenvolver hardware e software.

Novo!!: Desenvolvimento de software e Engenharia de computação · Veja mais »

Engenharia de software

acessodata.

Novo!!: Desenvolvimento de software e Engenharia de software · Veja mais »

Engenharia de software baseada em componentes

Engenharia de Software Baseada em componentes é um ramo de Engenharia de Software, com ênfase na decomposição dos sistemas, em componentes funcionais e lógicos com interfaces bem definidas, usadas para comunicação entre os próprios componentes.

Novo!!: Desenvolvimento de software e Engenharia de software baseada em componentes · Veja mais »

Estimativas de software

Estimativa em Software (do inglês Software Estimation) é a disciplina da Engenharia de Software que trata da elaboração de estimativas de esforço, prazos e custos no desenvolvimento de software.

Novo!!: Desenvolvimento de software e Estimativas de software · Veja mais »

Estrutura analítica do projeto

Em Gerência de projetos, uma Estrutura Analítica de Projetos (EAP), do Inglês, Work breakdown structure (WBS) é um processo de subdivisão das entregas e do trabalho do projeto em componentes menores e mais facilmente gerenciáveis.

Novo!!: Desenvolvimento de software e Estrutura analítica do projeto · Veja mais »

Extremotec

O Extremotec - Polo de Tecnologia Extremo Oriental das Américas, é um polo tecnológico situado em João Pessoa, capital da Paraíba, com atuação voltada para as áreas de tecnologia da informação e economia criativa.

Novo!!: Desenvolvimento de software e Extremotec · Veja mais »

Fator ônibus

O projeto irá fracassar se um dos membros for atropelado por um ônibus? O fator ônibus, em uma equipe, é uma medida de risco resultante da informação e/ou habilidades de um indivíduo não estarem sendo compartilhadas com os demais integrantes.

Novo!!: Desenvolvimento de software e Fator ônibus · Veja mais »

Feature toggle

Feature toggle, em português alternância de recursos (também chamado de feature switch, feature flag, feature gate, feature flipper, conditional feature etc.) é uma técnica de desenvolvimento de software que tenta fornecer uma alternativa para manter várias ramificações no código-fonte (conhecidos como ramificações de recurso), de forma que um recurso de software possa ser testado antes mesmo de ser concluído e estar pronto para o lançamento.

Novo!!: Desenvolvimento de software e Feature toggle · Veja mais »

Framework

Um framework em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica.

Novo!!: Desenvolvimento de software e Framework · Veja mais »

Free Pascal

Free Pascal (também conhecido pela sigla FPC) é um compilador 32 ''bits''/64 ''bits'' para a linguagem Pascal (dialetos: Borland Pascal, Delphi Object Pascal e algumas extensões do Mac-Pascal), escrito em Pascal e distribuído sob a licença GPL.

Novo!!: Desenvolvimento de software e Free Pascal · Veja mais »

FreeCAD

data.

Novo!!: Desenvolvimento de software e FreeCAD · Veja mais »

Gerência de configuração de software

Gerência de configuração de software, gerência de configuração ou ainda gestão de configuração de software é uma área da engenharia de software responsável por fornecer o apoio para o desenvolvimento de software.

Novo!!: Desenvolvimento de software e Gerência de configuração de software · Veja mais »

Gerenciamento de requisitos

Gerenciamento de requisitos é o processo de documentação, análise, rastreamento, priorização e concordância sobre os requisitos e então o controle de mudanças e comunicação às partes envolvidas (stakeholders) relevantes.

Novo!!: Desenvolvimento de software e Gerenciamento de requisitos · Veja mais »

Gestão de relacionamento com fornecedores

A Gestão de relacionamento com fornecedores (em inglês: Supplier relationship management (SRM)) é a disciplina de planejar e gerenciar estrategicamente todas as interações com organizações de terceiros que fornecem bens e/ou serviços a uma organização, a fim de maximizar o valor dessas interações.

Novo!!: Desenvolvimento de software e Gestão de relacionamento com fornecedores · Veja mais »

Git

Git (ou em inglês britânico) é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo (Exemplo: alguns livros digitais são disponibilizados no GitHub e escrito aos poucos publicamente).

Novo!!: Desenvolvimento de software e Git · Veja mais »

GLUI

No desenvolvimento de software, GLUI (OpenGL Utility Interface) é uma biblioteca do OpenGL utilizada para a construção de interfaces de janelas, assim como botões, caixas de seleção, listas de seleção, campos de texto, etc.

Novo!!: Desenvolvimento de software e GLUI · Veja mais »

GRASP (padrão orientado a objetos)

General responsibility assignment software patterns (ou principles), abreviado GRASP, consiste em diretrizes para atribuir responsabilidade a classes e objetos em projeto orientado a objetos.

Novo!!: Desenvolvimento de software e GRASP (padrão orientado a objetos) · Veja mais »

Grupo Mowa

Mowa é uma empresa brasileira de desenvolvimento de software focada em soluções móveis, fundada em janeiro de 2002.

Novo!!: Desenvolvimento de software e Grupo Mowa · Veja mais »

História de usuário

Em desenvolvimento de software e gerenciamento de produto, uma História de usuário (User Stories) é uma especificação de uma ou mais sentenças na linguagem de negócio ou cotidiana do usuário final ou usuário do sistema que captura o que um usuário faz ou necessita fazer como parte de sua função de trabalho.

Novo!!: Desenvolvimento de software e História de usuário · Veja mais »

Hyper Hippo Productions

Hyper Hippo Productions é uma empresa de desenvolvimento de ''software'' on-line canadense.

Novo!!: Desenvolvimento de software e Hyper Hippo Productions · Veja mais »

Implantação de software

Implantação é a fase do ciclo de vida de um software (programa computacional, documentação e dados), no contexto de um Sistema de Informação, que corresponde textualmente à passagem do software para a produção.

Novo!!: Desenvolvimento de software e Implantação de software · Veja mais »

Indústria de software

A Indústria de Software é a indústria que envolvem o desenvolvimento, a produção e comercialização de softwares ou programas para computador.

Novo!!: Desenvolvimento de software e Indústria de software · Veja mais »

IntelliJ IDEA

IntelliJ IDEA é um ambiente de desenvolvimento integrado (IDE) escrito em Java para o desenvolvimento de software de computador escrito em Java, Kotlin, Groovy e outras linguagens baseadas em JVM.

Novo!!: Desenvolvimento de software e IntelliJ IDEA · Veja mais »

JSLint

JSLint é um programa de análise estática usado no desenvolvimento de software para checar se o código-fonte de um programa escrito em JavaScript compila com as regras de codificação da linguagem.

Novo!!: Desenvolvimento de software e JSLint · Veja mais »

KDE neon

KDE neon é um conjunto de repositórios de softwares para o Ubuntu com suporte de longo prazo (em inglês: Long Time Suport - LTS) com lançamentos mais recentes do ambiente de desktop KDE e seus aplicativos.

Novo!!: Desenvolvimento de software e KDE neon · Veja mais »

Keyhole, Inc

A Keyhole, Inc., companhia fundada em 2001, foi uma empresa pioneira no desenvolvimento de ''software'' especializado em aplicações de visualização de dados geoespaciais.

Novo!!: Desenvolvimento de software e Keyhole, Inc · Veja mais »

Kit de desenvolvimento de software

Kit de desenvolvimento de software, também conhecido como Software development kit, SDK ou "devkit", é tipicamente um conjunto de ferramentas de desenvolvimento de software que permite a criação de aplicativos para um certo pacote de software, framework, plataforma de hardware, sistema de computador, console de videogame, sistema operacional, ou plataforma de desenvolvimento similar.

Novo!!: Desenvolvimento de software e Kit de desenvolvimento de software · Veja mais »

Lift London

Lift London é um estúdio britânico de desenvolvimento de software localizado em Londres, Inglaterra.

Novo!!: Desenvolvimento de software e Lift London · Veja mais »

LimeSurvey

LimeSurvey (anteriormente PHPSurveyor) é um software livre para aplicação de questionários online escrito em PHP, podendo utilizar bancos de dados MySQL, PostgreSQL ou Microsoft SQL Server para persistência de dados.

Novo!!: Desenvolvimento de software e LimeSurvey · Veja mais »

Linguagem de domínio específico

Uma são os paradigmas e funções, ou códigos específicos, de uma linguagem de programação ou linguagem de especificação em desenvolvimento de software e engenharia de domínio, dedicada a um domínio de problema particular, uma técnica de representação de problema particular e/ou uma técnica de solução particular.

Novo!!: Desenvolvimento de software e Linguagem de domínio específico · Veja mais »

Linguagem de programação de quarta geração

As linguagens de programação de quarta geração, ou 4GL em sua abreviatura de origem inglesa, são linguagens de programação de alto-nível com objetivos específicos, como o desenvolvimento de softwares comerciais de negócios.

Novo!!: Desenvolvimento de software e Linguagem de programação de quarta geração · Veja mais »

Make

No desenvolvimento de software, make é um utilitário que compila automaticamente programas e bibliotecas do arquivo fonte através da leitura de instruções contidas em arquivos denominados Makefiles, que especificam como obter o programa de destino.

Novo!!: Desenvolvimento de software e Make · Veja mais »

Matemática discreta

propriedades matemáticas, a sua utilidade como modelos de problemas do mundo real, e sua importância no desenvolvimento de algoritmos computacionais. Matemática discreta, também chamada matemática finita, é o estudo das estruturas algébricas que são fundamentalmente discretas, em vez de contínuas.

Novo!!: Desenvolvimento de software e Matemática discreta · Veja mais »

Matheus Goyas

Matheus Felipe Medeiros Goyas (Belo Horizonte, 16 de Agosto de 1990) é um jovem empreendedor e investidor brasileiro, especialista em temas como tecnologia e educação.

Novo!!: Desenvolvimento de software e Matheus Goyas · Veja mais »

Métodos formais

Na ciência da computação e engenharia de software, métodos formais são técnicas baseadas em formalismos matemáticos para a especificação, desenvolvimento e verificação dos sistemas de softwares e hardwares.

Novo!!: Desenvolvimento de software e Métodos formais · Veja mais »

Métrica de software

Métricas de software são parâmetros para a medição do desempenho de um software.

Novo!!: Desenvolvimento de software e Métrica de software · Veja mais »

Menos um

Na matemática, −1 (um negativo ou menos um) é o inverso aditivo de 1, ou seja, o número que adicionado a 1 dá o elemento de identidade aditivo, 0.

Novo!!: Desenvolvimento de software e Menos um · Veja mais »

Metodologia

A metodologia é o estudo dos métodos.

Novo!!: Desenvolvimento de software e Metodologia · Veja mais »

Metodologia de desenvolvimento de sistemas dinâmicos

Metodologia de Desenvolvimento de Sistemas Dinâmicos (do inglês Dynamic Systems Development Method - DSDM) é uma metodologia de desenvolvimento de software originalmente baseada em "Desenvolvimento Rápido de Aplicação" (RAD).

Novo!!: Desenvolvimento de software e Metodologia de desenvolvimento de sistemas dinâmicos · Veja mais »

Microsoft Excel

O Microsoft Excel é um editor de planilhas produzido pela Microsoft para computadores que utilizam o sistema operacional Microsoft Windows, além de computadores Macintosh da Apple Inc. e dispositivos móveis como o Windows Phone, Android ou o iOS.

Novo!!: Desenvolvimento de software e Microsoft Excel · Veja mais »

Microsoft Most Valuable Professional

De acordo com a Microsoft, o prêmio Microsoft Most Valuable Professional (MVP) é dado a "líderes comunitários que já demonstraram um compromisso exemplar ao ajudar os outros a obter o máximo de sua experiência com as tecnologias Microsoft." Os premiados são pessoas que "compartilham sua paixão excepcional, o conhecimento do mundo real, e conhecimentos técnicos com a comunidade e com a Microsoft." Um MVP é concedido para contribuições do ano anterior.

Novo!!: Desenvolvimento de software e Microsoft Most Valuable Professional · Veja mais »

Microsoft Research

Microsoft Research é a subsidiária de pesquisas da Microsoft.

Novo!!: Desenvolvimento de software e Microsoft Research · Veja mais »

MISRA C

MISRA C é um padrão para desenvolvimento de ''software'' em linguagem de programação C desenvolvida pela Motor Industry Software Reliability Association, ou MISRA.

Novo!!: Desenvolvimento de software e MISRA C · Veja mais »

Mod MTV

Mod MTV foi um programa de televisão transmitido pela MTV Brasil e gravado em Nova Iorque, que aborda temas tecnológicos e estreou em 25 de abril de 2011, com duração de 15 minutos.

Novo!!: Desenvolvimento de software e Mod MTV · Veja mais »

Modelagem de processos de negócio

Modelagem de processos de negócio ou Business Process Modeling (BPM) em engenharia de sistemas é a atividade de representação de processos de uma empresa, de modo que o processo atual possa ser analisado e melhorado.

Novo!!: Desenvolvimento de software e Modelagem de processos de negócio · Veja mais »

Modelo em três camadas

Modelo em três camadas (3-Tier), derivado do modelo 'n' camadas, recebe esta denominação quando um sistema cliente-servidor é desenvolvido retirando-se a camada de negócio do lado do cliente.

Novo!!: Desenvolvimento de software e Modelo em três camadas · Veja mais »

MoSCoW method

O método Moscow é uma técnica de priorização usada em gerenciamento, análise de negócios, gerenciamento de projetos e desenvolvimento de software para chegar a um entendimento comum com as partes interessadas sobre a importância que atribuem à entrega de cada requisito.

Novo!!: Desenvolvimento de software e MoSCoW method · Veja mais »

Nova Iorque

Nova Iorque (também referida como Nova York), oficialmente Cidade de Nova Iorque (New York City), é a cidade mais populosa do estado de Nova Iorque e dos Estados Unidos.

Novo!!: Desenvolvimento de software e Nova Iorque · Veja mais »

Npm (software)

npm (originalmente abreviação de Node Package Manager) é um gerenciador de pacotes para o Node.JS npm, Inc.

Novo!!: Desenvolvimento de software e Npm (software) · Veja mais »

Objeto mock

Objetos mock, objetos simulados ou simplesmente mock (do inglês mock object) em desenvolvimento de software são objetos que simulam o comportamento de objetos reais de forma controlada.

Novo!!: Desenvolvimento de software e Objeto mock · Veja mais »

Office Space

Office Space (br: Como Enlouquecer Seu Chefe / pt: O Insustentável Peso do Trabalho) é uma comédia americana de 1999 escrita e dirigida por Mike Judge.

Novo!!: Desenvolvimento de software e Office Space · Veja mais »

Oracle Application Express

Oracle APEX (também conhecido como APEX ou Oracle Application Express) é um ambiente de desenvolvimento de software da web executado no banco de dados Oracle.

Novo!!: Desenvolvimento de software e Oracle Application Express · Veja mais »

Oracle Corporation

A Oracle Corporation é uma empresa multinacional de tecnologia e informática norte-americana, especializada no desenvolvimento e comercialização de hardware e softwares e de banco de dados.

Novo!!: Desenvolvimento de software e Oracle Corporation · Veja mais »

Organização Internacional de Normalização

A (International Organization for Standardization; L'Organisation internationale de normalisation), popularmente conhecida como ISO é uma entidade que congrega os grémios de padronização/normalização de 162 países.

Novo!!: Desenvolvimento de software e Organização Internacional de Normalização · Veja mais »

Paralisia por análise

''O Pensador'' Paralisia por análise (também paralisia de análise ou da análise) descreve um processo individual ou em grupo onde analisar demais ou pensar demais em uma situação pode fazer com que o movimento ou a tomada de decisão da situação se torne "paralisada", o que significa que nenhuma solução ou curso de ação é decidido dentro de um período de tempo natural.

Novo!!: Desenvolvimento de software e Paralisia por análise · Veja mais »

Paul Kunz

Desenvolvedor de softwares e físico de partículas Paul Kunz iniciou o desenvolvimento do primeiro servidor Web fora da Europa.

Novo!!: Desenvolvimento de software e Paul Kunz · Veja mais »

Phabricator

Phabricator é uma suite colaborativa de código aberto mantido pela Phacility, implementado em 2010 em PHP, para desenvolvimento de software e aplicações web de código aberto, que inclui: differential, revisor de código; diffusion, navegador de repositórios; herald, monitoramento de alterações; maniphest, gerenciador de erros (bug tracker); ferramenta de linha de comando; canais de chat; criação de wiki, gerenciamento de sprints semelhante ao Trello, e; wiki Phriction.

Novo!!: Desenvolvimento de software e Phabricator · Veja mais »

Ponto de parada

Eclipse com um programa suspenso num '''ponto de parada'''. No desenvolvimento de software, um ponto de parada ou ponto de interrupção é um ponto intencional de pausa num programa de computador durante a depuração.

Novo!!: Desenvolvimento de software e Ponto de parada · Veja mais »

Princípio KISS

Uma simples inscrição do princípio KISS (sem a quarta palavra) KISS, um acrônimo para "Keep it simple, stupid!" (Mantenha simples, estúpido!), é um princípio de design observado pela Marinha dos Estados Unidos em 1960.

Novo!!: Desenvolvimento de software e Princípio KISS · Veja mais »

Processo de desenvolvimento de software

Um processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software.

Novo!!: Desenvolvimento de software e Processo de desenvolvimento de software · Veja mais »

Processo unificado

O processo unificado (Unified Process - UP) de desenvolvimento de software é o conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software.

Novo!!: Desenvolvimento de software e Processo unificado · Veja mais »

Programação funcional

Em ciência da computação, programação funcional é um paradigma de programação que trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados mutáveis.

Novo!!: Desenvolvimento de software e Programação funcional · Veja mais »

Programação por contrato

Programação por contrato do inglês Design by contract (DbC) é um abordagem de desenvolvimento de software que prescreve que os desenvolvedores devem definir métodos formais, especificações de interface precisas e verificáveis dos componentes de desenvolvimento de software, que acarreta na definição de Tipo Abstrato de Dados com pre-condições, pos-condições e constantes.

Novo!!: Desenvolvimento de software e Programação por contrato · Veja mais »

Programador cowboy

Programador cowboy, em desenvolvimento de software, refere-se a programadores que têm autonomia num processo de desenvolvimento.

Novo!!: Desenvolvimento de software e Programador cowboy · Veja mais »

Pylons project

Pylons project é um projeto de código aberto que desenvolve um conjunto de frameworks de aplicações web escritas em Python.

Novo!!: Desenvolvimento de software e Pylons project · Veja mais »

Quantum (Mozilla)

Quantum é um projeto recente da Mozilla que engloba vários esforços de desenvolvimento de software para "construir o motor de renderização da Web de próxima geração para os usuários do Firefox".

Novo!!: Desenvolvimento de software e Quantum (Mozilla) · Veja mais »

Rede de Petri

Uma rede de Petri ou rede de transição é uma das várias representações matemáticas para sistemas distribuídos discretos.

Novo!!: Desenvolvimento de software e Rede de Petri · Veja mais »

Redundância modular tripla

Redundância modular tripla (ou TMR, do termo em inglês triple modular redundancy) é uma forma de tolerância a falhas proposta por Von Neumann.

Novo!!: Desenvolvimento de software e Redundância modular tripla · Veja mais »

Richmond (Colúmbia Britânica)

Richmond é uma cidade da província canadense de Colúmbia Britânica, e parte da zona metropolitana de Vancouver.

Novo!!: Desenvolvimento de software e Richmond (Colúmbia Britânica) · Veja mais »

Rolling release

Em software, lançamento contínuo, (rolling release em inglês) é um termo empregado para se referir a um sistema de software que se encontra em constante desenvolvimento, que é o oposto do modelo onde versões são liberadas em determinados períodos de tempo.

Novo!!: Desenvolvimento de software e Rolling release · Veja mais »

Satoru Iwata

foi um programador e empresário japonês que atuou como o diretor executivo e quarto presidente da Nintendo de 2002 até sua morte.

Novo!!: Desenvolvimento de software e Satoru Iwata · Veja mais »

Scrum

Representação visual dos principais artefatos do Scrum Framework e seu relacionamento com a Sprint O Scrum (pronunciado) é um framework de gerenciamento de projetos (conjunto de técnicas/processos de gerenciamento não linear de projetos em equipe), da etapa da organização ao desenvolvimento ágil de produtos complexos e adaptativos buscando o valor máximo, criado na década de 1990.

Novo!!: Desenvolvimento de software e Scrum · Veja mais »

Sidia Instituto de Ciência e Tecnologia

O Sidia Instituto de Ciência e Tecnologia é um instituto de pesquisa, desenvolvimento e tecnologia sediado na cidade de Manaus, capital do estado do Amazonas.

Novo!!: Desenvolvimento de software e Sidia Instituto de Ciência e Tecnologia · Veja mais »

Sistema de controle de versões

Um sistema de controle de versões (ou versionamento), VCS (do inglês version control system) ou ainda SCM (do inglês source code management) na função prática da Ciência da Computação e da Engenharia de Software, é um software que tem a finalidade de gerenciar diferentes versões no desenvolvimento de um documento qualquer.

Novo!!: Desenvolvimento de software e Sistema de controle de versões · Veja mais »

Software aplicativo

O OpenOffice.org é um exemplo de um aplicativo. Software aplicativo, (abreviadamente, app), é o software projetado através de Linguagem de programação para executar um grupo de funções, tarefas ou atividades coordenadas para o benefício do usuário.

Novo!!: Desenvolvimento de software e Software aplicativo · Veja mais »

Software livre

Software livre é o software que concede liberdade ao usuário para executar, acessar e modificar o código fonte, e redistribuir cópias com ou sem modificações.

Novo!!: Desenvolvimento de software e Software livre · Veja mais »

SourceForge

SourceForge é um repositório de código fonte baseado em Web.

Novo!!: Desenvolvimento de software e SourceForge · Veja mais »

Sprint (desenvolvimento de software)

Uma sprint é uma reunião de pessoas envolvidas num projeto para promover um desenvolvimento mais focalizado do projeto.

Novo!!: Desenvolvimento de software e Sprint (desenvolvimento de software) · Veja mais »

Stack Overflow

Stack Overflow é um site de perguntas e respostas para profissionais e entusiastas na área de programação de computadores.

Novo!!: Desenvolvimento de software e Stack Overflow · Veja mais »

Stronghold Kingdoms

Stronghold Kingdoms é um massively multiplayer online de estratégia em tempo real com o tema de construção de castelo medieval.

Novo!!: Desenvolvimento de software e Stronghold Kingdoms · Veja mais »

Stub

Um stub ou method stub, em português esboço de método, em desenvolvimento de software, é um pedaço de código usado para substituir algumas outras funcionalidades de programação.

Novo!!: Desenvolvimento de software e Stub · Veja mais »

Swift Playgrounds

O Swift Playgrounds (também conhecido como Playgrounds) é um ambiente de desenvolvimento para o Swift criado pela Apple Inc. A versão original do Playgrounds foi lançada pela Apple Inc. em 2 de junho de 2014 durante a WWDC 2014 como parte integrante do Xcode.

Novo!!: Desenvolvimento de software e Swift Playgrounds · Veja mais »

Sydle

A SYDLE é uma empresa brasileira da área de Tecnologia da Informação, com sede em Belo Horizonte, Minas Gerais.

Novo!!: Desenvolvimento de software e Sydle · Veja mais »

Tecnologia da informação

fita de papel A tecnologia da informação (TI) é um conjunto de recursos utilizados para criar, processar, armazenar, recuperar e trocar de dados e informações.

Novo!!: Desenvolvimento de software e Tecnologia da informação · Veja mais »

Test-driven development

Test Driven Development (TDD) ou em português Desenvolvimento guiado por testes é uma técnica de desenvolvimento de software que se relaciona com o conceito de verificação e validação e se baseia em um ciclo curto de repetições: Primeiramente o desenvolvedor escreve um caso de teste automatizado que define uma melhoria desejada ou uma nova funcionalidade.

Novo!!: Desenvolvimento de software e Test-driven development · Veja mais »

Teste de software

O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar, se relaciona com o conceito de verificação e validação.

Novo!!: Desenvolvimento de software e Teste de software · Veja mais »

Tipo abstrato de dado

Na ciência da computação, um Tipo Abstrato de Dados (abreviado TAD) é um modelo matemático para tipos de dados; ou seja, na programação de computadores é um código que define e implementa um novo tipo de informação ou um novo tipo de objeto utilizado na linguagem de programação orientada a objetos, que é definido pelo seu comportamento (semântico) do ponto de vista de um usuário, do dado, especificamente em termos de valores possíveis, operações possíveis no dado desse tipo, e o comportamento dessas operações.

Novo!!: Desenvolvimento de software e Tipo abstrato de dado · Veja mais »

Toolchain

Em software, uma toolchain (cadeia de ferramentas) é um conjunto de ferramentas de programação usadas para executar uma tarefa complexa de desenvolvimento de software ou para criar um produto de software, que normalmente é outro programa de computador ou um conjunto de programas relacionados.

Novo!!: Desenvolvimento de software e Toolchain · Veja mais »

Trac

Trac é uma simples ferramenta, open source e de interface web para controle de mudanças em projetos de desenvolvimento de software.

Novo!!: Desenvolvimento de software e Trac · Veja mais »

Transformações de modelos

No desenvolvimento orientado a modelos de software, uma transformação de modelos consiste na aplicação de um conjunto de regras de transformação sobre um ou mais modelos iniciais (modelos fontes) de modo a produzir um ou mais modelos finais (modelos alvos).

Novo!!: Desenvolvimento de software e Transformações de modelos · Veja mais »

Trunk

No campo de Desenvolvimento de software, o trunk (também chamado de linha principal) se refere a versão sem nome dentro de uma árvore de arquivos em um Sistema de controle de versão.

Novo!!: Desenvolvimento de software e Trunk · Veja mais »

Unity Technologies

A Unity Technologies é uma desenvolvedora de software de jogos eletrônicos sediada em São Francisco, Califórnia.

Novo!!: Desenvolvimento de software e Unity Technologies · Veja mais »

Universidade Federal do ABC

A Universidade Federal do ABC (UFABC) é uma instituição pública federal de ensino superior no ABC Paulista.

Novo!!: Desenvolvimento de software e Universidade Federal do ABC · Veja mais »

Upstream (desenvolvimento de software)

Em desenvolvimento de software, upstream refere-se a uma direção em relativa aos autores ou mantenedores originais do software que é distribuído como código-fonte e é uma qualificação de um bug ou patch.

Novo!!: Desenvolvimento de software e Upstream (desenvolvimento de software) · Veja mais »

Vaporware

Vaporware (ou em inglês britânico: Vapourware) é um software ou hardware que é anunciado por um desenvolvedor muito antes do seu lançamento, mas que nunca chega a entrar em produção, tenha seu ciclo de desenvolvimento sido iniciado ou não.

Novo!!: Desenvolvimento de software e Vaporware · Veja mais »

Vazamento (internet)

Um vazamento na internet é a liberação não autorizada de informações na internet.

Novo!!: Desenvolvimento de software e Vazamento (internet) · Veja mais »

Versão

Na informática, a versão é uma etapa de desenvolvimento que passa o programa computacional (programa de computador e aplicativo móvel) que faz parte do processo de versionamento de programa de computador; ou seja, a cada modificação (funcional ou de segurança) no software que os programadores fazem é gerada uma nova versão.

Novo!!: Desenvolvimento de software e Versão · Veja mais »

VideoLAN

VideoLAN é um projeto que desenvolve software para a reprodução de outros formatos de mídia de vídeo e através de uma rede de área local (LAN).

Novo!!: Desenvolvimento de software e VideoLAN · Veja mais »

VirtualBox

VirtualBox é um software de virtualização desenvolvido pela empresa Innotek depois comprado pela Sun Microsystems que posteriormente foi comprada pela Oracle que, como o VMware Workstation, visa criar ambientes para instalação de sistemas distintos.

Novo!!: Desenvolvimento de software e VirtualBox · Veja mais »

Vocale Solutions

A Vocale Solutions é uma empresa de desenvolvimento de softwares sediada em São Paulo.

Novo!!: Desenvolvimento de software e Vocale Solutions · Veja mais »

Watcom

Watcom International Corporation foi uma empresa canadense fundada em 1981 por três funcionários da Computer Systems Group (Fred Crigger, Ian McPhee e Jack Schueler) na Universidade de Waterloo, em Waterloo, Ontário.

Novo!!: Desenvolvimento de software e Watcom · Veja mais »

Willian Chimura

Willian da Costa Chimura, ou simplesmente Willian Chimura (São Paulo, 28 de abril de 1993), é um programador, professor e divulgador científico brasileiro, notável por ser um dos principais ativistas do movimento de direitos dos autistas no Brasil.

Novo!!: Desenvolvimento de software e Willian Chimura · Veja mais »

Xfce

Xfce (pronunciado como quatro letras individuais) é um ambiente de trabalho gráfico livre, executado sobre o sistema de janelas X em sistemas Unix, seus derivados e Linux.

Novo!!: Desenvolvimento de software e Xfce · Veja mais »

Yasmine Mustafa

Yasmine Mustafa (nascida em 1982) é diretora executiva, empresária e ativista estadunidense.

Novo!!: Desenvolvimento de software e Yasmine Mustafa · Veja mais »

Yoshinori Kitase

é um produtor e diretor de jogos eletrônicos japonês que trabalha para a Square Enix.

Novo!!: Desenvolvimento de software e Yoshinori Kitase · Veja mais »

YoYo Games

A YoYo Games é uma empresa britânica de desenvolvimento de software com sede em Dundee, Escócia.

Novo!!: Desenvolvimento de software e YoYo Games · Veja mais »

CessanteEntrada
Ei! Agora estamos em Facebook! »