A criação de aplicativos envolve o desenvolvimento de diferentes tipos de software, desde editores de texto como Word e Google Docs até ferramentas mais complexas como bancos de dados e sistemas de gerenciamento de rede.
Transmissão de mensagens com ou sem
arquivos anexos
Banco de Dados
Permite montar e gerenciar banco de dados
Apresentações Multimídia - Power point
Planilha Eletrônica - Excel
Editores de texto - Word
Goggle docs
Pacote de aplicativos
Histórico
4ª geração
Linguagem natural
Linguagem orientada a objetos
Pacotes multiuso
Popularização da interface gráfica, para todo software
Agentes inteligentes
3ª geração
Sistemas de gerenciamento de Banco de Dados
Menos flexíveis que as linguagens de alto nível.
Surgimento da linguagem SQL
Pacotes para microcomputador
Redes de microcomputadores
2ª geração
Sistemas Operacionais
Programação estruturada
Linguagens de Alto Nível
1ª geração
Programas escritos pelo usuário;
Ausência de compilador; Difícil/Impossível portabilidade; Linguagens de máquina;
Utilização de códigos binários exclusivos para cada computador; Programas em lotes
Sistemas
Ferramentas de programação
Tradutores de linguagem
Abordagens de programação
Linguagem de programação
Gerenciamento de rede
Gerenciador de Banco de Dados
Sistema Operacional
O que é?
é um serviço computacional utilizado para realizar ações nos sistemas de computadores