Unidade 1.1 Introdução ao Software
-
Upload
juan-carlos-lamarao -
Category
Technology
-
view
116 -
download
0
Transcript of Unidade 1.1 Introdução ao Software
Configuração de Sistemas Configuração de Sistemas Operacionais de Rede Operacionais de Rede (CSOR)(CSOR)Tecnologia em Redes de ComputadoresProf. Esp. Juan Carlos Oliveira LamarãoApres. nº 02 - 2016
Plano de AulaPlano de Aula
Unidade I: Sistemas Operacionais e Infraestrutura de Redes1.1 Introdução ao Software
1.1.1 Software de Sistema
1.1.2 Software de Aplicativo
1.1.3 Entendendo o Software – Livre e Proprietário
1.1.4 Interação Homem Máquina
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 2
INTRODUÇÃO AO SOFTWAREUnidade 1.1
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 3
Introdução ao SoftwareIntrodução ao Software
O que é um Software?Conjunto de programas lógicos que executam tarefas, interagindo com o usuário e com o computador para que ele execute com vista a atingir determinada finalidade.
Lógicos:
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 4
Introdução ao SoftwareIntrodução ao Software
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 5
Introdução ao SoftwareIntrodução ao Software
Os softwares podem ser classificados quanto ao seu tipo como: Software de Sistema e Software Aplicativos.Software de Sistema:
Software de Sistemas destinam-se a dar suporte à operação do computador e, na maioria das vezes, são utilizados por pessoal treinado em computação, situados entre os aplicativos dos usuários finais e o hardware. Essa subcategoria se divide em: Programas de Gerenciamento de Sistemas e Programas de Desenvolvimento de Sistemas.
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 6
Introdução ao SoftwareIntrodução ao Software
a) Programas de Gerenciamento de Sistema:Esta subcategoria de software engloba o Sistema Operacional; Gerenciadores de Bancos de dados; gerenciadores de Redes; Utilitários do Sistema, como: Backup, Reorganização do Disco, Desfragmentação. Cópia de arquivos, diretórios etc.); Monitoramento da Segurança e do desempenho do Sistema.
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 7
Introdução ao SoftwareIntrodução ao Software
b) Programas de Desenvolvimento de Sistemas:Esta subcategoria de software possibilita a técnicos especializados (Analistas de Sistemas e Programadores) o desenvolvimento de software que atendam as necessidades dos usuários finais dos sistemas. Editores de programas, compiladores, interpretadores e ferramenta que possibilitem a construção de programas e sistemas.
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 8
Introdução ao SoftwareIntrodução ao Software
Software de Aplicativo:Softwares Aplicativos são destinados ao processamento de informações para usuários finais, pessoas comuns que se utilizam do computador nas tarefes do seu dia-a-dia. Essa categoria se divide em software de aplicações especificas e softwares de finalidades gerais.
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 9
Introdução ao SoftwareIntrodução ao Software
a) Softwares de Aplicações Específicas:
Esta subcategoria engloba softwares desenvolvidos para finalidades específicas, que são o coração da organização. Destacam-se: Vendas, Estoques, Educação, entre outras aplicações. Cada software se adapta as necessidades da organização.
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 10
Introdução ao SoftwareIntrodução ao Software
b) Programas de Finalidades Gerais:
Esta subcategoria engloba softwares desenvolvidos para finalidades gerais e apresentam maior flexibilidade de uso, tais como: Navegadores (Internet Explorer, Firefox, Chrome); Correio eletrônico; Edição de textos, de planilhas banco de dados. Neste caso a organização que utiliza esse software se adéqua ao mesmo, de acordo com suas necessidades;
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 11
Introdução ao SoftwareIntrodução ao Software
Entendendo do Software – Proprietário e Livre
Analisando todos os softwares disponíveis no mercado, podemos perceber que eles se distinguem, quanto a sua distribuição e permissão de uso, das seguintes maneiras:
Software Proprietário
Esse tipo de software é um produto criado por uma empresa que detém os direitos sobre o produto, e sua distribuição é feita mediante pagamento de licença de uso. São programas cuja cópia, redistribuição ou modificação são proibidos pelo seu criador ou distribuidor.
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 12
Introdução ao SoftwareIntrodução ao Software
Como se dá esse Processo?
Instalação somente mediante a aceitação das regras que regem o programa;
Bloqueio dos códigos, para evitar a modificação;
Taxação, para a obrigatoriedade de acesso após uso demonstrativo.
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 13
Introdução ao SoftwareIntrodução ao Software
Alguns Exemplos mais comuns de Software Proprietário:
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 14
Introdução ao SoftwareIntrodução ao Software
Entendendo do Software – Proprietário e Livre
Software Livre
É o software disponível com a permissão para que qualquer pessoa possa o usar, copiar, e distribuir, seja na sua forma original ou com modificações, seja gratuitamente ou não. A possibilidade de poder modificar o código fonte implica que o mesmo esteja disponível.
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 15
Introdução ao SoftwareIntrodução ao Software
Como se dá esse Processo?
Liberdade 0: Para executar o programa para qualquer fim, em qualquer ponto;Liberdade 1: Estudar o funcionamento do programa e adaptá-lo às necessidades de quem o estuda;Liberdade 2: Redistribuição de cópias;Liberdade 3: Para melhorar o programa e publicar as melhorias.
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 16
Introdução ao SoftwareIntrodução ao Software
Alguns Exemplos mais comuns de Software Livre:
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 17
Introdução ao SoftwareIntrodução ao Software
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 18
Introdução ao SoftwareIntrodução ao Software
Interação Homem MáquinaÉ importante ter em mente:
O relacionamento entre os usuários e os computadores, aparentemente simples para os usuários finais, envolve uma complexa troca de informações entre diversos softwares para que o hardware execute as operações solicitadas pelos usuários. As linguagens mais próximas do hardware são chamadas de baixo nível e são de maior gral de dificuldade para os programadores, em contra partida as de linguagem de alto nível são mais simples e amigáveis.
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 19
Introdução ao SoftwareIntrodução ao Software
Interação Homem Máquinaa) Sistema Operacional
Controla o funcionamento e a operação do computador, executando os comandos do operador. Gerencia a entrada, o processamento, a saída, o armazenamento e a recuperação de dados, evitando e resolvendo conflitos de endereçamento de dados.
b) Gerenciadores de Rede
Gerencia o tráfego de dados entre computadores da rede, periféricos e entre outras redes, de acordo com as permissões atribuidas a cada usuário, pelo administrador da rede.
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 20
Introdução ao SoftwareIntrodução ao Software
Interação Homem Máquinac) Sistemas Gerenciadores de Bancos de Dados (SGBD's)
Os SGBD's permitem a criação de banco de dados, a inserção e a busca de dados armazenados, mantendo a segurança e integridade dos dados e disponibilizando as informações para os usuários da rede que tenham permissão.
d) Linguagem de Programação
As linguagens de programação permitem o desenvolvimento de programas e sistemas;
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 21
Introdução ao SoftwareIntrodução ao Software
Interação Homem Máquinae) Aplicativos
Softwares de Aplicativos.
f) Arquivos de Usuários Finais
São arquivos elaborados pelos usuários finais através de softwares Aplicativos
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 22
Introdução ao SoftwareIntrodução ao Software
Trabalho valendo 0,5 pontos p/ HOJE, em duplas:
Sofware Livre e suas relações com software gratuito;
GNU Public License (GPL)
Open Source (Código Aberto)
Faculdade de Tecnologia do Amapá - METACurso de Tecnologia em Redes de Computadores - [email protected] Página 23