GLOSSÁRIO DE T.I.

Segue uma pequena lista das terminologias mais utilizadas na área de TI e também neste site. Tentei escrever como se fosse para leigos. Sugestões são sempre bem-vindas.

ADSL - Assimetric Digital Subscriber Line (linha digital assimétrica) é padrão de tecnologia de linha telefônica digital da família xDSL. Sua taxa de download varia entre 1,5 Mbps e 8 Mbps e uploads variam de 16 Kbps a 640 Kbps. A linha ADSL é formada por três canais: dois de dados e um de voz. Este canal de voz separado permite que não haja diminuição na taxa de transferência dos dois canais de dados quando estes estão sendo usados simultaneamente.

Algoritmo – Seqüência de instruções bem definidas, que deve ser executada em tempo finito e com uma quantidade de esforço finita. Um algoritmo pode determinar todo ou uma parte de um programa de computador.

Ambiente web - Ambiente de sistemas que normalmente utilizam páginas HTML como interface com usuário. Estas páginas são visualizadas através do browser.

Analista ou Analista de Sistemas – Profissional de TI que define as necessidades de um sistema junto com o usuário ou cliente.

Analista de Negócio – Analista de Sistema que possui um foco bem maior no negócio do que na construção do sistema.

AntiVirus - Software que visa detectar e eliminar malwares, principalmente virus.

Aplicações ou Aplicativos – Software de uso comercial, voltado para atender usuários domésticos e/ou organizações.

Backdoor - Malware que permite a um invasor retornar a um computador comprometido. Normalmente este programa é colocado de forma a não ser notado.

Backup - Cópias de segurança de arquivos importantes de usso pessoal ou da organização, guardadas longe do local de origem.

Banco de Dados – Conjunto de informações agrupadas e pertinentes a um determinado domínio. São normalmente armazenados em meio magnético e disponibilizados para os interessados através de aplicativos.

Bluetooth - Tecnologia de rede sem fio, baseado em ondas de rádio de baixo alcance (aproximadamente 10m de raio), utilizada para a transmissão de voz e dados em baixa velocidade. Padronizado internacionalmente como IEEE 802.15.1.

Browser - O mesmo que Navegador HTTP.

Cavalo de Tróia – Também conhecido como Trojan, é um malware que fica instalado no computador, executando ações definidas pelo hacker que o colocou, como atacar um site hospedado, descobrir as senhas bancárias da vitima, vigiar suas ações (por exemplo, teclado) ou até mesmo a destruição seu sistema.

Ciência da Computação – Estudo dos algoritmos, das suas aplicações e de sua transformação na forma de software para execução em computadores.

Cloud Computing – O mesmo que Computação em Nuvens.

CMMICapability Maturity Model Integration. Modelo de qualidade referencial para organizações que possuem processos voltados para ou que utilizam mais comumente engenharia de sistemas e/ou engenharia de software. Trabalha com as melhores práticas consagradas nestas áreas.

Codificação – Arte de escrever programas de computadores em linguagens de programação (Basic, C, Java, Pascal, Fortran, etc.), transformado os algoritmos em códigos que possam ser interpretados pelo computador.

Códigos Fontes – São os programas escritos em quaisquer linguagens de programação, dispostos em arquivos textos.. Precisam ser transformados, normalmente em executáveis ou arquivos binários, para que possam rodar no computador. É a partir dele que os softwares são gerados. É a origem de qualquer software ou programa de computador.

Códigos Objetos – Ou simplesmente códigos, são arquivos resultantes do processo de compilação dos códigos fontes.

Comércio Eletrônico – Também chamado de e-commerce, é qualquer forma de transação comercial onde as partes interagem eletronicamente. Cartões de débito e crédito, desde que utilizados eltronicamente, são alguns exemplos. Atualmente é muito implementada através da internet, onde vemos muitos exemplos em sites de compras e serviços bancários.

Compilação - Processo de verificação se os códigos fontes estão escitos de maneira correta e dentro da lógica permitida pela linguagem. Cada linguagem pode possuir um ou mais compiladores. Geram códigos objetos.

