• Nenhum resultado encontrado

Tecnologia da Informação. Prof. Esp. Lucas Cruz

N/A
N/A
Protected

Academic year: 2021

Share "Tecnologia da Informação. Prof. Esp. Lucas Cruz"

Copied!
52
0
0

Texto

(1)

Tecnologia da Informação

(2)
(3)

Software

 A utilização comercial da informática nas empresas iniciou-se por volta dos anos 1960.

O software era um item menos dispendioso que o hardware, e

nem todos imaginavam que essa situação se inverteria tão

(4)

Software

 Dois motivos, segundo Turban, Rainer Junior e Potter

(2003) foram responsáveis pelo aumento considerável do valor de um software:

a diminuição dos preços do hardware e

o processo de desenvolvimento de software, que é lento,

(5)

Software

 Podemos definir software como um conjunto de instruções geradas por meio de linguagens de

programação que orientam qual processamento deve ser realizado pelo hardware.

 Portanto, o software comanda o funcionamento do hardware.

(6)

Software

 O processo de gerar

instruções ou programas é denominado programação, e os profissionais que executam essa atividade são os

programadores.

 Dentre as diversas linguagens de programação existentes, podemos destacar as

(7)

Delphi

Linguagens para desenvolvimento de aplicações visuais

(8)

Java

Linguagem utilizada para a construção de aplicações para

(9)

Software

C++: linguagem poderosa utilizada no desenvolvimento de

(10)

Software de sistemas

Prof. Esp. Lucas Cruz

(11)

Software de sistemas

 Principal programa responsável pelo funcionamento de um computador, o software de sistemas tem a finalidade de gerenciar a interface com o usuário.

(12)

Software de sistemas

É o software de sistemas que controla os comandos

solicitados por um usuário, como gravar um arquivo ou

imprimir um documento, por exemplo.

 Também conhecido como sistema operacional (SO), o

software de sistemas é o primeiro programa a ser

(13)

Licença de software

Podemos definir licença de software ou licenciamento como o

direito de uso de um software mediante pagamento.

No caso do sistema Windows®, há a necessidade de ser adquirida uma licença por máquina.

(14)
(15)

Open Source

 No entanto, existem sistemas operacionais que não possuem esse custo, como, por exemplo, o Linux.

 Tal situação deve-se ao fato de o Linux ser um sistema do tipo open source, ou seja, é um software de código aberto que

(16)
(17)

Penguinite

 Linus Torvalds tinha uma "fixação por aves marinhas

gordas e desprovidas da capacidade de voo!" e o Torvalds reivindica que contraiu uma "penguinite" após ter sido gentilmente mordiscado por um pinguim: "a penguinitie faz com que passemos as noites acordados só a pensar em pinguins e a sentir um grande amor por eles.

 " a suposta doença de Torvalds é, pois claro, uma piada, mas ele foi mesmo mordido por um pequeno pinguim numa visita a canberra, Torvalds estava à procura de algo divertido e simpático para associar ao linux, e um pinguim ligeiramente gordo sentado após ter tido uma grande

(18)

Vantagens

 O Linux oferece algumas vantagens em relação ao Windows®, dentre as quais podemos destacar:

 não possui custo de licenciamento;  apresenta maior nível de segurança;  é mais estável e não “trava”;

(19)

Desvantagens

Porém, algumas desvantagens em relação ao Windows®

também merecem destaque, dentre as quais apontamos:

 apresenta custo de manutenção elevada;

 existe carência de mão de obra especializada;

é incompatível com inúmeros softwares e hardwares;  possui interface menos amigável.

(20)

Qual é o melhor sistema operacional da

atualidade?

(21)

Software aplicativo

Prof. Esp. Lucas Cruz

(22)

Software aplicativo

 Um software aplicativo consiste basicamente em um programa que desempenha atividades e aplicações (comerciais ou pessoais) específicas para um usuário.  Os aplicativos mais utilizados são as suites office

(Conjuntos de pacotes aplicativos), utilizadas para a

automação de escritórios. Como exemplo, podemos citar

(23)

Suite office

