GERÊNCIA DE SISTEMAS DE INFORMAÇÃO · – Interface pode ser por comandos ou gráfica. ......
-
Upload
trinhduong -
Category
Documents
-
view
215 -
download
0
Transcript of GERÊNCIA DE SISTEMAS DE INFORMAÇÃO · – Interface pode ser por comandos ou gráfica. ......
GERÊNCIA DE SISTEMAS DE INFORMAÇÃOSOFTWARE DE SISTEMAS E DE APLICAÇÃO
GSI – 2016/1
Software
“Programas de computador que controlam os trabalhos do hardware”.
– Programas de computador são sequências de instruções.
Software
Software docomputador
Software deaplicação
Software desistema
Programas deaplicação para
fins gerais
Programas deaplicação parafins específicos
Programas degerenciamento
de sistemas
Programas dedesenvolvimento
de sistema
Softwares de Sistema
Conjunto de programas que coordena atividades e funções do hardware e de outros programas;
– Cada tipo de software de sistemas é projetado para uma CPU específica e classe de hardware;
Programas de Gerenciamento de Sistema
Programas que gerenciam recurso de hardware, software, rede e dados do sistema;
Exemplos:– Sistema Operacional;– SGBD;– Gerenciamento de rede;– Utilitários de sistema.
Sistemas Operacionais
Conjunto de programas que controla o hardware e age como interface de aplicativos;
Software de aplicação Sistema Operacional
Hardware
Sistema Operacional
Combinações entre SO’s, computadores e usuários:– Um único computador e um único usuário;– Um único computador com múltiplos usuários;– Múltiplos computadores;– Computadores de uso específico.
Sistema Operacional
SO’s são (normalmente) armazenados em discos;
– Porções do SO são transferidas para memória (execução);
– Minimiza intervenções humanas durante o processamento;
– Auxilia programas de aplicação a executar operações comuns.
Sistemas Operacionais
Qualquer SO deve executar cinco operações básicas:
– Interface com usuário;– Gerenciamento de recursos;– Gerenciamento de tarefas;– Gerenciamento de arquivos e utilitários;– Serviços de suporte.
Sistemas Operacionais
Interface com usuário
– Comunicação;– Carregar e executar programas;– Acessar arquivos.
– Interface pode ser por comandos ou gráfica.– Mais popular é a interface Windows.
Sistemas Operacionais
Gerenciamento de recursos
– SO possui programas para controlar hardware;– Exemplo:
● Gerenciadores de memória registram local em que dados e programas estão armazenados;
Sistemas Operacionais
Gerenciamento de arquivos
– Controlam a criação e exclusão de arquivos de dados e programas;
– Controlam o acesso;– SO mantém lista de informações com localização e
características de arquivos
Sistemas Operacionais
Gerenciamento de tarefas
– Determinam quais tarefas acessam a CPU e o tempo de acesso;
– Definição de prioridades;– Como o gerenciamento de tarefas pode ser
realizado na CPU?
Sistemas Operacionais
Microsoft Windows (vídeo)
Software de Aplicação
Programas voltados para o atendimento de funções gerais ou específicas (especializadas);
– Software de funções gerais● Processadores de texto, planilhas eletrônicas,
gerenciamento de banco de dados;
O que define estes softwares como de funções gerais?
Software de Aplicação
Software só medida
– Aplicações desenvolvida para a realidade de uma organização;
– Organização é dona do código;– Uma terceira empresa pode ser responsável pelo
desenvolvimento.
Neste caso, de quem é a propriedade do software?
Software de Aplicação Empresarial
Suporta aplicações empresariais de caráter específico
Automatiza processos e permite melhoria nos negócios;
Podem ser utilizados para os mais diversos fins.
– Podem ser desenvolvidos sob medida ou de caráter geral (software de prateleira).
Suítes de Softwares
Pacotes de programas integrados
Vantagens:
– Menor custo de aquisição;– Padronização da interface;– Compartilham mesmas ferramentas;– Compatíveis entre si.
Suítes de Softwares
Desvantagens:
– Demandam muito espaço em disco;– Muitas funções não são utilizadas pela maioria dos
usuários;
Suítes de Softwares
Programas Microsoft Office Lotus SmartSuite Corel WordPerferct Office
Sun Open Office
Processamento de Texto
Word WordPro WordPerfect Writer
Planilha eletrônica Excel 1-2-3 Quattro Pro Calc
Apresentação gráfica Power Point Freelance Presentations Impress
Gerenciador de banco de dados
Access Approach Paradox Base
Gerenciador de informações pessoais
Outlook Organizer Corel Central Schedule
Navegadores Web
Considerado um dos softwares mais importantes de hoje;
– Navegação em sites;– Utilização de sistemas online;– Utilização de correios eletrônicos;– Sistemas de pesquisa;– Segurança da informação.
Softwares de Processamento de Texto
Criação, revisão, edição e impressão de textos;
– Recursos para tornar melhorar o visual de textos;– Dicionário de palavras;– Verificação ortográfica;– Conversão de/para outros formatos (HTML, PDF, etc.).
Softwares de Planilha Eletrônica
Criação de planilhas eletrônicas (linhas e colunas)
– Cálculo;– Análises;– Pesquisa;– Gráficos;– Ordenação, etc.
Softwares de Apresentação Gráfica
Criação de apresentação gráficas com recursos de:
– Gráficos;– Transições;– Multimídia;– Notas.
Softwares de Gerenciamento de Informações Pessoais
Armazenar, recuperar e organizar informações de contatos;
Calendário;
Integração com Correio Eletrônico.
Groupware
Software voltado para aplicação de trabalho em conjunto
– Ex: Lotus Note, Novell GroupWise e Microsoft Exchange;– Criação de equipes virtuais;– Gerenciamento de tarefas;– Vídeo-conferências;– Chats;– Integração com correio-eletrônico.
Computação em Nuvem
Recursos de software são fornecidos por meio de virtualização;
– Em alguns casos recursos de hardware também são disponibilizados;
– Exemplos;● SAP Business ByDesign;● Salesforce.com;● Google Apps.
Licença de Software
Softwares de prateleira ou via provedor de aplicativos devem ser licenciados;
– Propriedade intelectual;– Proíbe engenharia reversa;– Proíbe cópias;– Delimita quantidade de usuários;
Software Livre
Permite-se adaptações ou modificações em seu código;
– Não é necessário solicitar permissão.
Software Livre
A Free Software Foundation considera um software como livre quando atende aos quatro tipos de liberdade para os usuários:
– Liberdade 0: A liberdade para executar o programa, para qualquer propósito;
– Liberdade 1: A liberdade de estudar o software;– Liberdade 2: A liberdade de redistribuir cópias do programa de
modo que você possa ajudar ao seu próximo;– Liberdade 3: A liberdade de modificar o programa e distribuir
estas modificações, de modo que toda a comunidade se beneficie.
Movimento de Código Aberto
Semelhante a Software Livre
– Diferença está imposição de algumas restrições;– Exemplos:
● Código aberto não garante direito de modificação;
● Modificação podem demandar uso de outros nomes de distribuição.
Linguagem de Programação
Linguagem de máquina:
– Instruções em código binário;– Cada tipo de computador possui um conjunto diferente de
instruções;– Exemplo
1010 11001
1011 11010
1100 11011
Linguagem de Programação
Linguagem “montadora”:
– Criada para diminuir dificuldades de programação;– Requer uso de um montador (Assembler)– Exemplo:
LOD Y
ADD Z
STR X
Linguagem de Programação
Linguagem de quarta-geração:
– Linguagem de programação de alto nível com fins específicos;
“A diferença principal entre linguagem de terceira e quarta geração, é que a primeira descreve como fazer algo e a segunda o que você quer que seja feito”