Sistemas da informação para processos
produtivos
Softwares e programação
Softwares e programação

Os sistemas começam com o usuário,
que tem necessidade de um apoio
técnico, mas não sabe o suficiente a
respeito do computador para fazer ele
próprio o trabalho.
Softwares e programação

Analista de sistemas, profissional cuja
responsabilidade básica é traduzir as
necessidades do usuário em
especificações técnicas necessárias
do usuário em especificações técnicas
aos programadores.
Pessoas que interagem com
sistemas automatizados

Os mais comuns são:
 Usuários
 Gerentes
 Auditores, pessoal do controle de
qualidade e Analistas.
 Programadores
 Analista de suporte
Software de programação

Para auxiliar os programadores a
desenvolverem programas de
computador, encontram-se disponíveis
os tradutores de linguagem de
programação, programas que
traduzem outros programas em
códigos de instrução em linguagem de
máquina que os computadores
possam executar
Programas tradutores de
linguagens

Os programas de computador
consistem em conjuntos de instruções
escritas em linguagens de
comunicação que precisam ser
traduzidas por um tradutor de
linguagem na linguagem de máquina
própria ao computador, antes que elas
possam ser processadas ou
executadas pelo CPU.
Ferramentas de
programação

Os tradutores de linguagem sempre
dispuseram de algumas possibilidades
de edição e diagnóstico para
identificar erros ou bugs de
programação.
Linguagens de programação

Uma linguagem de programação
permite ao programador desenvolver
os conjuntos de instruções que
constituem o programa do
computador. Muitas linguagens de
programação diferentes têm sido
desenvolvidas, cada uma com seu
vocabulário, gramática e usos
exclusivos.
Linguagens de máquina

É o nível mais básico das linguagens de
programação. Nos estágios iniciais do
desenvolvimento da computação, todas as
instruções de programas tinham de ser
escritas utilizando códigos binários
exclusivos de cada computador. Os
programadores devem possuir um
conhecimento detalhado das operações
internas do tipo físico do CPU que estão
utilizando
Linguagens Assembler

É o nível seguinte de linguagem de
programação. Foram desenvolvidas para
reduzir as dificuldades na gravação de
programas em linguagem de máquina. O
uso de linguagens assembler requer
programas tradutores de linguagem
chamados assemblers que possibilitam a
um computador converter as instruções
dessa linguagem em instruções de máquina
Linguagens de alto nível

Utilizam ordens chamadas instruções,
que utilizam formulações ou
expressões aritméticas. São fáceis de
aprender e programar possui regras,
formas e sintaxes menos rígidas.
Entretanto, os programas de
linguagem de alto nível são menos
eficientes do que os de linguagens
assembler.
Linguagens de quarta
geração

São programações menos procedurais
e mais conversacionais do que as
linguagens anteriores. São sucessos
em aplicações comerciais que não
possuem um volume elevado de
processamento de transações, mas
quando necessitar de um grande
volume de transações esse tipo de
programação não é a mais indicada.
Download

Softwares e programação