Uma suite office apresenta os seguintes aplicativos:  editor de textos - Word;

 planilha eletrônica - Excel;

 editor de páginas HTML – Front Page;

 ferramenta de correio eletrônico - Outlook;

software de apresentações – Power Point;

(24)

Banco de dados

(25)

Banco de dados

 Os bancos de dados são responsáveis pelo armazenamento dos dados de uma empresa.

 Todas as informações, como as relativas a produtos em estoque, clientes e fornecedores, por exemplo, ficam armazenadas em um banco de dados.

(26)

Banco de dados

 Stair (2004) afirma que, se uma organização não possui dados ou a capacidade de processá-los, não terá

condições de obter sucesso em grande parte de suas atividades empresariais.

(27)

Banco de dados

 Como uma empresa pode possuir diversos bancos de

dados, foram desenvolvidos os sistemas gerenciadores de bancos de dados – SGBD, programas específicos

utilizados para gerenciar a interface entre sistemas e aplicativos e o usuário.

(28)

SGBD

 Um SGBD permite a uma empresa gerenciar seus dados de forma mais eficiente, eliminando problemas como

redundância de dados e possibilitando maior integridade desses dados.

 Os bancos de dados constituem, pois, a matéria-prima para os sistemas de informação.

3- O SGBD realiza as operações solicitadas no banco de dados.

1- O usuário solicita um acesso aos dados.

2- O SGBD recebe (intercepta) essa solicitação e analisa a mensagem.

(29)

SQL

 Um conceito importante e que merece ser estudado com maior atenção é o conceito de linguagem SQL, sigla de

Structured Query Language ou linguagem de consulta

(30)

SQL

 O SQL é uma linguagem declarativa que se baseia em três comandos básicos: select, from e where.

Para simplificar, utilizaremos o nome dessas declarações ou

comandos em português – selecione, a partir de e onde –, os quais são descritos a seguir:

(31)

Selecione - SELECT

 Comando que permite ao usuário definir os campos que irão constar no relatório.

(32)

A partir de – FROM

 Comando que possibilita informar a partir de qual banco de dados o programa deve fazer a busca.

 SELECT nome,cargo,salario,cidade FROM tbl_funcionarios

(33)

Onde

 Através desse comando é estabelecida uma condição de consulta.

 SELECT nome,cargo,salario,cidade FROM

tbl_funcionarios WHERE cidade IN("Maceió", "São Paulo", "Rio de Janeiro")

(34)

Exemplo

 Um determinado usuário pretende montar um relatório de clientes de acordo com a cidade em que eles

nasceram, porém precisa apenas dos nascidos no Estado do Paraná.

 Como ficaria a consulta em SQL desse usuário?  Selecione: nome, cidade, telefone

 A partir de: cliente

(35)

SQL

 Podemos verificar, por meio dessa exemplificação, toda a praticidade e o potencial dessa ferramenta.

 É bem verdade que nosso exemplo não apontou complexidade na resolução, mas é certo que com a

utilização do SQL uma empresa pode atingir um alto grau de eficácia na confecção de seus relatórios gerenciais.

(36)

Redes de computadores

(37)

Redes de computadores

 Dois ou mais computadores conectados constituem uma rede de computadores (network).

(38)

Redes de computadores

 Em algumas redes de computadores, encontramos uma estrutura denominada arquitetura cliente/servidor, ou seja, uma máquina com maior capacidade de

processamento desempenha o papel de servidor de

arquivos, e as demais máquinas, ou estações de trabalho, compartilham informações entre si e com o servidor, através de um hub ou switch.

(39)

Redes de computadores

 Uma rede de computadores apresenta inúmeros benefícios para uma empresa, dentre os quais destacamos:

o compartilhamento de recursos: hardware,

periféricos(impressora, scanner) e arquivos de bancos de

dados e

 a conectividade, sem limitações geográficas, entre

empresas do mesmo grupo (matriz e filiais) ou mesmo interligações entre empresa e fornecedores e/ou

(40)

Redes de computadores

 As redes de computadores podem ser classificadas em três categorias, de acordo com sua abrangência: LAN, MAN e WAN.

(41)

Redes LAN

Redes LAN (Local Area Network) – São as redes locais e que

conectam computadores e dispositivos dentro de um