Computação em Nuvens – Também conhecido como Cloud Computing, significa basicamente a utilização, armazenamento e disponibilização de serviços e informações através de computadores integrados e disponíveis pela internet.

CRM - Customer Relationship Management (gerenciamento de relacionamento com cliente) é uma disciplina empresarial e tecnológica que utiliza sistemas de informação para coordenar todos os processos de negócios de uma organização em que o cliente está envolvido.

Data Mining – Processo não-trivial de identificar, em dados, padrões válidos, novos, potencialmente úteis e ultimamente compreensíveis. Utiliza técnicas para descobrir modelos e relações ocultas em grandes repositório de dados, prevendo comportamentos futuros e auciliando na tomada de decisão

Data Warehouse – Banco de dados que armazena dados atuais padronizados e consolidados de uma organização, bem como os históricos dos mesmos, que são de potencial interesse dos tomadores de decisão.

Desenvolvedor – Definição genérica para quem participa de processo de desenvolvimento de software. Mais comumente aplicado ao programador.

Desktop – Termo designado ao computador de mesa não portátil.

Engenharia de Software – Área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas e/ou software aplicando tecnologias e melhores práticas consagradas de desenvolvimento de software e de gerência de projetos, objetivando controle, produtividade e qualidade do produto a ser entregue.

ERPEnterprise Resource Planning (planejamento de recursos empresariais) é um sistema de gestão integrada da empresa, que normalmente envolve todas as áreas funcionais ou as mais estratégicas, deixando a informação fluir de forma contínua e compartilhada por todos os envolvidos.

Hacker - São pessoas que possuem normalmente grande habilidade lógico-matemática e um profundo conhecimento de computadores, sistemas operacionais e redes. Geralmente invadem computadores e redes por desafios e até vaidade, mas podem derivar seus atos para vandalismo, fraudes e roubos digitais.

HTTP - Hyper Text Transport Protocol. É o protocolo de comunicação que facilita o transporte entre páginas HTML e servidores web.

HTML - Hyper Text Markup Language. É a linguagem de marcação que se utiliza para exibir formatar páginas na web, através da interpretação das suas tags pelos navegadores. Com essa linguagem, podem ser definidas páginas que contenham informações nas mais variadas formas: texto, som, imagens e animação.

IDE - Integrated Development Environment. É um ambiente integrado de desenvolvimento, onde simultaneamente permite editar, compilar, depurar e construir aplicações, além de outros recursos.

Inteligência Artificial – Tecnologia utilizada para desenvolvimento de funções computacionais normalmente associadas à inteligência humana.

Interface - Conexão entre dois dispositivos em um sistema de computação. Também usado para definir o modo (texto ou gráfico) de comunicação entre o computador e o usuário para um sistema.

Internet - Grande rede de computadores mundial, de origem norte-americana, que tem o objetivo de interligar todos os países do mundo através dos seus computadores.

Malware - Programas que possuem lógica mal-intencionada, tais como danificar o conteúdo lógico do disco rígido, causar sobrecarga, permitir acesso indevido, promover mal funcionamento do seu equipamento, dentre outros. Também são conhecidos como programas de códigos maliciosos.

Mensagem Instantânea – Promovidas por software que conecta dois ou mais usuários simultaneamente, permitindo a qualquer um deles escrever palavras e/ou frases através do teclado para leitura instantânea dos outros. Exemplos: Messenger, ICQ, etc.

Mineração de Dados – O mesmo que Data Mining.

Navegador ou Navegador HTTP – O navegador é uma ferramenta normalmente utilizada para visualizar páginas HTML em sites da web. Atualmente, os mais comuns para desktops são o Internet Explorer e o Firefox.

Open Source – Também conhecido como código aberto, é um movimento que garante a livre distribuição do código de um programa do gênero, bem como sua utilização.

Páginas Dinâmicas – Páginas da web que possuem conteúdo HTML variável de acordo com a situação.

Phishing Scam – Mensagem não solicitada que se passa por comunicação de uma instituição geralmente conhecida, como um banco, empresa ou site popular, e que procura normalmente induzir os usuários ao fornecimento de seus dados pessoais e/ou financeiros.

