Mindmap
Conceitos Básicos de Computação Software
Inhalt der Mindmap
Conceitos Básicos de Computação Software
São os programas de computador, a documentação associada e os dados de configuração necessários para que esses programas operem corretamente.
- Produtos genéricos: produtos desenvolvidos para o mercado; pacotes de software. A especificação do software é controlada pela organização que o desenvolve.
- Produtos sob encomenda (personalizados): produtos desenvolvidos para um cliente específico. Sua especificação é controlada pelo cliente → os desenvolvedores devem trabalhar de acordo com essa especificação.
- CAMPO DE APLICAÇÃO
- Software de sistema
- Software aplicativo
- Software científico/de engenharia
- Software embutido/embarcado
- Software embutido/embarcado
- Software para linha de produtos
- Aplicações para a web
- Software para linha de produtos
- Software embutido/embarcado
- Software embutido/embarcado
- Software científico/de engenharia
- Software aplicativo
- Software de sistema
- CLASSIFICAÇÃO DE SOFTWARES
- Aplicação: básico ou de base, aplicativo geral, aplicativo específico.
- Categoria de uso: proprietário, livre, shareware, freeware.
- Forma de comercialização: genérico, customizado, sob encomenda.
- Categoria de uso: proprietário, livre, shareware, freeware.
- Aplicação: básico ou de base, aplicativo geral, aplicativo específico.
- HISTORICO DA COMPUTAÇÃO NO PONTO DE VISTA DA SOFTWARES
- PRE HISTORIA
- Programas escritos pelo usuário, Ausência de compilador, Difícil/Impossível portabilidade
- 1° GERAÇÃO
- Programas escritos pelo usuário, Ausência de compilador, Difícil/Impossível portabilidade
- 2° GERAÇÃO
- O primeiro SO de propósito geral foi o CPSS, construído no MIT, Depois seguiu-se com o Multics, desenvolvido pela AT&T e GE.
- 3º GERAÇÃO
- Sistemas de Gerenciamento de Banco de Dados (SGBD), Linguagens de 4ª geração (4GL), Surgimento da linguagem SQL
- 4° GERAÇÃO
- Linguagem natural → comandos similares à linguagem humana, Linguagem orientada a objetos, Pacotes multiuso
- PRE HISTORIA
- SOFTWARE APLICATIVOS
- Aplicativos específicos: apoiam aplicações especificas de usuários finais em empresas e outros campos
- Aplicativos com finalidades gerais: executam trabalhos comuns de processamento de dados
- Pacotes integrados
- Googles Docs
- Editor de Texto
- Planilha Eletrônica
- Editor de Texto
- Googles Docs
- Pacotes integrados
- Aplicativos com finalidades gerais: executam trabalhos comuns de processamento de dados
- Aplicativos específicos: apoiam aplicações especificas de usuários finais em empresas e outros campos
- SOFTWARE DE SISTEMAS
- Consiste em programas que gerenciam e apoiam outros softwares em suas atividades de processamento de dados;
- Sistema Operacional: É o mais importante pacote de software de uma máquina → qualquer outro sistema opera sobre ele
- Gerenciador de bando de dados: Controla o desenvolvimento, utilização e manutenção dos banco de dados
- Gerenciamento de Rede: monitoramento do desempenho de rede, monitoramento da utilização de recursos, atribuição de prioridades para solicitação de máquinas de usuários
- Linguagem de Programação: É um conjunto de regras sintáticas e semânticas usadas para definir um algoritmo, que resulta no programa de computador
- Abordagem de Programação: Programação estruturada, Programação modular, Programação orientada a objetos, Programação linear
- Linguagens de Programação: Linguagem de máquina, Linguagem de montagem, Linguagem de alto nível, Linguagem de 4ª geração, Linguagem baseada em objetos (5ª geração).
- Tradutor de Linguagem: Os softwares consistem em conjuntos de instruções escritas em uma linguagem própria, que são traduzidos para uma linguagem de máquina específica.
- Ferramentas de Programação: É uma interface de programação, Auxilia o programador a depurar (identificar/resolver) erros, Melhora a produtividade da programação, Facilita a documentação dos sistemas.
- Tradutor de Linguagem: Os softwares consistem em conjuntos de instruções escritas em uma linguagem própria, que são traduzidos para uma linguagem de máquina específica.
- Linguagens de Programação: Linguagem de máquina, Linguagem de montagem, Linguagem de alto nível, Linguagem de 4ª geração, Linguagem baseada em objetos (5ª geração).
- Abordagem de Programação: Programação estruturada, Programação modular, Programação orientada a objetos, Programação linear
- Linguagem de Programação: É um conjunto de regras sintáticas e semânticas usadas para definir um algoritmo, que resulta no programa de computador
- Gerenciamento de Rede: monitoramento do desempenho de rede, monitoramento da utilização de recursos, atribuição de prioridades para solicitação de máquinas de usuários
- Gerenciador de bando de dados: Controla o desenvolvimento, utilização e manutenção dos banco de dados
- Sistema Operacional: É o mais importante pacote de software de uma máquina → qualquer outro sistema opera sobre ele
- Consiste em programas que gerenciam e apoiam outros softwares em suas atividades de processamento de dados;
- Produtos genéricos: produtos desenvolvidos para o mercado; pacotes de software. A especificação do software é controlada pela organização que o desenvolve.
Informationen
- Beschreibung
- Mindmap am Conceitos Básicos de Computação Software, erstellt von adjane morais am 18/07/2018.
- Erstellt von
- adjane morais · Jul 2018
- Aktualisiert
- 18 Jul 2018
- Aufrufe
- 0
- Bewertung