ambiente pequeno.

 Normalmente uma LAN atinge o tamanho máximo de um prédio ou campus universitário.

(42)

Redes MAN

Redes MAN (Metropolitan Area Network) – São as redes

metropolitanas com abrangência superior às LANs. Podem

interligar filiais em cidades ou municípios distantes.

 Utilizam-se muitas vezes de linhas de transmissão de voz ou fibras ópticas.

(43)

Redes WAN

Redes WAN (Wide Area Network) – São as redes

geograficamente distribuídas e cuja abrangência atinge

países e continentes.

 Fazem uso das mesmas tecnologias de linhas de transmissão das MANs.

(44)
(45)

Software para Web

 As empresas usam ferramentas de software especiais para desenvolver sites e aplicativos que rodam na Web.

 A linguagem Java é usada para o desenvolvimento de

aplicativos que rodam na Web, enquanto a HTML é usada para a criação de páginas na Web

(46)

Java

 É, hoje, o principal ambiente de programação interativo para a Web;

 Se um objeto se movimenta na Web ou aceita dados fornecidos por um usuário, provavelmente existe um applet Java por trás disso;

 A linguagem Java permite que os PCs manipulem os dados em sistemas em rede usando navegadores Web

(47)

Java

 O software Java é projetado para rodar em qualquer computador ou dispositivo de computação,

independentemente do microprocessador ou sistema operacional específico utilizados.

(48)

Hypertext Markup Language (HTML)

 A Hypertext Markup Language - Linguagem de Marcação de Hipertexto (HTML) é uma linguagem de descrição de página que especifica como texto, recursos gráficos, vídeo e som serão organizados em uma página Web.

(49)

Tendências de software: Mashup e Web 2.0

 Empreendedores estão criando novos aplicativos de software e serviços baseados na combinação de

(50)

Mashup

 Este termo é comum no vocabulário da informática e agora também está em todas as bocas como o playlist, buffer, download, mp3, email, blog... A lista é extensa, mas, sem dúvida você sabe o que significa vários destes

termos.

 O termo Mashup veio da música, mais especificamente da eletrônica e significa misturar.

(51)

Mashup

 Em poucas palavras quer dizer: a combinação de dois

aplicativos que podem complementar e melhorar a oferta de determinado serviço.

 Você já deve ter visto sites de notícias com conteúdo do YouTube ou sites de compartilhamento de imagens com conteúdo do Google Maps. Se sua resposta foi sim, você está usando Mashups mesmo sem saber.

(52)

Web 2.0

 Quem usa a internet com frequência percebeu

significativas mudanças na maioria das páginas que visita.  Há alguns anos, os sites estavam disponíveis como livros: as pessoas acessavam, liam e viam o que era de interesse e fechavam.

Referências

Documentos relacionados

Possui graduação em Medicina pela Faculdade de Medicina de Jundiaí (1989), Residência Médica em Medicina Geral e Comunitária pela Faculdade de Medicina de Jundiaí (1991) e em

Nesta nota técnica, pesquisadores do Climate Policy Initiative/ Pontifícia Universidade Católica do Rio de Janeiro (CPI/ PUC-Rio) analisam a tramitação legislativa do projeto da

This is an especially good opportunity to define at what point a Preliminary Environmental License must be obtained, who must obtain it – the government or the concessionaire, and

As dimensões de TI estudadas nessa pesquisa buscou identificar e relação entre Tecnologia da Informação e a entrega da Proposta de Valor Social pela Empresa estudada. A

1688.. liberdade de aprender e de ensinar; da liberdade de consciência e de crença; do reconhecimento da vulnerabilidade do educando como parte mais fraca na

Entre janeiro e junho, movimento de vendas caiu 11,1% aponta a Associação Comercial de São Paulo; segundo a Serasa Experian retração nas vendas foi de 8,3% em igual período..

Por conseguinte, infere-se que o pensamento descolonial traz o suporte necessário numa “atualização” do feminismo, ao qual abarca as demandas das mulheres negras na

tudos encontraram que a força e a espessura muscular do membro imobilizado foram mantidas por um período de três semanas pelo grupo experimental que rea- lizaram treinamento de