Programa de Computador – uma coleção de instruções que descrevem uma tarefa a ser realizada por um computador.

Programador – Profissional que executa a atividade de codificação; quem escreve um programa de computador.

PCPersonal Computer. Computador pessoal. Nome baseado na arquitetura definida pela IBM na década de 80 - IBM PC - a qual começou com XT e depois sofreu evoluções, pata AT, 386, 486, Pentium, etc., tornando-se extremamente popular.

Redes de Computadores – Integração entre dois ou mais computadores visando compartilhamento de recursos, escalabilidade, facilidade de acesso, eficácia dos meios de ocmunicações, dentre outros objetivos.

Requisição - Uma solicitação de página HTML a um servidor HTTP. Normalmente a requisição é feita quando é escrito e submetido, no topo do browser, o endereço da página precedido pro http://, que é a chamada ao protocolo HTTP.

Servidor de Aplicação – Servidor que aborda a tecnologia (JSP, PHP, ASP, etc.) adotada para as páginas dinâmicas. Trabalha normalmente conjugado com um servidor HTTP.

Software – O mesmo que Programa de Computador.

Software Livre – Qualquer programa de computador que pode ser usado, copiado, estudado e redistribuído sem nenhuma restrição, podendo ou não ser aplicado aos seus códigos fontes.

Servidor HTTP – Servidor que armazena, gerencia e direciona as páginas HTML ou dinâmicas.

Servidor Web – Servidor que disponibiliza o serviço WWW (web) sendo normalmente composto por servidor HTTP e servidor de aplicação.

Sessão - Estabelecimento de um canal de comunicação entre o cliente (requisitante) e o servidor.

Sessão web – Sessão estabelecida por requisição HTTP a um servidor web.

Sistema – Definição clássica: é um conjunto de elementos interconectados, de modo a formar um todo organizado. Na área de TI seu significado está intimamente relacionado a  um conjunto de componentes – computadorizados ou não – trabalhando de forma harmônica e integrada com objetivos comuns bem definidos.

Sistema de Informação – Um conjunto de componentes inter-relacionados que coleta, recupera, processa, armazena e distribui informações destinadas a apoiar a tomada de decisões, a coordenação e o controle de uma organização.

Sistema Operacional – Software que roda dentro de um computador quando ele é iniciado. Tem o objetivo de estabelecer uma interface de comunicação entre o usuário e o computador para a plena utilização dos seus recursos.

SO - O mesmo que Sistema Operacional.

Tecnologia da Informação – O mesmo que TI.

TI – Abreviatura para Tecnologia da Informação. Refere-se ao conjunto de recursos tecnológicos e computacionais para criação, uso e distribuição da informação.

Vírus - Pequeno programa (malware), de tamanho quase imperceptível, que causa grandes danos aos computadores. Fica alojado em um programa-hospedeiro, normalmente arquivos executáveis e depende da execução do programa hospedeiro para ser ativado.

XBRL - eXtensible Business Reporting Language. É uma linguagem baseado no XML quem tem o propósito de gerar e fornecer informações (reports) financeiras de qualquer tipo de empresa. Está sendo utilizado como um padrão tecnológico internacional, adotada por diversas organizações públicas e privadas em vários países.

XML - eXtensible Markup Language. É uma linguagem de marcação utilizada para necessidades especiais, capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações através da Internet.

Web - Sinônimo mais conhecido do serviço World-Wide-Web (WWW) da internet. É a interface gráfica da internet que torna os serviços disponíveis totalmente transparentes para o usuário e ainda possibilita a manipulação multimídia da informação. É disponibilizado na rede através do protocolo HTTP e das páginas HTML, através de um servidor web.

Wi-FiWireless Fidelity. Tecnologia baseada em ondas de  rádio com alcance de até aproximadamente 100m de raio, com velocidade quase compatícel com redes locais cabeadas. Normalmente utilizada para redes locais. Padronizada internacionalmente como IEEE 802.11