Fulvio Cristofoli
Prof.
TECNOLOGIA DA INFORMAÇÃO
SOFTWARE
Prof. Ms.Fulvio Cristofoli
www.fulviocristofoli.com.br
[email protected]
© 2006
Fulvio Cristofoli
Prof.
Conceitos de Softwares
Conceito
Um conjunto de
componentes reunidos
para realizar um propósito
comum, em um
determinado ambiente,
durante um intervalo de
tempo específico.
© 2006
?
Ambiente
Prof.
Fulvio Cristofoli
Conceitos
Sinais de
Feedback
Sinais de
Feedback
Sinais de
Controle
Controle pela
Administração
Sinais de
Controle
Entrada de
Matéria-Prima
Processo de
Produção
Saída de
Produtos Acabados
Fronteira do Sistema
Outros Sistemas
© 2006
Fulvio Cristofoli
Prof.
Sistema Operacional
O sistema operacional é o software
que gerencia e controla as
atividades do computador.
Ele supervisiona o funcionamento
da CPU; controla as atividades de
entrada, saída e armazenamento; e
fornece diversos serviços de
suporte.
© 2006
1981 – MS DOS 1.0
Prof.
Fulvio Cristofoli
Alguns Sistemas Operacionais...
© 2006
Fulvio Cristofoli
Prof.
Alguns Sistemas Operacionais...
1985 – Windows 1.0
© 2006
Fulvio Cristofoli
Prof.
Alguns Sistemas Operacionais...
1988 – Windows 2.0
© 2006
1990 – Windows 3.0/3.1
Prof.
Fulvio Cristofoli
Alguns Sistemas Operacionais...
© 2006
1995 – Windows 95
Prof.
Fulvio Cristofoli
Alguns Sistemas Operacionais...
© 2006
2003 – Windows XP
Prof.
Fulvio Cristofoli
Alguns Sistemas Operacionais...
© 2006
2007 – Windows VISTA
Prof.
Fulvio Cristofoli
Alguns Sistemas Operacionais...
© 2006
Fulvio Cristofoli
Prof.
TI – Softwares – Tipos de S.O.
Proprietários: Desenvolvido pela própria empresa que fabrica e comercializa algum
tipo de hardware específico.
Genéricos: Conhecidos no mercado.
© 2006
MS-DOS (Disk Operation System) – Microsoft;
Windows (3.1, 95, 98SE, Millenium, 2000, XP);
OS/2 – IBM;
Fulvio Cristofoli
Prof.
TI – Softwares – Tipos de S.O.
UNIX – (Versões para Micro, Mini e Mainframes)
MAC-OS – Macintosh
LINUX – Sistema de Código Aberto (Conectiva, Susie, Red Hot, etc.).
É um sistema operacional multiusuário, multitarefa e multiprocessado, de livre distribuição
baseado no sistema operacional UNIX - o nome Linux vem da junção do nome de seu criador,
o finlandês Linus Torvalds, com UNIX.
MANDRIVA LINUX 2007
O Mandriva Flash é um pendrive de 2GB com a distribuição Mandriva Linux pré-instalada. Ao conectar o
dispositivo, você terá o seu sistema Linux sempre com você, personalizado de acordo com as suas preferências
e com os seus arquivos guardados no espaço de 1GB!
Com o Mandriva Flash, você pode ter um sistema operacional Linux completo com ferramentas de escritório,
Internet, multimídia e até jogos para ser levado a todo lugar! Todos os softwares rodam direto do drive flash.
Você pode guardar seus dados pessoais e configurações dos aplicativos e depois passá-los para outro lugar.
Com o Mandriva Flash, qualquer computador pode ser o seu computador.
• Dispositivos USB de 2GB feitos pela Dane-Elec Memory (com 90 dias de garantia);
•
•
•
•
© 2006
Espaço Livre: +1GB;
Mandriva Linux 2007 KDE 32-bit;
Detecção automática de hardware;
Compatível com USB 2.0
Fulvio Cristofoli
Prof.
TI – Softwares – Tipos de S.O.
Redes: Sistemas Operacionais para Redes
Windows NT
Sistema operacional multiusuário, multitarefa e multiprocessado é um dos líderes de
mercado.
O Windows NT (NT = New Technology) é o sistema operacional de 32 bits da Microsoft para
aplicações multiusuárias corporativas ou em rede.
Principais características:
Recursos avançados de segurança por acesso de senhas;
Incorporação de características de tolerância contra falhas e controle de redes, tanto
cliente-servidor, como ponto-a-ponto.
Versões:
Windows NT para servidores de pequenas redes;
Windows NT Advanced Server para servidores de grandes redes.
Windows 2000 Server
© 2006
Redes: Sistemas Operacionais para Redes
Prof.
Fulvio Cristofoli
TI – Softwares – Tipos de S.O.
NOVELL
É o software de rede mais consolidado no mundo.
Atualmente a maioria dos produtos de hardware ou software são desenvolvidos buscando obter
compatibilidade com Netware.
Recursos
Segurança sofisticada: espelhamento e duplicidade de disco rígido.
Aplicações NLM (Netware Loadable Modules): acrescentam ao servidor dentre outras características,
serviços de correio eletrônico
LANTASTIC
VIRTUO’S
© 2006
Fulvio Cristofoli
Prof.
Software Aplicativo
Consiste em programas elaborados para fazer o computador
solucionar um determinado problema empresarial.
Controle de Estoque;
Conta à Pagar / receber;
Folha de Pagamento;
Controle de Produção;
Sistema de Contabilidade.
© 2006
Fulvio Cristofoli
Prof.
Softwares Utilitários
Sua função principal é complementar os softwares de automação de escritórios
e dos aplicativos.
© 2006
Softwares de Cópia ( Backup);
Compactadores (Winzip, ARJ, PKZIP);
Softwares de Áudio e Vídeo ( Winamp, Media Player);
Softwares Navegação (Internet explorer, Netscape);
Antivírus (Norton, Panda, McAfee).
Fulvio Cristofoli
Prof.
Softwares de Automação de Escritórios
São Pacotes especialmente criados para uso em empresas. Consiste de:
Editor de Texto;
Planilha de Cálculo;
Editor de Apresentação;
Banco de Dados.
Ex.: MS OFFICE (Microsoft), WORKS (Microsoft), Lotus SMARTSUITE, STAR OFFICE (Sun)
© 2006
Fulvio Cristofoli
Prof.
Softwares de Automação de Escritórios
1979 – Visicalc
© 2006
1992 – Wordstar
Prof.
Fulvio Cristofoli
Softwares de Automação de Escritórios
© 2006
Fulvio Cristofoli
Prof.
Softwares Especialista / Proprietário
São Sistemas criados para uma determinada função / tarefa
específica dentro de uma empresa. Nenhum software
disponível no mercado solucionará o problema daquela
empresa.
Solução: Criar uma equipe interna de desenvolvedores ou
contratar uma software-house para desenvolver o sistema.
© 2006
Fulvio Cristofoli
Prof.
Softwares de Desenvolvimento
Linguagem de Programação
Cada software consiste em programas escritos em linguagens de
programação específicas. Cada linguagem de programação foi
projetada para resolver um determinado tipo de problema.
As linguagens de programação são
utilizadas para o desenvolvimento de
aplicações sob medida nas empresas.
© 2006
Fulvio Cristofoli
Prof.
Softwares de Proteção / Segurança
ANTIVÍRUS;
FIREWALL.
Firewall é um artifício largamente usado em redes. A sua função é proteger o sistema
de tentativas indevidas de acesso, principalmente vindas da Internet. Ele controla o
tráfego, permitindo ou negando acesso a certas portas de serviços. Resumidamente o
firewall é o seguinte: um HD que possui duas placas de rede, sendo uma ligada à rede
corporativa e outra ligada à Internet. A partir disto pode-se implementar uma tentativa
de segurança, que consiste em um pacote que determina o que é ou não permitido
passar de uma rede à outra.
© 2006
Fulvio Cristofoli
Prof.
Softwares – Banco de Dados
É um conjunto de dados sem redundância que serve todos os sistemas de
informação da empresa.
Os Sistemas de Gerenciamento de Banco de Dados mais utilizados nas
empresas são os do tipo relacional.
Em SI’s os dados devem ser armazenados de forma organizada e estruturada
para serem recuperados com eficácia.
Tabelas representando as entidades e seus atributos, com campos-chave.
© 2006
Fulvio Cristofoli
Prof.
Softwares – Banco de Dados
Nome
Matricula
Nota
Curso
Alessandra da Silva
102365
06
Administração
Carla Melo
102366
08
Economia
José de Andrade
102367
04
Teologia
Wagner Fonseca
102368
09
Filosofia
Alessandra Negrini
102369
08
Engenharia
CAMPO: Conjunto de itens que um registro
pode conter em cada coluna.
Exemplo: cada item de um registro,
corresponde a um item, campo ou atributo.
em um cadastro de alunos de uma escola,
podemos encontrar os seguintes campos:
nome, matrícula, nota, curso, etc.
REGISTRO: Conjunto de campos relacionados e armazenados em cada linha.
Exemplo: a ficha de um aluno contendo informações necessárias para uso interno da escola.
ENTIDADE: Objeto que existe dentro de um determinado registro distinguível de outros objetos de qualquer registro.
Exemplo: José de Andrade com número de Matrícula 102367 é uma entidade, visto que isto identifica exclusivamente uma
pessoa dentro da escola.
CONJUNTO DE ENTIDADES: Conjunto do mesmo tipo.
Exemplo: O conjunto de todos os alunos de um determinado curso pode ser definido como o “Conjunto de Entidades
Curso”. Similarmente, o “Conjunto de Entidades Alunos” pode representar o conjunto de todos os alunos de uma escola
particular.
© 2006
EXEMPLOS
Prof.
Fulvio Cristofoli
Softwares – Banco de Dados
Oracle:
possui ferramentas que rodam em diversos tipos de plataforma
de hardware.
Sybase:
produto voltado para aplicações de missão crítica;
roda em diversas plataformas de hardware.
Microsoft SQL Server:
oferece performance corporativa com simplicidade;
suporta hardware com um ou mais processadores trabalhando
com processamento simétrico.
© 2006
Fulvio Cristofoli
Prof.
Softwares de Gestão Empresarial
Os Sistemas de Gestão são instrumentos indispensáveis para os controles de
processos e para tomada de decisão. Necessariamente são informatizados e
tem como primeira etapa a racionalização e a estruturação das atividades
manuais. A segunda é a automação, onde inicialmente as atividades são
colocadas isoladamente e necessitam ser integradas, eliminando-se várias
tarefas que antes eram manuais.
© 2006
Fulvio Cristofoli
Prof.
Requisitos e Avaliação de Softwares
É uma área criticamente importante de ser analisada, pois não adianta
ter um bom hardware sem um bom software. Fatores a serem
observados :
© 2006
Pesquisar todos os programas e sistemas que atendam às necessidades;
Linguagens disponíveis, pacotes, suporte técnico manutenção;
Documentação do sistema;
Recuperação dos dados;
Interface com o usuário de fácil aprendizado;
Integração com outros sistemas.
Download

Sistemas de Informações - 2007 - 2ª Parte - Software