Conceitos Básicos de Software

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Conceitos Básicos de Software por Mind Map: Conceitos Básicos de Software

1. TIPOS DE SOFTWARE

1.1. SOFTWARE DE SISTEMA

1.1.1. Consiste em orogramas qual gerenciam e apoiam outros softwares em suas atividades.

1.1.1.1. Sistema Operacional

1.1.1.1.1. Windows 9x, Os/2, Linux.

1.1.1.2. Gerenciador da banco de dados

1.1.1.2.1. Acess, oracle, adabas

1.1.1.3. Gerenciamento de rede

1.1.1.3.1. IMB Tivoli, HP Open, Nagios...

1.1.1.4. Linguagem de programação

1.1.1.4.1. Conjunto de regras sintáticas usadas para definir um algoritmo, que resulta no programa de computador.

1.2. SOFTWARE DE APLICATIVO

1.2.1. Auxilia o usuário a executar tarefas específicas.

1.2.1.1. Aplicativos especificos.

1.2.1.2. Aplicativos com finalidades gerais:

1.2.1.3. Pacotes integrados

1.2.1.3.1. Conjunto integrado de aplicativos voltados para as taretas de Escritório . tais come editores de texto, editores de planilhas, etc.

1.2.1.4. Banco de Dados

1.2.1.4.1. Permite montar e gerenciar banco de dados.

1.2.1.5. Correio eletrônico

1.2.1.5.1. Baseado na transmissão de mensagens com ou sem arquivos anexos.

1.2.1.6. Groupware

1.2.1.6.1. Também conhecido como software colaborativo

1.2.1.7. Navegadores de web

1.2.1.7.1. Edge, Chrome, Firefox, Opera

1.3. SOFTWARE CIENTIFICO/ENGENHARIA

1.4. SOFTWARE EMBUTIDO

1.5. SOFTWARE PARA LINHA DE PRODUTOS

1.6. SOFTWARE DE INTELIGÊNCIA ARTIFICIAL

2. DEFINIÇÃO

2.1. São os programas de computado!

2.2. Conjunto de programas que executam determinadas tarefas .

2.2.1. Produtos sob encomenda (personalizados)

2.2.2. Produtos genéricos

2.3. É a parte lógica do computador;

3. HISTÓRIA DOS SOFTWARES

3.1. 1° GERAÇÃO

3.1.1. Programas em Lotes

3.1.1.1. Assembly

3.2. 2° GERAÇÃO

3.2.1. Programação estruturada

3.2.2. Linguagens de alto nível

3.2.2.1. Pascal, Basics, Fortran, etc.

3.2.3. Sistemas operacionais

3.2.3.1. Multics

3.3. 3ª GERAÇÃO

3.3.1. Sistema de gereciamento de banco de dados

3.3.2. Sistema de linguagem (4GL)

3.3.2.1. menos flexiveis que as linguagens de alto nivell

3.3.2.2. Natural, Progress 4GL, Focus

3.3.3. Surgimento da linguagem SQL

3.3.4. Pacotes para microcomputador e Redes de microcomputadores

3.4. 4° GERAÇÃO

3.4.1. Linguagem natural → comandos similares a linguacem humanal

3.4.2. Linguagem orientada a objetos

3.4.2.1. Small Talk, C++, Java

3.4.3. Popularização da interface gráfica, nara todo e qualquer software.

3.4.4. Softwares com funcionamento em rodo utilizando SGRD

3.4.5. Agentes inteligentes → aplicação do inteligência artificial