Anda di halaman 1dari 68

Microsoft Office

O Pacote Office um grupo de softwares criados


principalmente para auxiliar o trabalho nos escritrios, mas acabaram sendo introduzidos nos
trabalhos escolares e nas residncias de milhares de pessoas em todo o mundo. muito difcil
encontrar atualmente uma pessoa que nunca tenha trabalhado com esse produto da empresa
Microsoft. uma dos conhecimentos mais cobrados emprovas de concursos pblicos.
A empresa Microsoft foi fundada em 1975 pelos amigos Paul Allen e Bill Gates. Inicialmente a ideia
era criar um software em linguagem BASIC para o computador Altair 8800, da empresa IBM. O
sistema operacional Windows 1.0 comeou a ser comercializado apenas em 1985. Dois anos
depois foi lanado o Windows 2.0 e compraram o Power Point e o Excel.
A principal funo da verso 2007 do pacote foi a reduo de botes e tarefas que muitas vezes
nem eram utilizadas pelos usurios. Ou seja, agora o usurio precisa de menos cliques para
executar uma funo. O Office 2007 possui 14 aplicaes, mas as principais ferramentas do
Microsoft Office 2007 so:

Microsoft Office Word 2007;

Microsoft Office Excel 2007;

Microsoft Office Power Point 2007;

Microsoft Office Outlook 2007.

Word 2007
O word um processador de textos mais usado no mundo. Nessa verso aparece o boto
Office que mostra os arquivos que foram abertos recentemente e outras funes.

Funes do boto Office


Novo: Com ele voc abre um novo documento, mas tambm pode realizar esse processo com o
atalho Ctrl + N.
Imprimir: com esse boto voc abre a janela de impresso em que pode escolher as propriedades
da impresso, nmero de cpias, dentre outros.
Preparar: mostra uma lista de coisas para serem aplicadas no documento como restrio para
leitura, compatibilidade de arquivos, impresso, cpia, etc.
Enviar: essa opo mostra o envio do documento por e-mail ou fax.
Publicar: d a opo de publicar o documento de maneira distinta.

Fechar: fecha o trabalho.


Opes do Word: permite a mudana de opes do programa como idioma, teclas de atalho,
configuraes de salvamento manual, modificao do esquema de cores, etc.
Sair do Word: fecha o programa e encerra o trabalho.

Salvar Documentos no Word 2007


Ao salvar um documento voc tem a opo de acess-lo depois em seu computador. Salve um
documento no Word 2007 clicando no boto Office e escolhendo a opo Salvar Como.
importante ressaltar que essa verso salva o documento como .docx e no como o .doc das
verses anteriores. Porm, caso seja necessrio, voc tambm pode optar por salv-lo como .doc
no momento de salvar.
Salvar Como: voc usa essa opo para salvar um arquivo pela primeira vez.
Salvar: quando o documento j foi salvo alguma vez e foi feita outra alterao em que necessrio
salvar novamente.
Dica: Voc tambm pode usar o Ctrl + B e ir aparecer a tela em que voc coloca as opes de
salvamento como local e nome do arquivo.

Operaes no Word
Selecionar o Texto
Selecione um texto com o cursor do mouse antes da primeira palavra do texto. Arraste o mouse at
selecionar toda a rea desejada.

Copiar o Texto
Quando preciso copiar um trecho de um texto no intuito de col-lo em outra parte do documento.
Voc pode clicar com um boto direito do mouse e a opo copiar ou usar o atalho Ctrl + C.

Colar o Texto
Colar o texto selecionado em outra rea para ser colado no local desejado. Nesse caso tambm
voc pode clicar com o boto direito do mouse e escolher a opo colar ou utilizar o atalho Ctrl + V.

Abrir um Documento
Voc pode clicar no boto Office e escolher a opo abrir ou usar o atalho Ctrl + A. Aps realizar
um dos processos ser aberta uma tela para que voc procure o arquivo salvo.

Ortografia e Gramtica

Para corrigir erros ortogrficos voc pode utilizar a verificao de ortografia do Word 2007. Aparece
um risco vermelho quando a palavra digitada no existe no dicionrio e um risco verde quando h
espaamento errado, erro de conjugao,acentuao grfica, erros ortogrficos, etc.

Cabealho e Rodap
Os cabealhos e rodaps so duas reas que se repetem em todo o documento para compartilhar
uma informao necessria. Acesse o menu exibir e escolha a opo CABEALHO E RODAP.

Nmeros Automticos nas Pginas


Voc pode inserir uma numerao de forma automtica nas pginas usando o menu
Inserir/Nmero de Pginas. Voc pode escolher se esses nmeros iro aparecer no cabealho ou
rodap da pgina. Voc tambm pode optar pela localizao esquerda, centralizada ou direita.

Inserir Hyperlink
Com essa opo possvel criar link para uma pgina da internet, para um programa ou e-mail de
seu documento word. Selecione a palavra desejada, clique na opo Inserir e em seguida clique
em Hiperlink.

Inserir Tabelas
Uma tabela composta por clulas e linhas para inserir informaes relevantes e dados. Para
inserir uma tabela no Word 2007 voc deve clicar na barra de ferramentas Inserir e em seguida
clicar no boto Tabela. Escolha o nmero desejado de linhas e colunas.
Inserir Linhas na Tabela: Muitas vezes necessrio inserir ou retirar linhas de uma tabela. Para
realizar esse processo voc deve usar a ferramenta layout, que se encontra no submenu
Ferramentas da Tabela.
Inserir Colunas na Tabela: Acesse a barra de ferramentas layout e em seguida use as
Ferramentas da Tabela. Faa isso tambm quando quiser excluir alguma coluna.

Formatao por Estilos


Essa opo usada quando voc quiser colocar um estilo nos ttulos, subttulos e no texto
principal. Eles seguem um padro com cores, fontes e tamanhos estabelecidos. Para inseri-lo voc
deve selecionar o texto e clicar em uma das opes de estilo na barra de ferramentas Incio.

Tabulao
A tabulao utilizada para dar orientao quando o cursor deslocado. As marcas de tabulao
so usadas utilizando a tecla TAB e representadas por smbolos. preciso usar a rgua e caso ela
no aparea use o menu Exibio e clique na opo Rgua.

Atalhos do Word 2007

Novo

CTRL + Z

Abrir

CTRL + X

Salvar

CTRL + B

Imprimir

CTRL + P

Fechar

CTRL + W ou
CTRL F4

Sair do Programa

ALT + F4

Desfazer

CTRL + Z

Recortar

CTRL + X

Copiar

CTRL + C

Colar

CTRL + V

Colar Especial

CTRL + Shift +
V

Selecionar Tudo

CTRL + T

Localizar

CTRL + L

Negrito

CTRL + N

Itlico

CTRL + I

Sublinhado

CTRL + S

Alinhar Esquerda

CTRL + Q

Centralizar

CTRL + E

Alinhar Direita

CTRL + G

Justificar

CTRL + J

Visualizar
Impresso

CTRL + ALT + I
ou CTRL + F2

Refazer

CTRL + R

Aumentar Recuo

CTRL + H e
CTRL + M

Diminuir Recuo

CTRL +
Shift + M

Formatar a Fonte

CTRL + D

Exibir e Ocultar
Pargrafo

CTRL +
Shift + 8

Ortografia e
Gramtica

F7

Ir Para

CTRL + Y

Localizar e
Substituir

CTRL + U

Fechar Arquivo

CTRL + W

Inserir Hiperlink

CTRL + K

Alternar Espaamento

CTRL + 0

Espaamento
Simples

CTRL + 1

Espaamento Duplo

CTRL + 2

Espaamento de 1,5

CTRL + 5

Diminuir a Fonte em 1
ponto

CTRL + [

Aumentar a Fonte
em 1 ponto

CTRL + ]

Diminuir Fonte em
Pulos

Ctrl + Shift
+<

Aumentar Fonte em
Pulos

Ctrl + Shift + >

Alternar entre
maiscula e minscula

Shift + F7

Inserir Autotexto

F3

Aciona a Barra de
Menu

F10

Salvar Como

F12

Cancelar Operao

Esc

Excel 2007
O Excel 2007 um dos programas do Microsoft Office. Com ele voc capaz de criar
planilhas, grficos e banco de dados. Muitas mudanas ocorreram entre a verso de 2003 para
2007.
Boto Office: Nesse boto voc pode utilizar vrias funes como criar um novo documento, abrir
um documento do excel, salvar seu arquivo, salvar como, imprimi, etc.

Menus do Excel 2007


Esse programa possui menus bsicos com agrupamentos semelhantes. Grande parte dos
comandos so encontrados nesses menus.

Menu Incio;

Menu Inserir;

Menu Layout da Pgina;

Menu Frmulas;

Menu Dados;

Menu Reviso;

Menu Exibio.

Componentes do Excel

Pasta de Trabalho: Qualquer arquivo criado no Excel.


Planilha: Fase do Excel em que ser feita a execuo do trabalho. Cada planilha nova possui trs
planilhas.
Coluna: Cada planilha apresenta colunas em ordem alfabtica que vo do A at XFD. Ou seja, so
16.384 colunas.
Linha: As linhas das planilhas so representadas por nmeros.
Clula: o cruzamento de uma linha com uma coluna e nela so inseridas as informaes
necessrias de seu documento.

Estrutura Bsica do Excel


Boto Office
Agrupa os principais botes relacionados a edio, impresso e publicao dos arquivos. As
opes apresentadas so: Abrir, Novo, Salvar, Salvar Como, Abrir do Office Live, Salvar no Office
Live, Imprimir, Preparar, Enviar, Publicar e Fechar.

Barra de Acesso Rpido


Os recursos mais utilizados podem ser inseridos nessa barra do Excel. Para selecionar os botes
desejados clique com o boto direito do mouse e faa a seleo.

Barra de Ttulos
Mostra o nome do arquivo aberto.

Guias
Apresentam opes que ajudam na utilizao das planilhas do Excel. As guias so: Incio, Inserir,
Layout de Pgina, Frmulas, Dados, Reviso, Exibio e Desenvolvedor.

Barra de Frmulas
Essa barra mostra o contedo de uma clula quando est selecionada.

Barra de Status
A barra de status usada para apresentar informaes como modo de trabalho. Caso voc queria
selecionar outra opo para aparecer nessa barra clique com o boto direito do mouse e faa sua
escolha.

Funes do Excel
Com o Excel voc pode executar clculos e inserir informaes pertinentes. Qualquer frmula deve
ter o sinal de = (igual) para que o programa aceite. Essa verso do programa tem mais de 300
funes. As principais so: multiplicao, diviso, adio, subtrao, potenciao e porcentagem.

Mesclar Clulas
Muitas vezes necessrio mesclar clulas para que aquele o contedo caiba em apenas uma
clula ou quando uma informao importante em diversas colunas. Para realizar esse processo
selecione as clulas desejadas, v na guia Incio Galeria Alinhamento e clique no boto Mesclar e
Centralizar. O boto para centralizar oferece outras opes de mesclagem.

Funo Soma
Com essa funo possvel somar os valores encontrados nas clulas selecionadas.
Ex: =SOMA(A1:G1) Inserir dois pontos significa AT.
Para fazer esse processo voc tambm pode usar o Boto da Autosoma selecionando as clulas
que deseja somar, clicando na guia Incio Galeria Edio Boto Autosoma.
Ex: =SOMA (B1:B7) Ao clicar no boto autosoma selecionando essas clulas a frmula ir
aparecer na clula aps a ltima selecionada, ou seja, B8. Se voc selecionar uma linha o
resultado aparecer a direita da seleo. Porm se for selecionada uma coluna o resultado
aparece abaixo da seleo.
Para somar vrios valores em uma planilha necessrio digitar as clulas manualmente.
Ex: Nesse exemplo so trs colunas com valores distintos e na linha A6 foi digitado =SOMA e
aberto um parnteses. Em seguida segure a tecla SHIFT e selecione os valores feche o parnteses
e aperte enter. O resultado ser a soma desses valores.

Uma planilha de Excel tambm oferece a opo de somar intervalo de valores.


Ex:

Funo Subtrao
Para realizar uma operao de subtrao no Excel preciso indicar os valores um a um.
Ex:

Funo Multiplicao
Essa funo realiza o processo de multiplicar valores de uma faixa de valores ou matriz de dados.
Os argumentos so separados por ponto e vrgula (;).

Funo Diviso
Para dividir um valor no Excel voc deve indicar as clulas usando o seguinte smbolo (/). Ex: O
aluguel de um apartamento R$ 563,00 e ser dividido por seis pessoas para saber quanto cada
um tem que pagar.
Exemplo diviso Excel:

Porcentagem
O uso da porcentagem no Excel se d no intuito de comparar e avaliar resultados. Nesse programa
o clculo feito com a multiplicao do valor pela porcentagem desejada. No entando voc s
consegue realizar duas operaes a multiplicao e a diviso.

Funo Mximo
Tendo uma faixa de valores ou uma matriz de dados essa funo mostra o maior valor lanado.
Ex: =MXIMO(A1:F6)

Funo Mnimo
Tendo uma faixa de valores ou uma matriz de dados essa funo mostra o menor valor lanado.
Ex: =MNIMO(A1:F6)

Elaborao de Tabelas e Grficos


possvel inserir um grfico em uma planilha do Excel para representar um conjunto de nmeros.
Os grficos ficaram mais editveis, mas o layout no muito diferente da verso anterior. Com
todos os dados abra a guia Inserir e escolha uma das opes de grfico, que nesse caso so 11
tipos. Voc pode optar por clicar na opo Todos os Tipos de Grfico.
Se voc escolheu um grfico e deseja alterar o tipo voc pode clicar na guia Design e depois em
Alterar Tipo de Grfico. No Design voc poder usar outras ferramentas para ajustar seu grfico.

Alas de Preenchimento

Essas alas so pequenos quadrados encontrados no canto inferior de uma clula ativa. Quando
so arrastadas para cima, baixo, direita e esquerda ela preenche as outras clulas que voc
selecionou.
Clulas de Texto: Colocando a palavra concurso em uma das clulas e arrastando com a ala de
preenchimento aquele nome se repetir.
Clulas com Texto e Nmero: Quando uma clula possui um texto e um nmero, as outras
clulas, ao usarem as alas de preenchimento, tero nmeros consecutivos. Ex: Concursos 1,
Concursos 2, Concursos 3. No entanto, caso ela seja arrastada para a esquerda ou para cima esse
valor ser decrescente.
Listas Conhecidas: So os dias da semana e meses, por exemplo. Se voc inserir i ms de julho
na primeira planilha e arrastar com a ala para baixo o Excel ir criar nas outras clulas a
sequncia dos meses com Fevereiro, Maro e Abril, etc.
Nmeros: Voc pode fazer uma progresso aritmtica usando a ala de preenchimento usando
dois valores em clulas diferentes, selecionando-as e arrastando as alas de preenchimento na
direo em que as clulas esto relacionadas. Quando apenas um nico nmero colocado na
clula e ele sendo arrastado ir repetir o mesmo vrias vezes.
Data e Hora: Se voc digitar em uma clula um hora como 17:15, ao usar a ala arrastando
parabaixo o programa repetir a hora da seguinte forma: 18:15, 19:15, 20:15...O mesmo acontece
com as datas inseridas nas clulas.

Operaes Bsicas do Excel


As planilhas do Excel so usadas para realizar clculos e operaes matemticas como adio,
subtrao, multiplicao, diviso e potenciao. Para qualquer comando em uma clula do
programa necessrio colocar o smbolo = antes dos comandos.
Soma: soma todas as clulas includas no parnteses. Ex: =SOMA (Clulas) =SOMA (A1;A10)
Mdia: Fazem Mdia Aritmtica nas clulas citadas. Ex: =MDIA (Clulas) =Mdia (C1;C2;C3)
Mximo: Apresenta o maior valor encontrado nas clulas indicadas. Ex: =MXIMO (Clulas)
=MXIMO (A10:A20)
Mnimo: Demonstra o menor valor encontrado nas clulas descritas. Ex: =MNIMO (Clulas)
=MNIMO (B1:B100)
CONT.SE: mostra a quantidade de vezes que um termo aparece entre um intervalo de clulas. Ex:
=CONT.SE (Intervalo;Critrio) =CONT.SE(G1:G12;''promoo)
SE: Faz uma comparao entre valores para dar uma resposta na clula. Ex: =SE
(Teste;ValorV;ValorF) =SE (A1<5; Reprovado; Aprovado)

Atalhos do Excel 2007

Comando

Atalho no Excel

Comando

Atalho no
Excel

Formatao das
Clulas

CTRL + !

Ocultar Linhas
Selecionadas

CTRL + (

Reexibir linhas
ocultadas

CTRL + Shift +
( - Obs: Selecione
a clula anterior e
posterior a linha
que foi ocultada.

Ocultar Colunas
Selecionadas

CTRL + ) e
para reexibi-las
use os atalhos
CTRL + Shift +
).

Inserir o smbolo
R$

CTRL + Shift +
R$

Seleo de dados ao
redor de uma Clula
Ativa

CTRL + Shift
+ Asterisco

Para inserir
clulas, linhas e
colunas

CTRL + Sinal de
Adio (+)

Para excluir clulas,


linhas e colunas

CTRL + Sinal
de Subtrao (-)

Preencher o
mesmo valor em
todas as clulas
selecionadas

CTRL + D

Preencher o mesmo
valor em todas as
colunas selecionadas

CTRL + R

Copiar valores
sem alterar a
formatao

CTRL + Alt +V

Alterar a planilha de
seu documento

CTRL + Page
Down

Mudar para a
planilha anterior

CTRL + Page UP

Inserir Planilhas no
Arquivo

ALT + Shift +
F1

Mover o cursos
para ltima clula
preenchida

CTRL + Setas de
Direo

Seleo de uma
Coluna Inteira

CTRL + Barra
de Espao

Seleo de uma
Linha Inteira

Shift + Barra de
Espao

Abrir um Arquivo no
Computador ou
Unidade de
Armazenamento

CTRL + A

Comando

Atalho no
Excel

Atalho no Excel

Comando

Abrir Caixa
Colar Especial

CTRL + Alt + V

Inserir Comentrio na
Clula

Shift + F2

Inserir Funo

Shift + F3

Inserir Nova Planilha


na Atual Pasta

Shift + F11

Minimizar
Planilha

CTRL + F9

Salvar Documento

CTRL + B

Exibir o Menu de
Atalho

Shift + F10

Imprimir

CTRL + P

Desfazer

CTRL + Z

Aplicar e Remover
Negrito

CTRL + 2 OU
CTRL + N

Formatar Clulas

CTRL + 1

Selecionar Todas as
Clulas

CTRL + T

Ortografia

F7

Substituir Texto

CTRL + U

Encerrar
Programa

Alt + F4

Fechar Janela

CTRL + F4

Power Point 2007


O Power Point um dos programas do Pacote Office e usado para criar e apresentar
slides. Inicialmente o programa apresenta o boto Office, a barra de ferramentas para acesso
rpido, a barra de ttulo, os botes de comando da janela, a faixa de opes, o painel de
anotaes, a barra de status e o zoom.

Criar Apresentaes no Power Point


Para a criao de uma apresentao de slides no Power Point clique no Boto Office e escolha a
opo Novo. Depois voc poder escolher como ser feita a apresentao e ele d as seguintes
opes: Em branco, Modelos Instalados, Meus Modelos, Novo com base em documento existente
ou Modelos do Microsoft Online e em seguida clique no boto criar.

Comando

Atalho no
Power Point

Comando

Atalho no
Power Point

Alterar Fonte

CTRL + Shift
+F

Imprimir

CTRL + P

Mudar Tamanho da Fonte

CTRL + Shift
+P

Mover um
Pargrafo Acima

CTRL + Seta
para Cima

Localizar

CTRL + F

Mover um
Pargrafo Abaixo

CTRL + Seta
para Baixo

Iniciar Apresentao dos


Slides

F5

Verificar
Ortogrfica

F7

Alternar entre Janelas


Abertas

CTRL + F6

Substituir

CTRL + O

Abrir um documento

CTRL + A

Centralizar Texto
Selecionado

CTRL + E

r para determinado Slide


usando a numerao

Nmero +
Enter

Justificar Texto
Selecionado

CTRL + J

Finalizar Apresentao

Esc

Alinhar Texto
Esquerda

CTRL + Q

Ocultar Ponteiro e Boto


de Navegao

CTRL + S

Alinhar Texto
Direita

CTRL + G

Microsoft Outlook 2007


O Outlook um programa da Microsoft que auxilia na organizao e gerenciamento de
compromissos, mensagens e tarefas. Com ele possvel escrever lembretes, enviar e-mails,
anotar seus contatos e organizar tarefas. A tela principal apresenta as opes de Calendrio,
Contatos, Tarefas e e-mail.
Preferencialmente a primeira opo de trabalho apresentada o e-mail referente a data da
visualizao. Quando voc seleciona uma determinada mensagem o contedo da mesma aparece
ao lado. O calendrio tambm outro recurso do Outlook 2007 e nele voc tem a possibilidade de
agendar compromissos. Eles podem ser visualizados por dia, semana ou ms.

Voc tambm pode usar o programa para salvar seus contatos fsicos e jurdicos e manter dados
como e-mail, telefone e endereo. Voc pode escolher como eles sero visualizados no modo
contato. J o modo tarefa voc pode inserir suas tarefas colocando dados como hora e local. Com
esse modo de trabalho voc ter as opes de escolher vrios modos de exibio. Escolhendo o
tipo aparecer uma Lista de Tarefas Pendentes e nela haver dados como a data de trmino, a
porcentagem para a concluso ou se ela j se encontra concluda.
O programa tambm tem as Anotaes em que voc faz uso de pequenos bilhetinhos usados
como lembretes de tarefas. O Outlook tambm tem um modo chamado Dirio com registro de
atividades.

Configurar uma Conta no Outlook


Para enviar e receber e-mails importante configurar o programa para tal procedimento. Acesse o
menu Ferramentas e escolha Configuraes. Clique no boto Novo e havero algumas etapas para
ajudar nessa configurao. Uma das atividades nessa etapa escolher qual servidor de e-mail
ser usado para enviar e receber mensagens.
POP3: Recebe as mensagens de e-mail encaminhadas para voc;
IMAP: Recebe as mensagens enviadas para voc e deixa uma cpia no servidor;
SMTP: Usado para encaminhar mensagens.

Navegador de Internet e Correio Eletrnico

A internet uma rede de computadores interligados


mundialmente em que h uma constante troca de informaes entre pessoas, empresas e
entidades. No fim da dcada de 60, o Departamento de Defesa norte-americano resolveu criar um
sistema interligado para trocar informaes sobre pesquisas e armamentos que no pudesse
chegar nas mos dos soviticos. Sendo assim, foi criado oprojeto Arpanet pela Agncia para
Projeto de Pesquisa Avanados do Departamento de Defesa dos EUA.
Posteriormente, esse tipo de conexo recebeu o nome de internet e at a dcada de 80 ficou
apenas entre os meios acadmicos. No Brasil ela chegou apenas na dcada de 90. na internet
que executada a World Wide Web (www), sistema que contm milhares de informaes
(grficos, vdeos, textos, sons, etc) que tambm ficou conhecido como rede mundial.
Tim Berners-Lee na dcada de 80 comeou a criar um projeto que pode ser considerado o
princpio da World Wide Web. No incio da dcada de 90 ele j havia elaborado uma nova proposta
para o que ficaria conhecido como WWW. Tim falava sobre o uso de hipertexto e a partir disso
surgiu o "http" (em portugus significa protocolo de transferncia de hipertexto).
URL: Tudo que disponvel na Web tem seu prprio endereo, chamado URL, ele facilita a
navegao e possui caractersticas especficas como a falta de acentuao grfica e palavras
maisculas. Uma url possui o http (protocolo), www (World Wide Web), o nome da empresa que
representa o site, .com (ex: se for um site governamental o final ser .gov) e a sigla do pas de
origem daquele site (no Brasil usado o BR).

Histria do Navegador de Internet


Para que um usurio possa visualizar essas informaes ele precisa usar um navegador de
internet, tambm conhecido como browser. com o navegador que o usurio acessa as
informaes (as pginas da internet) e documentos dos servidores WEB que so enviados para os
computadores. Inicialmente eles eram muito rsticos e com o crescimento da internet foram sendo
mais desenvolvidos pelas empresas do ramo.
Em 1993 o estudante Marc Andreessen foi responsvel pelo lanamento do primeiro programa de
navegao, o Mosaic. Anteriormente, Tim Berners-Lee, o criador da World Wide Web, conseguiu
desenvolver um navegador experimental, porm o Mosaic tinha bons grficos e menus que se
aproximavam dos browsers atuais. Posteriormente, surgiu uma outra verso chamada Netscape
Navigator (1994) que passou a ser usada pela grande maioria dos internautas da poca.

Nesse perodo a Microsoft resolveu investir nos provedores e lanou o Internet Explorer e com isso
iniciou a briga entre os navegadores Netscape e Internet Explorer. Nos anos seguintes as duas
empresas lanaram diversas atualizaes para tentar superar o concorrente. O Netscape foi
perdendo cada vez mais mercado e lanou o Mozilla que depois passou a ser administrado
pela Foundation Mozilla. Em 1998 a empresa foi comprada pela AOL.

Internet Explorer
O Internet Explorer um navegador que comeou a ser produzido pela Microsoft em 1995. Se
tornou o mais usado do mercado, uma vez que sempre foi ligado ao sistema operacional
Windows, mas nos ltimos anos vem perdendo espao para browsers de outras empresas.

Mozilla Firefox
Mozilla Firefox um navegador livre que foi criado a partir da empresa que administrava o
Netscape e posteriormente passou a se chamar Fundao Mozilla. Firefox foi uma das ltimas
opes de nome, pois os que foram pensados anteriormente j estavam sendo utilizados por
outras empresas. Em 2004 foi lanada a primeira verso desse browser que se tornou um forte
adversrio do Internet Explorer.

Opera
Esse browser foi criado em 1994 por uma empresa da Noruega chamada Telenor e se mostrou
uma verso leve de navegador para a poca. A primeira verso pblica foi lanada somente em
1996, mas anteriormente o navegador j havia sido disponibilizado internamente. Atualmente o
Opera se tornou muito utilizado entre os computadores portteis.

Chrome
Esse navegador foi desenvolvido pelo Google e foi lanado em 2008 sua primeira verso e
atualmente o mais utilizado no mundo conseguindo superar o Internet Explorer em 2012. A
prosposta inicial do browser era fornecer navegao na web de maneira rpida em uma interface
eficiente.

Safari
Safari um navegador criado pela Apple e se trata do navegador padro no sistema operacional
Mac OS X.

Correio Eletrnico
O correio eletrnico, tambm conhecido como e-mail, um programa em que possvel realizar
trocas de mensagens pela internet e se tornou uma alternativa bem sucedida no decorrer dos anos.
Por ele possvel o envio e a troca de documentos, imagens e udios para qualquer pessoa que
possua um endereo de correio eletrnico.
Para acessar um e-mail no basta apenas a internet, pois necessrio tambm um endereo
eletrnico
pessoal.
Esse
endereo

separado
por
@
(arroba)
como: okconcursos@okconcursos.com.br. Nos sites que oferecem contas de endereo eletrnico
possvel realizar um cadastro, inserir uma senha e um nome de usurio para ter acesso aos emails.
Okconcursos: o nome da empresa ou do usurio da conta de e-mail;
gmail.com: o endereo da empresa que possibilita o acesso ao correio eletrnico. As mais
conhecidas so: yahoo, hotmail, gmail, etc.
Caixa de Entrada: A caixa de entrada onde os usurios recebem suas mensagens e elas ficam
nesse local at serem arquivadas, lidas ou apagadas.
Caixa de Sada: Nesse espao ficam os e-mails que o usurio j enviou.

Atividades do Correio Eletrnico

Pedir arquivos;

Solicitar informaes;

Mandar mensagens;

Fazer leitura de informaes;

Fazer download de arquivos, etc.

Como enviar mensagens no e-mail


Cada programa de e-mail possui uma maneira prpria de encaminhar as mensagens e o usurio
deve verificar suas orientaes e regulamentos. Para que o e-mail seja enviado importante
preencher os seguintes dados:
To: o endereo para qual ser enviada a mensagem;
Cc: vem do ingls Carbon Copy (cpia carbonada). Nesse espao voc coloca o endereo de uma
pessoa que receber uma cpia do e-mail.
Bcc: vem do ingls Blind Carbon Copy (cpia cega). Utilizado quando o usurio deseja encaminhar
um e-mail e anexa um destinatrio que no deve aparecer na mensagem para as outras pessoas.
Subject: o assunto de sua mensagem e pode ou no ser preenchido.

Servidores de e-mail e seus protocolos

Os correios eletrnicos podem ser divididos de duas formas: os agentes de usurios e os


agentes de transferncia de mensagens. Os agentes usurios so exemplificados pelo Mozilla
Thunderbird e pelo Outlook. J os agentes de transferncia realizam um processo de envio dos
agentes usurios e servidores de e-mail.
Os agentes de transferncia usam trs protocolos: SMTP (Simple Transfer Protocol), POP (Post
Office Protocol) e IMAP (Internet Message Protocol). O SMTP usado para transferir mensagens
eletrnicas entre os computadores. O POP muito usado para verificar mensagens de servidores
de e-mail quando ele se conecta ao servidor suas mensagens so levadas do servidor para o
computador local. Pode ser usado por quem usa conexo discada.
J o IMAP tambm um protocolo padro que permite acesso a mensagens nos servidores de email. Ele possibilita a leitura de arquivos dos e-mails, mas no permite que eles sejam baixados. O
IMAP ideal para quem acessa o e-mail de vrios locais diferentes.

Outlook Express
Os navegadores disponibilizam correios eletrnicos para que os usurios possam receber e enviar
e-mails. O Outlook Express um programa associado ao sistema operacional Windows. O
endereo de e-mail fica da seguinte forma:
nomedousuario@nomedoprovedor.dominio.pais

Segmentos do Outlook Express


Painel de Pastas: permite que o usurio salve seus e-mails em pastas especficas e d a
possibilidade de criar novas pastas;
Painel das Mensagens: onde se concentra a lista de mensagens de determinada pasta e quando
se clica em um dos e-mails o contedo disponibilizado no painel de contedo.
Painel de Contedo: esse painel onde ir aparecer o contedo das mensagens enviadas.
Painel de Contatos: nesse local se concentram as pessoas que foram cadastradas em sua lista de
endereo.

Noes de Sistema Operacional: Windows e Linux

Os Sistemas Operacionais (SO) tm evoludo com o tempo, tornando-se mais fceis, bonitos e
agradveis ao usurio. Mas antigamente a histria era outra, sua estrutura e complexidade no
permitiam que qualquer usurio comum operasse em SO.

Para adquirir noes sobre esse tema, especialmente com relao a Windows e Linux necessrio
entender o que um software. Eles foram criados para que um computador funcionasse
corretamente, pois o hardware no executa tarefas sozinho, mas por meio de um sistema que
gerencia as atividades.
Softwares so todos os elementos que fazem parte da programao e que funcionam dentro da
estrutura fsica do computador (hardware). Assim, eles so classificados em dois tipos:
Softwares Bsicos: programas bsicos e indispensveis para o funcionamento do computador.
Ex.: Sistema Operacional, utilitrios, tradutores, linguagens de programao e ambiente
operacional.
Softwares Aplicativos: so todos os programas que se preocupam em atender as necessidades
de um usurio comum. Podem ser programas de uso geral, como planilhas, editores de texto,
criao de grficos, gerenciamento de dados, etc. E, tambm, programas de uso especfico,
construdos apenas para um determinado objetivo, como realizao do imposto de renda, folha de
pagamento, credirio, etc.

O que Sistema Operacional?


O Sistema Operacional um dispositivo lgico-fsico que realiza trocas entre o usurio e o
computador. Nele so inseridos alguns softwares que administram todas as partes do sistema e
apresentam-no de forma amigvel ao usurio.
Ele tambm tem a funo de fazer o gerenciamento dos vrios usurios da mquina e sobre esse
sistema que os programas so inseridos e os recursos do computador so gerenciados, como a
memria principal, as interrupes, a memria secundria e os dispositivos de entrada e sada do
computador.
Um sistema operacional possui duas camadas, a primeira chamada de Kernel, o seu ncleo
principal, uma das partes essenciais e bsicas que d suporte a conversa entre software e
hardware. O segundo so os utilitrios, programas utilizados para 'rodar' dentro do Kernel, ou
seja, os softwares aplicativos j citados.
Importante
O Sistema Operacional dever ser projetado de acordo com as caractersticas do hardware, as
linguagens de programao e suas ferramentas.

Tipos de Sistemas Operacionais


Com o avano dos computadores foram surgindo alguns tipos de sistemas operacionais que
contriburam para o desenvolvimento do software. Os tipos de sistema operacional existentes so:

Monotarefa (Monoprogramvel) - quando h apenas um programa em execuo e todos


os recursos so feitos em prol desse programa, tendo ele uma estrutura bsica. Ex.: MS-DOS.

Multitarefa (Multiprogramvel) - sistema que permite o funcionamento de vrios


programas, alm de compartilhamento e gerenciamento de recursos, apresentando uma
estrutura complexa. Ex.: Windows.

Sistema com Mltiplos Processadores - sistema em que existem duas ou mais CPUs
conectadas e trabalhando em conjunto. Existem os fortemente acoplados, quando
compartilham apenas uma memria e so controlados por um Sistema Operacional; E, os
fracamente acoplados, em que cada sistema interconectados possui o seu Sistema
Operacional.

Conhea alguns Sistemas Operacionais


UNIX: sistema operacional para grandes corporaes
um sistema multiusurio (vrios usurios em nica vez) e multiprogramvel, com uma estrutura
mais complexa, organizao de arquivos por meio de subdiretrios, garantindo a proteo das
informaes e redirecionamento de entrada e sada de dados.
Ele foi criado na dcada de 1970, por desenvolvedores da AT&T, sendo distribudo
comercialmente em linguagem 'C' aps 1980 e considerado um dos primeiros sistemas
operacionais modernos. A partir dele foram criados conceitos importantes no mundo da
computao. O Unix foi projetado para grandes universidades e corporaes e aps ele, foram
lanados outros sistemas inspirados em sua interface grfica e linguagem, como o BSD (Berkeley
Software Distribuition).
O Unix est dividido internamente em Kernel (ncleo do sistema operacional) e Interpretador de
comandos SHELL (rene a interface do sistema, executa os comandos digitados pelo usurio).
Na poca, programadores pensavam em inovar, no somente na produo de sistemas
operacionais utilizados em grandes corporaes, mas no desenvolvimento de sistemas para
usurios comuns que seriam utilizados futuramente nos computadores pessoais.

Mac OS: sistema operacional para PCs


Uma das primeiras empresas a pensar em computadores pessoais foi a Apple, empresa fundada
em 1970 por Steve Jobs. Ele lanou, inicialmente, o computador Apple I, com um sistema
operacional prprio chamado de Mac OS(Macintosh Operating System) que era conhecido
como System. Posteriormente lanou o Apple II, III, Macintosh e Lisa.
A cada verso nova dos computadores da linha Macintosh, o sistema System sofria modificaes e
melhorias. Na dcada de 90, foi lanado o System 7, um sistema mais avanado que permitia o
uso de cores, com a vantagem de ser multitarefa, possuir a linguagem Apple Script, dentre outras
caractersticas. Aps isso, houve a insero do processador PowerPC, da empresa IBM, e a
possibilidade de criao de cpias por outros fabricantes. Apenas, depois da verso 7.6 o nome
MAC OS foi considerado.
Com o aparecimento de problemas que atingiram drasticamente esse sistema operacional,
ocasionadas pela diminuio de seu uso e domnio do sistema operacional da Microsoft, a Apple
decidiu reescrever todo o cdigo com base no Unix, sendo chamado de MAC OSX.

Esse sistema, tem como caractersticas: qualidade na interface grfica do computador, com o
lanamento do Aqua (interface grfica que permite a produo de relevos, sombreamentos,
reflexos e outros elementos de design), alm de comandos diferenciados em suas ltimas verses,
como permisso de mltiplos toques e uma navegao baseada na intuio do usurio.
Outras verses do Sistema Operacional Mac OS X
As verses do sistema operacional Mac OS X recebem o nome de felinos, sendo algumas
desenvolvidas para funcionar em tablets da Apple, Iphone e Ipod Touch, veja:
Mac OS X verso 10.0 Cheetah;
Mac OS X verso 10.1 Puma;
Mac OS X verso 10.2 Jaguar;
Mac OS X verso 10.3 Panther;
Mac OS X verso 10.4 Tiger;
Mac OS X verso 10.5 Leopard;
Mac OS X verso 10.6 Snow Leopard;
Mac OS X verso 10.7 Lion;
Mac OS X verso 10.8 Montain Lion.

Windows: sistema operacional em janelas


A palavra Windows traduzida do ingls quer dizer 'janelas', um gerenciador de interfaces que
permite o usurio ver informaes e se comunicar com o computador. Ele foi desenvolvido, na
dcada de 1980, por Bill Gates, mas somente se tornou um sistema operacional a partir
do Windows NT, lanado na dcada de 90. A partir da primeira interface, foram surgindo outras
verses para Windows, como 1.01, 2.03, 2.1, 3.0, etc.
O Windows NT (New Tecnology) foi desenvolvido para o ambiente corporativo. Ele multiusurio,
multitarefa e multiplataforma, rodando no somente em plataformas como INTEL, mas em DEC
Alpha, MIPS, etc. Uma das caractersticas dos NT a de se transformar em servidor na internet,
sendo dividido em Windows NT Server e Windows NT Workstation.
Anteriormente, no havia ainda o Windows, mas softwares que 'rodavam' no computador e eram
sistemas grficos com verses compatveis ao sistema DOS (MS-DOS, DR-DOS, PC-DOS), sendo
utilizado e criado pela Microsoft, o MS-DOS (sistema orientado por meio de linhas de comando
digitadas atravs do teclado pelo o utilizador).
Outras Verses do Sistema Operacional Windows

Cada verso foi sendo melhorada e adaptada para os usurios, trazendo uma convergncia de
tecnologias, alm de maior desempenho e rapidez com a tecnologia de 64 bits. As verses do
Windows possuem preos diferenciados, por se tratar de um software proprietrio:
Windons 35;
Windowa 98;
Windows Me (Millennium Edition);
Windows 2000;
Windows XP (Experience);
Windows Server 2003;
Windows Vista;
Windows 7;
Windows 8.

Linux: sistema operacional de cdigo aberto


O sistema operacional GNU/Linux foi desenvolvido por Linus Torvalds, na Finlndia, em 1991.
Ele uma verso do SO Unix que possui cdigo aberto e pode ser escrito e distribudo por
qualquer tipo de usurio na internet, por ser um software gratuito (free software), sendo proibido a
comercializao do sistema.
Qualquer pessoa poder ver o cdigo fonte de um sistema Linux, resolver problemas atravs de
uma lista de discusso online, em que consultores e usurios que trabalham na manuteno do
cdigo podero solucionar, fazer atualizaes, etc. Alm disso, ele d suporte a placas, cd-rom e
outros dispositivos mais ultrapassados e/ou avanados.
Das caractersticas desse sistema esto a multitarefa, multiusurio, conexo com outros tipos de
sistemas operacionais, segurana quanto a proteo de processos executados na memria RAM,
no h licena para seu uso, etc.
O SO Linux composto pelo kernel e vrios programas, que podem ser criados de acordo com as
suas distribuies. Cada distribuio linux tem caractersticas diferentes e foram criadas para
usurios especficos.
Outras distribuies do Sistema Operacional Linux
Slawckaware;
Debian;
Fedora;

Red Hat;
Conectiva;
Monkey;
Ubuntu;
Mandriva;
Mint;
Opensuse;
Puppy;
Sabayon, etc.

Segurana da Informao

Aps o crescimento do uso de sistemas de informao, comrcio eletrnico e tecnologia digital as


empresas se viram obrigadas a pensar na segurana de suas informaes para evitar ameaas e
golpes. Assim, a segurana da informao surgiu para reduzir possveis ataques aos sistemas
empresariais e domsticos. Resumindo, a segurana da informao uma maneira de proteger os
sistemas de informao contra diversos ataques, ou seja, mantendo documentaes e arquivos.

Princpios Bsicos da Segurana da Informao


Disponibilidade
a garantia de que os sistemas e as informaes de um computador estaro disponveis quando
necessrio.

Confidenciabilidade
a capacidade de controlar quem v as informaes e sob quais condies. Assegurar que a
informao s ser acessvel por pessoas explicitamente autorizadas.

Autenticidade
Permite a verificao da identidade de uma pessoa ou agente externo de um sistema. a
confirmao exata de uma informao.

Integridade
Princpio em que as informaes e dados sero guardados em sua forma original evitando
possveis alteraes realizadas por terceiros.

Auditoria
a possibilidade de rastrear os diversos passos que o processo realizou ou que uma informao
foi submetida, identificando os participantes, locais e horrios de cada etapa. Exame do histrico
dos eventos dentro de um sistema para determinar quando e onde ocorreu violao de
segurana.

Privacidade
Capacidade de controlar quem viu certas informaes e quem realizou determinado processo para
saber quem participou, o local e o horrio.

Legalidade
a garantia de legalidade de uma informao de acordo com a legislao vigente.

No Repdio
No h como "dizer no" sobre um sistema que foi alterado ou sobre um dado recebido.

Ameaas
Uma ameaa acontece quando h uma ao sobre uma pessoa ou sobre um processo utilizando
uma determinada fraqueza e causa um problema ou consequncia. Sendo assim, so
caracterizados como divulgao ruim, usurpao, decepo e rompimento. As ameaas podem ter
origem natural, quando surgem de eventos da natureza, como terremotos ou enchentes; podem ser
involuntrias, como falta de energia ou erros causados por pessoas desconhecidas; ou se tratam
de ameaas voluntrias em que hackers e bandidos acessam os computadores no intuito de
disseminar vrus e causar danos.

Tipos de Ameaa
Ameaa Inteligente: Situao em que seu adversrio possui capacidade tcnica e operacional
para fazer uso de algo vulnervel no sistema;
Ameaa de Anlise: Aps uma anlise podero descobrir as possveis consequncias da ameaa
a um sistema.

Principais Ameaas ao Sistema de Informao: incndio, problemas na eletricidade, erros no


hardware e software, alteraes em programas, furto de dados, invaso ao terminal de acesso,
dificuldades de telecomunicao, etc.

Ataques
Um ataque pode ser decorrente de um furto a um sistema de segurana no intuito de invadir
sistemas e servios. Ele pode ser dividido em ativo, passivo e destrutivo;o ativo muda os dados, o
passivo libera os dados e o destrutivo probe qualquer acesso aos dados. Para que um ataque seja
considerado bem sucedido o sistema atacado deve estar vulnervel.

Tipos de Ataque
Cavalo de Troia
O cavalo de troia ou trojan horse, um programa disfarado que executa alguma tarefa
maligna. Um exemplo:o usurio roda um jogo que conseguiu na Internet. O jogo secretamente
instala o cavalo de troia, que abre uma porta TCP do micro para invaso. Alguns trojans populares
so NetBus, Back Orifice e SubSeven. H tambm cavalo de troia dedicado a roubar senhas e
outros dados sigilosos.

Quebra de Senha
O quebrador, ou cracker, de senha um programa usado pelo hacker para descobrir uma senha do
sistema. O mtodo mais comum consiste em testar sucessivamente as palavras de um dicionrio
at encontrar a senha correta.

Denial Of Service (DOS)


Ataque que consiste em sobrecarregar um servidor com uma quantidade excessiva de solicitaes
de servios. H muitas variantes, como os ataques distribudos de negao de servio (DDoS).
Nessa variante, o agressor invade muitos computadores e instala neles um software zumbi, como o
Tribal Flood Network ou o Trinoo. Quando recebem a ordem para iniciar o ataque, os zumbis
bombardeiam o servidor-alvo, tirando-o do ar.

Mail Bomb
a tcnica de inundar um computador com mensagens eletrnicas. Em geral, o agressor usa um
script para gerar um fluxo contnuo de mensagens e abarrotar a caixa postal de algum. A
sobrecarga tende a provocar negao de servio no servidor de e-mail.

Phreaking
o uso indevido de linhas telefnicas, fixas ou celulares. Conforme as companhias telefnicas
foram reforando a segurana, as tcnicas tornaram-se mais complexas. Hoje, o phreaking uma
atividade elaborada, que poucos hackers dominam.

Scanners de Portas

Os scanners de portas so programas que buscam portas TCP abertas por onde pode ser feita
uma invaso. Para que a varredura no seja percebida pela vtima, alguns scanners testam as
portas de um computador durante muitos dias, em horrios aleatrios.

Smurf
O Smurf outro tipo de ataque de negao de servio. O agressor envia uma rpida seqncia
de solicitaes de Ping(um teste para verificar se um servidor da Internet est acessvel) para um
endereo de broadcast. Usando spoofing, o cracker faz com que o servidor de broadcast
encaminhe as respostas no para o seu endereo, mas para o da vtima. Assim, o computador-alvo
inundado pelo Ping.

Sniffing
O sniffer um programa ou dispositivo que analisa o trfego da rede. Sniffers so teis para
gerenciamento de redes. Mas nas mos de hackers, permitem roubar senhas e outras informaes
sigilosas.

Spoofing
a tcnica de se fazer passar por outro computador da rede para conseguir acesso a um sistema.
H muitas variantes, como o spoofing de IP. Para execut-lo, o invasor usa um programa que altera
o cabealho dos pacotes IP de modo que paream estar vindo de outra mquina.

Scamming
Tcnica que visa roubar senhas e nmeros de contas de clientes bancrios enviando um e-mail
falso oferecendo um servio na pgina do banco.

Controles de Segurana
Autenticar e Autorizar
Autorizar um usurio conceder ou negar acesso ao sistema utilizando controles de acesso no
intuito de criar perfis de acesso. Com esses perfis possvel definir que tarefa ser realizada por
determinada pessoa. Autenticar a comprovao de que uma pessoa que est acessando o
sistema quem ela diz ser. Ela importante, pois limita ocontrole de acesso e autoriza somente
determinadas pessoas o acesso a uma informao.
Processo de Autenticao
Identificao positiva: quando o usurio possui alguma informao em relao ao processo,
como acontece quando ele possui uma senha de acesso.
Identificao proprietria: o usurio tem algum material para utilizar durante a etapa de
identificao como um carto.
Identificao Biomtrica: casos em que o usurio se identifica utilizando alguma parte do corpo
como a mo ou impresso digital.

Preveno de Riscos e Cdigos Maliciosos (Malware)


Contas e Senhas
Elabore sempre uma senha que contenha pelo menos oito caracteres, compostos de letras,
nmeros e smbolos e jamais utilize como senha seu nome, sobrenomes, nmeros de documentos,
placas de carros, nmeros de telefones, datas que possam ser relacionadas com voc ou palavras
que faam parte de dicionrios.
Utilize uma senha diferente para cada servio e altere com frequncia. Alm disso, crie tantos
usurios com privilgios normais, quantas forem as pessoas que utilizam seu computador.

Vrus

Instale e mantenha atualizado um bom programa antivrus e atualize as assinaturas do


antivrus, de preferncia diariamente;

Configure o antivrus para verificar os arquivos obtidos pela Internet, discos rgidos (HDs) e
unidades removveis, como CDs, DVDs e pen drives;

Desabilite no seu programa leitor de e-mails auto-execuo de arquivos anexados s


mensagens;

No execute ou abra arquivos recebidos por e-mail ou por outras fontes, mesmo que
venham de pessoas conhecidas. Caso seja necessrio abrir o arquivo, certifique-se que ele foi
analisado pelo programa antivrus;

Utilize na elaborao de documentos formatos menos suscetveis propagao de vrus,


tais como RTF, PDF ou PostScript;

No utilize, no caso de arquivos comprimidos, o formato executvel. Utilize o prprio


formato compactado, como por exemplo Zip ou Gzip.

Worms, Bots e Botnets

Siga todas as recomendaes para preveno contra vrus;

Mantenha o sistema operacional e demais softwares sempre atualizados;

Aplique todas as correes de segurana (patches) disponibilizadas pelos fabricantes, para


corrigir eventuais vulnerabilidades existentes nos Softwares utilizados;

Instale um firewall pessoal, que em alguns casos pode evitar que uma vulnerabilidade
existente seja explorada ou que um worm ou bot se propague.

Incidente de Segurana e Uso Abusivo na Rede


O incidente de segurana est relacionado a qualquer problema confirmado ou no e tem relao
com redes de computadores ou sistemas de computao. Pode ser caracterizado por tentativas
de acesso aos dados de um sistema, acessos no autorizados, mudanas no sistema sem prvia
autorizao ou sem conhecimento da execuo, etc.
O uso abusivo na rede um conceito mais difcil de ser definido, mas possui caractersticas
especficas como envio de spams e correntes, distribuio de documentao protegida por direito

autoral, uso indevido da internet para ameaar e difamar pessoas, ataques a outros computadores,
etc.

Registros de Eventos (logs)


Os logs so registros de tarefas realizados com programas de computador e geralmente so
detectados por firewalls. Os logs podem ser acusados no momento em que uma pessoa tenta
entrar em um computador e impedido pelo firewall. Verifique sempre os logs do firewall pessoal e
de IDSs que estejam instalados no computador e confira se no um falso positivo, antes de
notificar um incidente.

Notificaes de Incidentes
Muitas vezes um computador atacado por um programa ou pessoa mal intencionada. Caso seja
um ataque proveniente de um computador, avise aos responsveis pela mquina para que sejam
tomadas medidas necessrias. No entanto, caso esse ataque venha de uma pessoa que invadiu
seu sistema com um computador importante avis-lo de tal atitude para que tome as medidas
cabveis.
Incluia logs completos com data, horrio, time tone (fuso horrio), endereo IP de origem, portas
envolvidas, protocolo utilizado e qualquer outra informao que tenha feito parte da identificao
do incidente. Alm disso, envie a notificao para os contatos da rede e para os grupos de
segurana das redes envolvidas; manter cert@cert.br na cpia das mensagens.

Segurana na Internet

A internet j faz parte do cotidiano da maioria das pessoas e atualmente elas no se imaginam sem
ela. Os sites so usados para trabalhos escolares, conhecer pessoas, realizar pagamentos,
publicar documentos e fotos, estudar, ouvir msica, assistir vdeos, dentre outros.
No entanto, ela tambm possui muitos perigos, pois qualquer um est sujeito a sofrer ataques de
hackers ou ter seu computador invadido por vrus ao acessar emails e documentos malintencionados. necessrio que as pessoas saibam os riscos e estabeleam medidas de
segurana na internet.
Os principais riscos na internet so:

Acesso de contedos indevidos e ofensivos: sites que contenham imagens relacionadas a


pornografia, pedofilia e fotos que alimentem dio a determinada raa ou populao;
Contato com pessoas ruins: sequestros, furtos e estelionatos so apenas alguns dos golpes que
podem ser aplicados na internet e os golpistas aproveitam o annimato da internet para cometer
esses crimes;
Roubo de Identidade: pessoas mal-intencionadas podem utilizar sua identidade para aplicar
golpes causando srios problemas a seu nome e reputao;
Roubo e perda de dados: com cdigos e aes na internet, diversas pessoas podem roubar ou
apagar dados do seu computador;
Phishing: fraude na qual uma pessoa tenta roubar dados de um usurio utilizando engenharia
social e mensagens eletrnicas. Eles podem fazer pginas falsas de redes sociais, bancos e lojas
de venda eletrnica;
Invaso de Privacidade: seus dados, documentos e fotos muitas vezes podem ser acessados
com apenas um clique na internet. Muitas redes sociais possuem condies de privacidade
especficas e importante estar atento a tudo que compartilhado em seu perfil.
Problemas para Excluir Dados: um dado inserido na internet as vezes no pode ser apagado ou
pode ter sido repassado antes da excluso. Sendo assim, o que foi dito poder ser acessado por
pessoas do seu meio social.
Plgio e Direitos Autorais: muitos contedos e arquivos na internet so roubados causando
transtornos para milhares de usurios. O autor do plgio pode ser processado e ter que responder
judicialmente.
Engenharia Social: aes realizadas acessando dados sigilosos de empresas ou utilizando
sistemas para enganar pessoas aplicando golpes.

Browsers
Mantenha seu browser sempre atualizado e desative a execuo de programas Java na
configurao, a menos que seja estritamente necessrio. Alm disso, desative a execuo
de JavaScripts antes de entrar em uma pgina desconhecida. Outra maneira de manter a
segurana do seu computador ao acessar um browser permitir que os programas ActiveX sejam
executados em seu computador apenas quando vierem de sites conhecidos e confiveis.
Tenha maior controle sobre o uso de cookies e caso voc queira ter maior privacidade ao navegar
na Internet, bloqueie pop-up windows e permita apenas para sites conhecidos e confiveis ou onde
forem realmente necessrias. Certifique-se da procedncia do site e da utilizao de conexes
seguras ao realizar transaes via Web (bancos, compras coletivas, etc).

Protegendo seus e-mails

Mantenha seu programa leitor de e-mails sempre atualizado;

No clique em links no contedo do e-mail. Se voc realmente quiser acessar quela


pgina, digite o endereo diretamente no seu browser;

Desligue as opes que permitem abrir ou executar automaticamente arquivos ou


programas anexados s mensagens;

No abra arquivos ou execute programas anexados aos e-mails. sem antes verific-los com
um antivrus;

Desconfie sempre dos arquivos anexados mensagem, mesmo que tenham sido enviados
por pessoas ou instituies conhecidas. O endereo do remetente pode ter sido forjado e o arquivo
anexo pode ser, por exemplo, um vrus ou um cavalo de tria;

Faa download de programas diretamente do site do fabricante;


Somente acesse sites de instituies financeiras e de comrcio eletrnico digitando o
endereo diretamente no seu browser, nunca clicando em um link existente em uma pgina ou em
um e-mail.

Programa de Bate Papo

Mantenha seu programa de troca de mensagens sempre atualizado;

No aceite arquivos de pessoas desconhecidas, principalmente programas de


computadores;

Evite fornecer muita informao, principalmente para pessoas que voc acabou de
conhecer e no libere informaes sensveis, tais como senhas ou nmeros de cartes de crdito;

Configure o programa para ocultar o seu endereo IP.

Programas de Distribuio de Arquivos e Compartilhamento


Mantenha seu programa de distribuio de arquivos sempre atualizado e bem configurado e
certifique-se que os arquivos obtidos ou distribudos so livres, ou seja, no violam as leis de
direitos autorais. Tenha um bom antivrus e estabelea senhas para os compartilhamentos, caso
seja estritamente necessrio compartilhar recursos do seu computador.
Faa Cpias de Segurana (Backup): Procure sempre fazer cpias dos dados do computador
regularmente e criptografe dados sensveis. Armazene as cpias em local acondicionado, de
acesso restrito e com segurana fsica e considere a necessidade de armazenar as cpias em um
local diferente daquele onde est o computador.

Fraudes na Internet
A fraude ocorre quando uma pessoa tenta enganar a outra a fim de obter dados sigilosos e
pessoais para ser usado em benefcio prprio. importante que todos os usurios tomem as
seguintes precaues: no fornea dados pessoais, nmeros de cartes e senhas atravs de
contato telefnico; fique atento a e-mails ou telefonemas solicitando informaes pessoais; no
acesse sites ou seguir links recebidos por e-mail e sempre que houver dvida sobre a real
identidade do autor de uma mensagem ou ligao telefnica, entrar em contato com a instituio,
provedor ou empresa para verificar a veracidade dos fatos.

Transaes Bancrias ou Comerciais

Siga todas as recomendaes sobre utilizao do programa leitor de e-mails e do browser


de maneira segura;

Fique atento e prevena-se dos ataques de engenharia social;

Realize transaes somente em sites de instituies que voc considere confiveis;

Procure sempre digitar em seu browser o endereo desejado. No utilize links em pginas
de terceiros ou recebidos por e-mail;

Certifique-se de que o endereo apresentado em seu browser corresponde ao site que voc
realmente quer acessar antes de realizar qualquer ao;

Certifique-se que o site faa uso de conexo segura (ou seja, que os dados transmitidos
entre seu browser e o site sero criptografados).

Antes de aceitar um novo certificado verifique junto instituio que mantm o site sobre
sua emisso e quais so os dados nele contidos. Ento verifique o certificado do site antes de
iniciar qualquer transao para assegurar-se que ele foi emitido para a instituio que se deseja
acessar e est dentro do prazo de validade;

No acesse sites de comrcio eletrnico ou lnternet Banking atravs de computadores de


terceiros;

Desligue sua Webcam (caso voc possua alguma) ao acessar um site de comrcio
eletrnico ou Internet banking.

"Boatos" na Internet
Um boato um contedo divulgado na internet que falso e que muitas vezes se trata de uma
tentativa de golpe. Eles podem causar diversos problemas como prejudicar uma pessoa ou
empresa, aumentar a quantidade de emails de um determinado lugar, reduzir a credibilidade de
uma empresa ou espalhar vrus pela internet.
As principais caractersticas dos boatos so: a afirmao de que aquilo no um boato, possui
erros de ortografia, afirma que se aquilo no for lido algo grave poder ocorrer (como as
conhecidas "correntes"), foi enviado para diversas pessoas e garante retorno financeiro para quem
l.
Dicas
para
preveno
de
boatos:
-Verifique sempre a procedncia da mensagem e se o fato sendo descrito verdico;
-Verifique em sites especializados e em publicaes da rea se o e-mail recebido j no est
catalogado como um boato.

Privacidade na Internet
Dados pessoais sites, Blogs e Sites de Relacionamento

Evite disponibilizar seus dados pessoais ou de familiares e amigos (e-mail, telefone,


endereo, data de aniversrio, etc);
Procure no repassar dados sobre o seu computador ou softwares que utiliza;

Evite fornecer informaes do seu cotidiano (como, por exemplo, hora que saiu e voltou
para casa, data de uma viagem programada, horrio que foi ao caixa eletrnico, etc);

Nunca fornea informaes sensveis (como senhas e nmeros de carto de crdito), a


menos que esteja sendo realizada uma transao (comercial ou financeira) e se tenha certeza da
idoneidade da instituio que mantm o site.

Dados armazenados em um disco rgido


Criptografe todos os dados sensveis, principalmente se for um notebook e sobrescreva os dados
do disco rgido antes de vender ou se desfazer do seu computador usado.

Telefones celulares, PDAs e outros aparelhos com bluetooth

Mantenha o bluetooth do seu aparelho desabilitado e somente faa isso quando for
necessrio;

Fique atento s notcias, principalmente quelas sobre segurana, veiculadas no site do


fabricante do seu aparelho;

Aplique todas as correes de segurana (patches) que forem disponibilizadas pelo


fabricante do seu aparelho, para evitar que possua vulnerabilidades;

Caso voc tenha comprado uma aparelho usado, restaurar as opes de fbrica.

Conceitos de Informtica

A informtica um assunto bastante abordado nos concursos pblicos em todo o pas. Confira os
principais conceitos relacionados a informtica e tire todas as suas dvidas.

AGP
Barramento desenvolvido pela Intel para acelerar o processamento de elementos grficos,
principalmente em 3D.

Autoridade Certificadora
uma entidade que emite certificados digitais, responsvel pelo estabelecimento e a garantia da
autenticidade de chaves pblicas pertencentes a usurios ou a outras autoridades de certificao.
uma entidade em que todos os envolvidos confiam.

Acoplamento
Forma de comunicao entre os processadores e o grau de compartilhamento da memria e dos
dispositivos de entrada e sada.

Assinatura Digital
um cdigo que includo na mensagem ou no texto e identifica o remetente da mensagem. A
mensagem ou texto criptografado com a chave privada do usurio, criando assim uma espcie
de assinatura digital, ara ser descriptografada utilizada a chave pblica.

Banco de Dados
Conjunto agregado e estruturado de informaes armazenadas em um sistema de computao
para permitir o acesso seletivo.

Banco de Dados Relacional


Coleo de tabelas que se relacionam, identificadas cada uma por um nome nico.

Cluster em relao Rede de Computadores


um grupo de computadores independentes que funcionam juntos para fornecer um conjunto de
servios, sendo que para os clientes aparenta ser um nico sistema.

Cluster em relao a Armazenamento de Dados


a menor quantidade de espao em disco que pode ser alocada para gravar um arquivo pelo
sistema operacional. Quanto menor o tamanho do cluster, tambm chamado de unidade de
alocao, mais eficiente ser o armazenamento de informaes no disco.

Cookies
So pequenos arquivos gravados pelos websites no disco rgido do usurio (quando este acessa
determinados sites). Um cookie no um vrus, mas interfere na privacidade do usurio.

Certificado Digital
So arquivos de computador emitidos por entidades certificadoras e tem por objetivo garantir que o
emissor de uma mensagem ou documento realmente quem ele diz ser.

Chave Primria
um campo ou um conjunto de campos que identifica de forma exclusiva cada registro.

Chave Estrangeira
Usada para definir o relacionamento entre duas tabelas. A chave estrangeira formada pela chave
primria de outra tabela. O campo chave estrangeira pode ser repetido, e pode haver mais de uma
chave estrangeira para cada registro.

DOT PITCH
Refere-se ao espaamento em milmetros entre os pontos na tela do monitor, quanto menor o valor
do dot pitch, melhor a qualidade do monitor. Monitores no entrelaados so os melhores.

DIAL UP
uma conexo com um provedor de acesso utilizando acesso discado.

DHCP
Servio que atribui um endereo IP automaticamente a uma mquina cliente quando esta faz uma
solicitao para o servidor DHCP. Este servidor atribuir um endereo IP que no esteja sendo
utilizado por um perodo pr-determinado pelo administrador.

Firewall
Dispositivo de segurana da informao que monitora o trfego entre uma rede de computadores e
a Internet, impedindo o acesso de usurios no autorizados ou entrada de dados sem prvia
permisso. Baseia-se num servidor PROXY que faz a intermediao do trfego controlando
acessos, tem como principal objetivo proteger a rede contra ataques externos.

FTP
Sua principal funo acessar servidores e transferir arquivos. Protocolo de aplicao mais
utilizado para transferncia de arquivos. A transferncia de arquivos FTP sempre feita utilizando 2
portas TCP/IP diferentes, a porta 20 para o processo de transferncia de dados e a porta 21 para o
processo de controle dessa transferncia. Quando o usurio no utiliza login e senha para acesso
ao FTP, chama-se FTP annimo que trabalha na porta 69 do TCP/IP.

Gateway
Dispositivo que interliga redes heterogneas. capaz de traduzir e conectar protocolos distintos,
como por exemplo, traduzir pacotes X.25 em pacotes Ethernet.

HTML
Linguagem padro, de mbito internacional, para a programao de sites na web ( uma
linguagem e no um protocolo). Linguagem utilizada para criar documentos hipertexto usados nas
pginas web. Uma pgina web um arquivo que contm comandos escritos em HTML e que fica
armazenada no servidor, essas pginas so transferidas do protocolo HTTP.

HTTP
um protocolo utilizado para transferncia de hipertexto. Pode transferir textos, udio e
imagens. Assim, uma URL que comea com http especifica que o usurio est requisitando este
servio a um servidor de http. Estas informaes esto organizadas em pginas reunidas em sites
e so criadas utilizando uma linguagem especfica. necessrio a utilizao de um programa
especfico (navegador) que possibilite a exibio destas pginas.

Host = servidor
Mquina configurada para prestar os mais variados servios aos clientes. Computador ligado
permanentemente rede que mantm um repositrio de servios para outros computadores na
Internet.

IMAP
Protocolo para recuperao de mensagens (pela porta 143 TCP/IP);

Internet Explorer
Um dos programas especficos para visualizar as pginas da Internet.

Intranet
Rede interna de uma empresa que se comunica utilizando padres de comunicao e ferramentas
da Internet para fornecer informaes aos usurios na rede privada.
Pode ser implementada atravs de uma estrutura fsica da prpria empresa ou utilizando estrutura
da internet atravs de uma VPN.

Internet2
uma verso da Internet que est sendo desenvolvida na rea acadmica com parcerias. Utiliza e
pesquisa novas tecnologias, protocolos e servios para fins acadmicos, governamentais e de
pesquisa.

IP
Protocolo de endereamento fornecido pelo TCP/IP, sistema orientado a conexo que garante a
entrega de pacotes no destino, na sequencia correta.
TCP/IP: Protocolo padro da Internet. Um computador que no tenha o protocolo TCP/IP instalado
no poder acessar a Internet.

Memria ROM
Memria que normalmente s permite leitura, j vem gravada de fbrica e normalmente no pode
ser regravada. Contm os seguintes programas: BIOS, POST e Setup. Programas armazenados
em memria ROM so chamados firmware.
Tipos de memria ROM:
PROM: Rom programvel, comprada virgem e s pode ser programada uma nica vez.
EPROM: Memria cujo contedo pode ser apagado com raio ultravioleta. Pode ser reprogramada
um nmero limitado de vezes.
EEPROM: Memria que pode ser apagada, toda ou parte e reprogramada eletricamente.

FLASH ROM/Flash RAM: Pode ser apagada eletricamente, mas no possvel apagar apenas
uma parte como na EEPROM. S permite reprogramar toda a memria, mesmo quando desejamos
alterar apenas um dado.
RAM: Memria interna principal do computador, sua caracterstica ser voltil, baseada em chips
semicondutores. Armazena os programas que esto em execuo e os dados necessrios ao
processamento.
SRAM: Mais rpida e mais cara, usada na memria cach e na memria CMOS (setup).
DRAM: Mais lenta e mais barata, usada como memria principal da mquina.
Tipos de DRAM
EDO: Antiga e fora de uso.
SDRAM: Em mdia 10% mais rpida que a EDO
DDR SDRAM: Duas vezes mais rpida que a SDRAM. Usa circuitos de sincronizao que
aumentam sua velocidade. Suporta transferir dois dados por cada ciclo de clock dobrando a
velocidade de acesso.

Memria Cache
a memria intermediria entre a RAM e o processador. Com tempo de acesso menor que o
tempo de acesso da memria RAM.

Memria Virtual
Expanso da memria principal RAM no disco rgido (HD).

MPEG
Padro de compresso de dados para vdeo digital em formato de arquivo, desenvolvido por um
grupo de trabalho pertencente ao ISSO.
MPEG1: Codifica vdeo de qualidade VHS com uma taxa transmisso de 1.5 mbps.
MPEG2: Codifica vdeo com qualidade de TV digital com taxa de transmisso de 2 a 10 mbps.
MPEG3: Codifica vdeo com qualidade HDTV com taxa de transmisso em torno de 40 mbps.
MPEG4: Desenvolvido para alcanar a mesma qualidade do DVD comercial mas com a vantagem
de poder ter a mdia gravada em CD-ROM normal de dados. No necessita de conversores para
exibir arquivos gravados em MPEG2.

Protocolo
Conjunto de regras e convenes para envio de informaes em uma rede.

Plug in

Programa adicional para paginadores web, habilita funes extras como exibio de vdeo clipes,
imagens 3D, apresentaes multimdia, etc.

PING
Ping um programa bsico de Internet que permite verificar se um determinado endereo IP existe
e pode ser acessado. O ping usado para diagnosticar se o computador (ou endereo IP) que
voc est tentando alcanar est operacional. Se, por exemplo, um usurio no consegue pingar
um computador, quer dizer que esse computador no est acessvel para o usurio, e assim o
usurio no poder fazer qualquer outra operao de Internet, tal como usar o FTP para enviar
arquivos para esse computador.

POP
Protocolo/servidor de recebimento de mensagens;

POOL de Impresso
Deve ser formado por duas ou mais impressoras conectadas a um servidor de impresso que agir
como uma nica impressora (portanto, devem ter o mesmo driver). O trabalho de impresso
enviado a impressora remota e o servidor de impresso se encarrega de distribuir os trabalhos
para as impressoras disponveis no pool.

SSH
Transmisso de dados de forma criptografada, por isto mais seguro (utiliza a porta 22 da pilha
TCP/IP).
Principais PROTOCOLOS utilizados para garantir segurana no tnel virtual:

IPSec

L2TP

L2F

PPTP

SSL
um protocolo baseado em chave pblica, proporciona privacidade e confiabilidade sobre a
Internet. SSL o padro de fato atualmente para conexes entre browser Internet e servidores de
informao Internet. Estes protocolos, que usam certificados de chave pblica para autenticar
clientes e servidores, dependem de uma infra-estrutura de chave pblica para uso amplo.

SNMP
Protocolo de rede usado para gerenciar redes TCP/IP. Software de gerenciamento que permite
visualizar toda a rede, bem como informaes detalhadas de cada um dos participantes. Usurios
de SNMP so administradores de rede altamente qualificados.

SMTP

Protocolo/servidor de envio de mensagens (pela porta 25 TCP/IP);

Sistema Distribudo
Ambiente em que mais de uma CPU (normalmente mais de um computador) utilizada. O trabalho
dividido de acordo com a capacidade de cada CPU (no necessariamente iguais). So
normalmente sistemas fracamente acoplados.

Sistema Fracamente Acoplado


Possuem dois ou mais sistemas conectados atravs de uma linha de comunicao (link). Os
sistemas operacionais podem ser diferentes.

Sistema Fortemente Acoplado


Sistema com vrios processadores compartilhando uma nica memria e controlados por um nico
sistema operacional.

Sistema Operacional
um sistema integrado de programas que gerencia as operaes da CPU, controla os recursos e
atividades de entrada/sada e de armazenamento e fornece vrios servios de apoio a medida em
que o computador executa os programas aplicativos dos usurios. o mais importante pacote de
software de um computador. Ele executa atividades que minimizam a necessidade de intervenes
dos usurios, como, por exemplo, imprimir arquivos, salvar, etc. Essas e muitas outras atividades
requisitadas pelos usurios so executadas e administradas pelo sistema operacional instalado na
mquina.
Qualquer aplicativo s pode ser inicializado aps a carga do sistema operacional o processo de
boot (inicializao) finalizado quando o sistema operacional carregado para a memria.

Backup Cpia de segurana, usa basicamente o seguinte conceito: toda vez que um
arquivo criado ou alterado seu status marcado com um X. Isto significa que todo arquivo
marcado necessita de backup. Podem ser utilizados os seguintes backups:

Normal: Copia todos os arquivos selecionados e marca cada arquivo como tendo sofrido backup.
Incremental: Copia os arquivos criados ou alterados desde o ltimo backup e desmarca o atributo
de arquivamento, ou seja, avisa que j foi feito backup daquele arquivo. Assim, o backup
incremental conter apenas os arquivos que foram criados ou alterados desde o ltimo backup.
Diferencial: Copia os arquivos criados ou alterados desde o ltimo backup e no desmarca o
atributo de arquivamento, ou seja, qualquer arquivo que tenha sido criado ou alterado desde o
primeiro backup ficar sempre marcado e todas as vezes que for feito um backup diferencial ele
ser copiado.
Dirio: Copia todos os arquivos selecionados que foram alterados no dia da execuo do backup.
Os arquivos que sofreram backup no so marcados como tal.

Sistema Gerenciador de Banco de Dados

Coleo de dados inter relacionados e um conjunto de programas para acessa-los.

Tabela
Conjunto de linhas que so chamadas de registro, e conjunto de colunas que so chamadas de
campos.

USB
Barramento externo que d suporte a instalao plug and play, permitindo que se conecte um
dispositivo com a mquina ligada (um pen drive, por exemplo). Em cada porta USB possvel
conectar at 127 dispositivos, desde que se utilize um HUB.

URL
uma maneira uniforme de localizar um recurso na Web. Quando escrevemos http ou ftp, estamos
solicitando um recurso a um destes servidores, portanto a sintaxe semelhante, uniforme, a
nica mudana o servidor solicitado.

VPN
Rede segura que utiliza a Internet com sua principal rede backfone para conectar redes internas ou
Intranets de uma ou vrias empresas. Ou, rede particular que utiliza infra-estrutura de uma rede
pblica de telecomunicaes como a Internet, por exemplo, para transmisso de informaes
confidenciais. Transporta voz e dados.

VNC
o protocolo (conjunto de ferramentas) que permite acessar uma mquina remotamente.
Disponvel para Windows, Unix e Linux (utiliza as portas 5800 e 5900 da pilha TCP/IP).

VPN _ VNC _ SSH _ TELNET


So protocolos que permitem acessar uma mquina remotamente.

Hardware e Software: Conceitos Bsicos

Para quem deseja realizar uma prova de concursos pblicos, necessrio ter conhecimentos
bsicos sobre os conceitos de informtica. Alm disso, essas informaes auxiliam em situaes

do dia a dia quando h problemas com o computador. Desse modo, o computador dividido em:
hardware e software.
Hardware so as partes concretas de uma mquina, como o gabinete, o teclado, o mouse, a
impressora, o disco rgido, a memria, entre outros itens utilizados na fabricao de um
computador ou equipamentos eletrnicos. Esses elementos se comunicam com os demais atravs
do barramento, um doscomponentes da placa-me.
O profissional responsvel por essa rea, dentro da cincia da computao o arquiteto de
computadores. O computador qualquer dispositivo eletrnico que pode armazenar, manipular e
enviar dados processados de volta ao usurio.

Componentes do Computador
Gabinete (Sistema Central)
uma caixa de metal com elementos de plstico que pode ser vertical ou horizontal responsvel
por armazenar a CPU, odisco rgido, o driver de CD/DVD, sadas para a impressora, caixas de
som, etc. Um dos principais elementos que ela armazena a fonte de alimentao que converte a
corrente alternada para contnua com o objetivo de alimentar os componentes do computador. Por
isso, ela deve ser conectada placa-me, ao cooler, aos drives e ao HD. O gabinete do
computador pode ser em forma de:

Desktop: o gabinete que fica na horizontal (geralmente se coloca o monitor em cima


dele);

Torre: o gabinete que fica na posio vertical, que pode ser Mini Tower, Mid Tower ou Full
Tower, com 3, 4 e acima 4 baias (espao que so inseridos os drivers) respectivamente;

Processador
O processador chamado de CPU (unidade central de processamento) e est acoplado placame. Ele um pequeno chip que faz todo o controle das operaes que sero realizadas pelo
computador. Quanto melhor o processador, maior agilidade as tarefas sero realizadas.
O processador composto pelo cooler, um sistema capaz de controlar a sua temperatura padro.
Se houver essa regulao, maior vida til ter o chip e isso ir variar de acordo com o fabricante.
Todo processador formado por um conjunto de pinos (contatos) que servem para serem
conectados em determinado tipo de placa-me. Os fabricantes mais conhecidos deste componente
so Intel e AMD. Exemplo de processadores: Intel Core 2 Duo, Intel Core i7, AMD Athlon
X2, AMD Phenom II, entre outros.

Memrias

Memria RAM (Random Access Memory ou Memria de Acesso Randmico)


uma memria voltil e rpida para acesso pelo processador, porm muito mais cara. A CPU a
utiliza para armazenar temporariamente os dados dos programas que esto rodando no
computador. Esta memria somente fica ativa enquanto o computador estiver ligado e os
contedos devem ser salvos, pois quando ele for desligado, tudo o que estiver armazenado nesta
memria perde-se. Ela tem uma capacidade de armazenamento que varia entre 256Mb
(megabytes) a 1Gb (gigabytes). A memria RAM pode ser dividida em:
memria esttica (SRAM Static Random- Access Memory), rpidas, caras e armazenam poucos
dados, cerca de 1048 kilobytes (1 megabyte), geralmente so utilizadas como cache;
memria dinmica (DRAM Dynamic Random-Access Memory), possuem um preo acessvel e
armazenam grande quantidade de dados, mas so mais lentas se comparadas as estticas, com
capacidade de 4 megabytes a 32 megabytes. Existe ainda um tipo de memria recente, chamada
de MRAM (Magnetoresistive Random-Access Memory), memria que utiliza clulas magnticas,
consumindo pouca energia, so rpidas e armazenam dados por mais tempo, at mesmo se no
houver energia eltrica. Um dos problemas desse tipo de memria que elas so caras e
armazenam poucos dados.

Memria ROM (Read-Only Memory ou Memria Somente de Leitura)


Memria responsvel pelo armazenamento permanente dos dados, Esses dados no podem ser
apagados ou alterados, apenas se forem utilizados procedimentos especficos. Quando a energia
acaba ou o computador desligado os dados no se perdem, sendo uma memria no voltil.
Existem vrios tipos de memria ROM, como: memria flash, cd-rom, dvd-rom e outros
relacionados, EPROM (Erasable Programmable Read-Only Memory), PROM (Programmable
Read-Only Memory), etc.

Memria Externas
Existem uma infinidade de tipos e capacidades de armazenamento. Alguns exemplos: Pen-drives,
CDs, DVDs, HDs, disquetes, fitas, SDs etc. So dispositivos que geralmente utilizam portas USB
ou encaixes para conexo ao computador, no fazem parte do computador propriamente dito, mas
podem ser facilmente instalados e removidos. A taxa de transferncia dos dados tambm varia de
modelo, mas geralmente so bastante rpidos.

Memria Cache
A memria cache um tipo de memria de acesso randmico mais rpida que armazena os
dados mais utilizados pelo processador. Para processar dados, ele verifica primeiramente na
memria cache se esses dados esto armazenados l, se os encontra (proveniente de leituras
anteriores desses mesmos dados) no necessita obt-los de outra memria mais lenta (memria
RAM).

Sem a memria cache o desempenho da mquina ficaria mais lento e limitado memria RAM.
Existem dois tipos atualmente:

Cache de nvel 1 (cache L1) - localizada no mesmo chip do processador;


Cache nvel 2 (cache L2) - localizada geralmente em um chip RAM separado, tem um valor
mais popular, porm um pouco mais lenta que a primeira.

A memria cache tambm uma rea especial chamada cache de disco que contm os dados
mais recentes lidos do HD. Ela deve ser aprimorada a medida que so desenvolvidos novos
processadores.

Disco Rgido (HD Hard Disk)


um tipo de disco de grande capacidade para armazenamento de dados permanentes ou at que
sejam removidos do computador. Ela mais lenta para acesso, porm muito mais barata. Nela se
rmazenam todos os dados e programas que devem permanecer no computador, mesmo estando
ele desligado. Sua capacidade de armazenamento geralmente varia de 80Gb a 250Gb (gigabytes).
Para seu correto funcionamento necessrio que hajam interfaces de controle,
como IDE(Integrated Drive Electronics), SATA (Serial ATA) e SCSI (Small Computer System
Interface).

Placa Me (Motherboard)
Placa central que se destina a conexo com todas as outras placas e componentes do computador.
Ela chamada de'espinha dorsal'. Assim, ela possui diferentes conectores e nela que o
processador instalado, num suporte chamado de 'socket'. J o HD conectado por meio das
portas IDE ou SATA e a placa de vdeo em slots chamados de PCI-Express 16x ou AGP 8x. J as
placas de rede, som, entre outras, podem ser encaixadas nos slots PCI ou em entradas PCI
Express.
Alm disso, existem outros elementos que so conectados placa-me. As placas-me possuem
um software de controle localizado em um chip que armazena todas as informaes do hardware
relativas data e hora do computador. Esse programa chamado de BIOS (Basic Input Output
System Sistema Bsico de Entrada e Sada). Ele responsvel, principalmente, por carregar o
sistema operacional para a memria RAM e executar o programa POST (programa que executa
testes bsicos de hardware).

Saiba
Mais
Barramento: tambm chamado de bus so suportes responsveis por fazer a intercomunicao
entre a placa-me e os demais componentes.

Placa de Vdeo

um dispositivo responsvel por garantir o aparecimento das imagens em seu monitor de vdeo.
As placas mais conhecidas so as da marca AMD e NVIDIA, que fabricam o chip grfico (GPU
- Graphics Processing Unit, um tipo de processador que gera grficos principalmente imagens 3D).
Existem placas de vdeo no mercado que j vem embutidas em placas-mes, so conhecidas
como onboard.
O custos dessas integradas bem menor, mas aconselhvel que seja utilizado apenas em
computadores que executem atividades bsicas, pois podem atrapalhar no seu desempenho.

Dispositivos de Entrada e Sada do Computador


Drive de disquete: dispositivos de entrada e sada de de dados. Atualmente, os drivers de
disquete so caros e esto em desuso. O disquete um tipo de envoltrio que armazena o disco
magntico, onde so gravadas as informaes. Ele tem capacidade de at 1,44 MB de
armazenamento.
Drive de CD/DVD-ROM: dispositivos de entrada e sada de de dados capaz de ler e gravar CDs e
DVDs-ROM. Antigamente havia apenas os leitores de CDs. Podem ser do tipo CD-ROM (apenas
leitor de CDs); CD-RW(funciona como leitor e gravador de CD-R e CD-RW); CD-RW/DVD (leitor e
gravador de CD e leitor de DVD); DVD-RW (leitor e gravador de CDs e DVDs). Esto surgindo no
mercado computadores que suportem a leitura de Blu-Ray.
Monitor de Vdeo: dispositivo de sada que envia ao usurio as informaes impressas na tela.
Antigamente haviam os monitores CRT (Cathode Ray Rude), hoje existem os monitores de
LCD (Liquid Crystal Display). As telas podem ser mais largas (widescreen) e o tamanho pode variar
de 17'' a 23'.'
Teclado/Mouse: so dois dispositivos tpicos de entrada, porque permitem que voc insira
dados/informaes no computador. O primeiro, auxilia na digitao e sua combinao de teclas
podem facilitar em jogos e outros aplicativos. J o segundo, representado por um cursor na tela
do computador para voc 'clicar' em lugares especficos.
Existem os mouses pticos, que movimentam o cursor por meio de um laser e o mouses com
esfera que utilizam uma pequena esfera para realizar o movimento do cursor. Eles se conectam ao
computador por meio da porta PS/2 encontrada na parte de trs do gabinete, mas tambm h
aqueles que utilizam o conectador por meio de portas USB, que servem para conectar outros
dispositivos de entrada e sada, como pendrives, cmeras digitais, scanners, impressoras, etc.
Existem placas-mes que permitem a conexo atravs das entradas FireWire, utilizada para a
transmisso de informaes de HDs Externos ou filmadores digitais, por exemplo.

Saiba
Mais
Portas USB (Universal Serial Bus): so entradas ou conexes encontradas no computador para a
insero de perifricos que utilizam-se dessa interface (pendrives, cabos para impressora, mouses,
teclados, cmeras digitais, MP3 Player, etc.).

Software
Os softwares so programas inseridos dentro hardware que realizam diversas tarefas. Ela a
parte lgica do computador e so compostos por comandos e declaraes de dados. Quando
ocorre a interpretao dos dados, ele realiza as funes das quais foi projetado. Um processador
de texto um software, assim como um jogo de computador. Eles podem ser desenvolvidos para
pessoas particulares personalizados ou para o mercado geral, genricos ou comerciais.
Considere a seguinte situao: um pianista o hardware e sua partitura musical o software. Se
voc remover uma nota e coloc-la em outro lugar na partitura, sair uma msica diferente.

Tipos de Softwares
Software Bsico: so programas utilizados para o funcionamento do sistema. Ele capaz de
gerar um ambiente de interao entre mquina e usurio. Ex.: sistema operacional, linguagens de
programao, compiladores, etc.
Sistema
Operacional
o software mais importante do computador. Ele instalado em uma rea especial dentro do disco
rgido e carregado (para a memria RAM) toda vez que o computador ligado. ele que controla
todos os recursos do computador. Ex.: Unix, Linux, Debian, Windows, etc. Conhea mais sobre
Sistema Operacional lendo o artigo Noes de Sistema Operacional: Windows e Linux
Software Aplicativos: so programas utilizados pelos usurios para auxiliar nas tarefas realizadas
no dia a dia. Ex.: editores de texto, navegadores, planilhas eletrnicas, programas grficos, etc.
Softwares Utilitrios: so programas que permitem ao usurio realizarem tarefas adicionais
quelas oferecidas pelo o sistema operacional. Ex.: Winzip, antivrus, desfragmentao de
unidades de discos, vrus, etc.

Introduo Redes de Computadores


O que so Redes de Computadores?

Redes de Computadores refere-se a interconexo por meio de um sistema de comunicao


baseado em transmisses e protocolos de vrios computadores com o objetivo de trocar
informaes, alm de outros recursos. Essa conexo chamada de estaes de trabalho (ns,
pontos ou dispositivos de rede).
Por exemplo, se dentro de uma casa, existe um computador no quarto e outro na sala e estes
esto isolados, eles no se comunicam. Mas, por outro lado, se houver um cabo coaxial
interligando-os de forma que eles entrem em contato com a internet, temos uma rede.
Atualmente, existe uma interconexo entre computadores espalhados pelo mundo que permite a
comunicao entre os indivduos, quer seja quando eles navegam pela internet ou assiste
televiso. Diariamente, necessrio utilizar recursos como impressoras para imprimir documentos,
reunies atravs de videoconferncia, trocar e-mails, acessar s redes sociais ou se entreter por
meio de jogos RPG, etc.
Hoje, no preciso estar em casa para enviar e-mails, basta ter um tablet ou smartphone com
acesso internet em dispositivos mveis. Apesar de tantas vantagens, o crescimento das redes de
computadores tambm tem seu lado negativo. A cada dia surgem problemas que prejudicam as
relaes entre os indivduos, como pirataria, espionagem, roubos de identidade (phishing),
assuntos polmicos como racismo, sexo, pornografia, sendo destacados com mais nfase, entre
outros problemas.
Desde muito tempo, o ser humano sentiu a necessidade de compartilhar conhecimento e
estabelecer relaes com pessoas distantes. Na dcada de 1960, durante a Guerra Fria, as redes
de computadores surgiram com objetivos militares: interconectar os centros de comando dos EUA
para proteo e envio de dados.
A experincia com redes iniciaram atravs dos cientistas Lawrence Roberts e Thomas Merril, que
fizeram uma conexo entre os centros de pesquisa na Califrnia e Massachusetts. Esses
experimentos com redes se deu por causa da corrida espacial durante o programa da Advanced
Research Projects Agency (ARPA), renomeada posteriormente para DARPA. A partir da, vrios
conceitos relacionados a redes de computadores, como transferncia de pacotes de dados,
protocolo TCP/IP, entre outros, surgiram estando relacionados criao da internet. Aps isso, as
redes tiveram propsitos acadmicos e pesquisa em vrias universidades.

Saiba
Mais
Advanced Research Project Agency (ARPA), agncia norte-americana que surgiu na dcada de 50
e contribuiu para a criao da rede de longa distncia ARPANET em conjunto com universidades
conceituadas e centros de pesquisas. Seu objetivo era trabalhar com pesquisas sobre a
comunicao e transmisso rpida de dados. Posteriormente seu nome foi alterado para Defense
Advanced Research Project Agency (DARPA).

Alguns tipos de Redes de Computadores

Antigamente, os computadores eram conectados em distncias curtas, sendo conhecidas


como redes locais. Mas, com a evoluo das redes de computadores, foi necessrio aumentar a
distncia da troca de informaes entre as pessoas. As redes podem ser classificadas de acordo
com sua arquitetura (Arcnet, Ethernet, DSL, Token ring, etc.), a extenso geogrfica (LAN, PAN,
MAN, WLAN, etc.), a topologia (anel, barramento, estrela, ponto-a-ponto, etc.) e o meio de
transmisso (redes por cabo de fibra ptica, tranado, via rdio, etc.). Veja alguns tipos de redes:

Redes Pessoais (Personal Area Networks PAN) se comunicam a 1 metro de distncia.


Ex.: Redes Bluetooth;

Redes Locais (Local Area Networks LAN) redes em que a distncia varia de 10m a
1km. Pode ser uma sala, um prdio ou um campus de universidade;

Redes Metropolitanas (Metropolitan Area Network MAN) quando a distncia dos


equipamentos conectados uma rede atinge reas metropolitanas, cerca de 10km. Ex.: TV
cabo;

Redes a Longas Distncias (Wide Area Network WAN) rede que faz a cobertura de
uma grande rea geogrfica, geralmente, um pas, cerca de 100 km;

Redes Interligadas (Interconexo de WANs) so redes espalhadas pelo mundo podendo


ser interconectadas a outras redes, capazes de atingirem distncias bem maiores, como um
continente ou o planeta. Ex.: Internet;

Rede sem Fio ou Internet sem Fio (Wireless Local Area Network WLAN) rede capaz de
conectar dispositivos eletrnicos prximos, sem a utilizao de cabeamento. Alm dessa, existe
tambm a WMAN, uma rede sem fio para rea metropolitana e WWAN, rede sem fio para
grandes distncias.

Topologia de Redes
Astopologias das redes de computadores so as estruturas fsicas dos cabos, computadores e
componentes. Existem as topologias fsicas, que so mapas que mostram a localizao de cada
componente da rede que sero tratadas a seguir. e as lgicas, representada pelo modo que os
dados trafegam na rede:

Topologia Ponto-a-ponto quando as mquinas esto interconectadas por pares atravs


de um roteamento de dados;

Topologia de Estrela modelo em que existe um ponto central (concentrador) para a


conexo, geralmente um hub ouswitch;

Topologia de Anel modelo atualmente utilizado em automao industrial e na dcada de


1980 pelas redes Token Ring da IBM. Nesse caso, todos os computadores so interligados
formando uma anel e os dados so transmitidos de computador computador at a mquina
de origem;

Topologia de Barramento modelo utilizado nas primeiras conexes feitas pelas redes
Ethernet, se trata de computadores conectados em formato linear, cujo cabeamento feito em
sequncia;

Redes de Difuso (Broadcast) quando as mquinas esto interconectadas por um


mesmo canal atravs de pacotes endereados (unicast, broadcast e multicast).

Hardware de Rede
Ohardware de rede de computadoresvaria de acordo com o tipo de conexo. Assim so
formados por cabos, placas de redes, roteador, hubs e outros componentes.

Cabos
Os cabos ou cabeamentos fazem parte da estrutura fsica utilizada para conectar computadores
em rede, estando relacionados a largura de banda, a taxa de transmisso, padres internacionais,
etc. H vantagens e desvantagens para a conexo feita por meio de cabeamento. Os mais
utilizados so:

Cabos de Par Tranado cabos caracterizados por sua velocidade, pode ser feito sob
medida, comprados em lojas de informtica ou produzidos pelo usurio;

Cabos Coaxiais cabos que permitem uma distncia maior na transmisso de dados,
apesar de serem flexveis, so caros e frgeis. Eles necessitam de barramento ISA, suporte
no encontrado em computadores mais novos;

Cabos de Fibra ptica cabos complexos, caros e de difcil instalao. So velozes e


imunes a interferncias eletromagnticas.

Aps montar o cabeamento de rede necessrio realizar um teste atravs dos testadores de
cabos, adquirido em lojas especializadas. Apesar de testar o funcionamento, ele no detecta se
existem ligaes incorretas. preciso que um tcnico veja se os fios dos cabos esto na posio
certa.

Sistema de Cabeamento Estruturado


Para que essa conexo no atrapalhe o ambiente de trabalho, se feito em uma grande empresa,
so necessrias vrias conexes e muitos cabos, assim surgiu o cabeamento estruturado.
Atravs dele, um tcnico ir poupar trabalho e tempo, tanto para fazer a instalao, quanto a
remoo da rede. Ele feito atravs das tomadas RJ-45 que possibilitam que vrios conectores
possam ser encaixados num mesmo local, sem a necessidade de serem conectados diretamente
no hub.
Alm disso, o sistema de cabeamento estruturado possui um painel de conexes, em ingls Patch
Panel, onde os cabos das tomadas RJ-45 so conectados, sendo um concentrador de tomadas,
facilitando a manuteno das redes. Eles so adaptados e construdos para serem inseridos em
um rack.
Todo esse planejamento deve fazer parte do projeto do cabeamento de rede, em que a conexo da
rede pensada de forma a realizar a sua expanso.

Repetidores
Dispositivo capaz de expandir o cabeamento de rede. Ele poder transformar os sinais recebidos e
envi-los para outros pontos da rede. Apesar de serem transmissores de informaes para outros
pontos, eles tambm diminuiro o desempenho da rede, havendo colises entre os dados
medida que so inseridas outras mquinas. Esse equipamento, geralmente, localiza-se dentro do
hub.

Hubs
Dispositivos capazes de receber e concentrar todos os dados da rede e distribu-los entre as outras
estaes (mquinas). Nesse momento nenhuma outra mquina consegue enviar um determinado
sinal at que os dados sejam distribudos completamente. Eles so utilizados em redes
domsticas e podem ter 8, 16, 24 e 32 portas, dependendo do fabricante. Existem os Hubs
Passivos, Ativos, Inteligentes e Empilhveis.

Bridges
um repetidor inteligente que funciona como uma ponte. Ele l e analisa os dados da rede, alm
de interligar arquiteturas diferentes.

Switches
Tipo de aparelho semelhante a um hub, mas que funciona como uma ponte: ele envia os dados
apenas para a mquina que o solicitou. Ele possui muitas portas de entrada e melhor desempenho,
podendo ser utilizado para redes maiores.

Roteadores
Dispositivo utilizado para conectar redes e arquiteturas diferentes e de grande porte. Ele funciona
como um tipo de ponte na camada de rede do modelo OSI (Open Systens Interconnection protocolo de interconexo de sistemas abertos para conectar mquinas com fabricantes
diferentes), identificando e definindo um IP para cada computador que se conecta com a rede.
Sua funo principal organizar o trfego de dados na rede e selecionar o melhor caminho.
Existem os roteadores estticos, capaz de encontrar o menor caminho para trfego de dados,
mesmo se a rede estiver congestionada; e osroteadores dinmicos que encontram caminhos
mais rpidos e menos congestionados para o trfego.

Modem
Dispositivo responsvel por transformar a onda analgica que ser transmitida por meio da linha
telefnica, convertendo-o em sinal digital original.

Servidor
Sistema que oferece servio para as redes de computadores, como por exemplo, envio de arquivos
ou e-mail. Os computadores que acessam determinado servidor so conhecidos como clientes.

Placa de Rede
Dispositivo que garante a comunicao entre os computadores da rede. Cada arquitetura de rede
depende de um tipo de placa especfica. As mais utilizadas so as do tipo Ethernet e Token
Ring (rede em anel).

Software de Rede
As redes de computadores possuem vrios componentes, quer sejam fsicos ou lgicos baseadas
em camadas e protocolos. A esse conjunto d se o nome dearquitetura de rede. Cada sistema
operacional possuem caractersticas especficas que oferecem suporte.
A maioria das redes se organiza em camadas ou nveis (hierarquia), que so colocadas
sobrepostas, sendo que cada uma tem a sua funo especfica, oferecendo suporte as camadas
superiores. Para estabelecerem comunicao entre camadas de mquinas diferentes existem
os protocolos da camada n.

Protocolos
Protocolos so cdigos ou padres especficos emitidos por meio de um sistema de pergunta e
resposta, utilizado entre dispositivos diferentes. Esses padres permitem que haja uma interao
entre software e hardware.Alm disso, eles so regras de comunicao.
Existem vrios tipos de protocolos para situaes especficas. Por exemplo, um protocolo de rede
executado quando digitamos o endereo de uma pgina da web. O computador envia uma
mensagem pedindo a conexo com um servidor remoto, este ir responder positivamente
mensagem, quando essa conexo feita, a pgina digitada pelo usurio encontrada e o servidor
envia o arquivo correspondente.
Os protocolos de comunicao em rede para internet conhecidos so:

Protocolo TCP/IP (Transmission Control Protocol/ Internet Protocol) tipo de protocolo de


aplicao de rede para internet. Ele organiza a transmisso de informaes e estabelece o tipo
de endereamento e envio de dados;

Protocolo UDP (User Datagram Protocol) protocolo no to confivel e rpido. utilizado


para o transporte de informaes, sem garantia da entrega dos dados;

Protocolo TCP (Transmission Control Protocol) realiza a transferncia de dados de modo


seguro e full-duplex ( preciso haver conexo antes da transferncia dos dados);

Protocolo HTTP (Hypertext Transfer Protocol) - faz a transferncia do hipertexto, udio,


vdeo, textos, etc. para que haja comunicao entre as pginas da internet e os usurios;

Protocolo FTP (File Transfer Protocol) protocolo utilizado para a transmisso de arquivos
entre computadores portteis e locais, na realizao de download e upload;

Protocolo SMTP (Simple Mail Transfer Protocol) um protocolo essencial para a trocas
de mensagens eletrnicas. Ele utiliza o servio do TCP, ideal para a segurana na transferncia
de e-mail entre o remetente e o destinatrio, entre outros.

Componentes da Placa-Me

A placa-me (motherboard ou mainboard) uma placa de circuito impresso responsvel por fazer
a interconexo entre os componentes necessrios ao funcionamento do computador. Elas so
construdas para oferecer suporte aos demais dispositivos, como o processador, as memrias, o
disco rgido, etc.
Ela possui componentes bsicos, cada qual com a sua funo como a BIOS, ochipset e os demais
componentes e oferece suporte aos slots de expanso, diversos conectores, entradas, etc.
A placa-me surgiu adaptada aos computadores da IBM PC, em 1982, e apesar de possuir o
mesmo design, com o passar dos tempos, ocorreram vrios ajustes em sua estrutura para suportar
outros elementos. A empresa Apple, em seu computador apple II tambm utilizou esse modelo
para fabricar sua placa-me inovando e adicionando outros elementos. Alguns modelos de placame so AT (Advanced Technology utilizada na dcada de 80 e 90), ITX (criada em 2001 pela VIA
Technologies), BTX (lanada em 2003 pela intel), etc.

Chipset
um chip que tem o objetivo de controlar vrios componentes da placa-me, como por exemplo,
os barramentos, o acesso memria, enviar e receber informaes do teclado, mouse e outras
sadas, estabelecer uma comunicao entre processador e memria RAM, etc. comum, nas
placas atuais, a existncia de chips controladores:Ponte Sul (L1) e Ponte Norte (L2):

Southbridge (Ponte Sul) controla os dispositivos de entrada e sada do computador;

Northbridge (Ponte Norte) controla as memrias e os barramentos de vdeo.

Soquete do Processador

O local onde dever ser encaixado o processador (CPU) chamado de 'socket', assim cada
processador tem um nmero diferente de pinos e devem ser adaptados para seus soquetes
especficos de acordo com o fabricante, ou seja, a placa-me deve ser construda para suportar um
processador especfico.

BIOS
A BIOS (Basic Input/Output System no portugus Sistema Bsico de Entrada/Sada) um
aplicativo destinado a realizar algumas tarefas bsicas no momento em que o computador ligado,
fazendo a verificao de todos os hardwares conectados, at a inicializao do sistema
operacional.

Bateria
uma bateria feita de ltio, que mantm as informaes dentro da memria ROM enquanto o
computador est desligado. Nas placas atuais a sua principal funo garantir o funcionamento do
relgio interno do computador.

Jumper
So pequenos bloquinhos plsticos que contm metal em seu interior. Eles so colocados nos
pinos da placa-me e conforme so inseridos, as configuraes do computador podem mudar. H
aqueles que podem conectar os cabos do gabinete para conexo de sadas auxiliares (localizadas
na frente do gabinete, como entradas USB e udio).

Portas de Entrada
PS/2 e USB: a primeira destina-se a conexo do mouse e do teclado. J a segunda se trata de
uma entrada que pode conectar vrios outros dispositivos.
Firewire: mais rpida que a USB e faz a conexo de cmeras digitais e HD.

Slots
Slot um encaixe de plstico com contatos em ouro presente na placa-me com a finalidade de
encaixar novas placas. Eles so responsveis por fazer a ligao entre os perifricos e o
barramento.
Slots de Memria: so
tipo DDR2 ou DDR3.

utilizados

para

conectar

as

memrias,

que

podem

ser

do

Slots de Conexo HD/Drivers pticos: so utilizados para conectar HDs/drivers de CD/DVD so


chamados de IDE eSATA/SATA2.
Slots de Expanso: so inseridos na placa-me possibilitando a insero de recursos adicionais.
Neles so possveis conectar: placa de rede, modem, placa de som, etc. Os mais utilizados
so PCI, PCI-Express 1x, PCI-Express, AGP e ISA(encontrado em placa-mes antigas).
Placas de vdeo: os slots mais utilizados para conectar placas de vdeo so PCI-Express 2.0, PCIExpress e AGP. E possvel conectar duas ou mais placas de vdeo em uma mesma mquina,

quando a placa-me possui mais de um slot caracterstico dessa placa a fim de obter uma maior
desempenho.

Conector de Alimentao
Local onde conectada a fonte de alimentao, responsvel por levar energia eltrica para a
placa-me e seus componentes. Existem dois tipos: AT e ATX, este ltimo o mais utilizado.
importante ressaltar que a placa-me sem a fonte de alimentao consegue alimentar as
memrias, o processador e grande parte dos dispositivos conectados aos slots, mas as unidades
de DVD e CD, HDs, cooler, etc. necessitam da energia da fonte de alimentao.

Barramentos
Barramentos so vias de comunicao ou padres por onde transitam as informaes utilizados
para interconectar os diversos dispositivos em um computador (processador e a memria, placame e componentes do computador).
O tipo do barramento vai depender do tipo de ligao desses dispositivos ao computador. Eles
podem estar localizados na prpria placa-me dos computadores (on board), so encaixes
(conectores) ou barramentos internos e cada slot possui um barramento especfico. Ex.: ISA,
PCI, SCSI, IDE, AGP, entre outros. Eles tambm podem estar no gabinete do computador,
geralmente na parte de trs dele e so chamados de 'portas' ou barramentos externos.
Para que os perifricos possam usar os barramentos, necessrio que cada placa (de vdeo, de
som, modem, etc) seja compatvel com um determinado tipo de barramento. O grande ganho
obtido com esses barramentos a padronizao, visto que sendo o conector compatvel a placa de
qualquer fornecedor poder ser instalada nos barramentos de seu computador.

Barramento ISA: Industry Standard Architecture


O barramento ISA muito utilizado para placas de expanso, ou seja, componentes do
computador que tenham o formato de placa, como por exemplo: placa de som, placa de rede, placa
de vdeo, modem, etc. Ele era utilizado pelos computadores da IBM, sendo um dois mais antigos,
em desuso.

Barramento PCI: Peripheral Component Interconnect


O barramento PCI muito utilizado para placas de expanso, assim como o ISA. Ele surgiu no
mercado para substituir o barramento ISA e utiliza a tecnologia "Plug and Play" (recurso que
permite que uma placa instalada num slot seja automaticamente reconhecido), o que facilitou muito
no momento de instalar novos equipamentos no computador. Uma das caractersticas do PCI que
ele compartilhado por todos os dispositivos conectados, ento a taxa real de transferncia vai
depender da quantidade de equipamentos do computador que utilizam o barramento.

Barramento AGP: Accelerated Graphics Port


O barramento AGP utilizado somente para placas de vdeo e tambm usa a tecnologia Plug
and Play. Antes as placas de vdeo geralmente eram instaladas em barramento PCI, hoje nos

computadores mais modernos utilizado esse barramento. Desta forma, h um barramento


dedicado para a placa de vdeo, o que permite, por exemplo, melhorar aplicaes 3D.
Outra caracterstica que o barramento AGP reserva uma quantidade maior de memria para
armazenamento de texturas para objetos tridimensionais, alm de conseguir acessar essas
texturas em alta velocidade.

Barramento IDE: Intergrated Drive Electronics


O barramento IDE utilizado para unidades de armazenamento internas, tais como discos rgidos,
cd's, gravadores de CD, unidades de DVD, etc.
Alm desses, existem outros barramentos utilizados para vrias finalidades para conectar o
microprocessador, entradas USB, etc.
Se aprofunde mais em seus conhecimentos de informtica e leia o artigo Hardware e Software:
Conceitos Bsicos.

Engenharia de Software
Definio de Engenharia de software Segundo Fritz Bauer
a criao e a utilizao de slidos princpios de engenharia a fim de obter software de maneira
econmica, que seja confivel e que trabalhe eficientemente em mquinas reais". O prprio
significado de engenharia j traz os conceitos de criao, construo, anlise, desenvolvimento e
manuteno.
A engenharia de software se concentra nos aspectos prticos da produo de um sistema de
software, enquanto a cincia da computao estuda os fundamentos tericos dos aspectos
computacionais.
A Engenharia de Software surgiu em meados dos anos 70 numa tentativa de contornar a crise do
software e dar um tratamento de engenharia (mais sistemtico e controlado) ao desenvolvimento
de sistemas de software complexos. Um sistema de software complexo se caracteriza por
um conjunto de componentes abstratos de software (estruturas de dados e algoritmos)
encapsulados na forma de procedimentos, funes, mdulos, objetos ou agentes e interconectados
entre si, compondo a arquitetura do software, que devero ser executados em sistemas
computacionais.
Os fundamentos cientficos para a engenharia de software envolvem o uso de modelos abstratos e
precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de
software, avaliando e garantido suas qualidades. Alm disto, a engenharia de software deve
oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento. Empresas
desenvolvedoras de software passaram a empregar os conceitos de Engenharia de Software
sobretudo para orientar suas reas de desenvolvimento, muitas delas organizadas sob a forma de
Fbrica de Software. A engenharia de sistemas uma rea mais ampla por tratar de todos os

aspectos de sistemas baseados em computadores, incluindo hardware e engenharia de processos


alm do software.

Processo de Software
Processo de software uma sequncia coerente de prticas que objetiva o desenvolvimento ou
evoluo de sistemas de software. Estas prticas englobam as atividades de especificao,
projeto, implementao e testes e caracterizam-se pela interao de ferramentas, pessoas e
mtodos. Devido ao uso da palavra projeto em muitos contextos, por questes de clareza, h
vezes em que se prefira usar o original em ingls design.

Modelos

Sequencial ou Cascata (do ingls waterfall) - com fases distintas de especificao, projeto
e desenvolvimento.
Evolucional - especificao, projeto e desenvolvimento so entrelaados.

V-Model - Parecido com o modelo cascata, mas com uma organizao melhor, que permite
que se compare com outros modelos mais modernos.

Espiral - evoluo atravs de vrios ciclos completos de especificao, projeto e


desenvolvimento.

Componentizado - reuso atravs de montagem de componentes j existentes.

Formal - implementao a partir de modelo matemtico formal.

gil

RAD

Quarta gerao

Metodologias

Rational Unified Process ( RUP )

Programao extrema ( XP )

Microsoft Solution Framework ( MSF )

Feature Driven Development ( FDD )

Modelos de Maturidade
Os modelos de maturidade surgiram para avaliar a qualidade dos processos de software aplicados
em uma organizao (empresa ou instituio). O mais conhecido o Capability Maturity Model
Integration (CMMi), do Software Engineering Institute - SEI.
Atravs do CMMi, uma organizao pode ter sua maturidade medida em 5 nveis:

Nvel 1 - Catico
Nvel 2 - Capacidade de repetir sucessos anteriores pelo acompanhamento de custos,
cronogramas e funcionalidades

Nvel 3 - O processo de software bem definido, documentado e padronizado

Nvel 4 - Realiza uma gerncia quantitativa do processo de software e do produto

Nvel 5 - Usa a informao quantitativa para melhorar continuamente e gerenciar o processo


de software

CMMi um novo modelo de maturidade surgido recentemente com o fim de agrupar as diferentes
usabilidades que o CMM estava sendo utilizado. No Brasil temos 3 empresas que contam com a
certificao CMMi-5: Accenture Technology Solutions(ATS), IBM, TCS - Tata Consulting and
Services.

Gerncia de Projetos
A gerncia de projetos se preocupa em entregar o sistema de software no prazo e de acordo com
os requisitos estabelecidos, levando em conta sempre as limitaes de oramento e tempo.
A gerncia de projetos de software se caracterizam por tratar sobre um produto intangvel, muito
flexvel e com processo de desenvolvimento com baixa padronizao.

Planejamento
O planejamento de um projeto de desenvolvimento de software inclui: * organizao do projeto
(incluindo equipes e responsabilidades).

estruturao das tarefas (do ingls work breakdown structure)

cronograma do projeto (do ingls project schedule)

anlise de risco

Essas atividades sofrem com dificuldades tpicas de desenvolvimento de software. A produtividade


no linear em relao ao tamanho da equipe e o aumento de produtividade no imediato devido
custos de aprendizado de novos membros. A diminuio de qualidade para acelerar o
desenvolvimento constantemente prejudica futuramente a produtividade.
A estimativa de dificuldades e custos de desenvolvimentos so muito difceis, alm do surgimento
de problemas tcnicos. Esses fatores requerem uma anlise de riscos cuidadosa.

Anlise
As atividades de anlise concentram-se na identificao, especificao e descrio dos requisitos
do sistema de software. Em resumo, requisito uma necessidade que o software deve cumprir.
H vrias interpretaes e classificaes sobre requisitos, entre elas:

funcional ou no funcional

de usurio ou de sistema

comum que o cliente no saiba o que ele realmente deseja, que haja problemas na comunicao
e ainda que haja mudana constante de requisitos. Todos esses fatores so recrudescidos pela
intangibilidade sobre caractersticos de sistemas de software, principalmente sobre o custo de cada
requisito.

Modelagem

A abstrao do sistema de software atravs de modelos que o descrevem um poderoso


instrumento para o entendimento e comunicao do produto final que ser desenvolvido.
A maior dificuldade nesta atividade est no equilbrio (tradeoff) entre simplicidade (favorecendo a
comunicao) e a complexidade (favorecendo a preciso) do modelo. comum a utilizao de
linguagens para modelagem como UML.

Gesto

Pessoal

Produto

Processo

Projeto

Tecnologias e Prticas
A engenharia de software aborda uma srie de prticas e tecnologias, principalmente estudadas
pela cincia da computao, enfocando seu impacto na produtividade e qualidade de software.
Destacam-se o estudo de linguagem de programao, banco de dados e paradigmas de
programao, como:

Programao estruturada

Programao funcional

Programao orientada a objetos

Componentes de Software

Programao orientada a aspecto

Ferramentas
Outro ponto importante o uso de ferramentas CASE (do ingls Computer-Aided Software
Engineering). Essa classificao abrange toda ferramenta baseada em computadores que auxiliam
atividades de engenharia de software, desde de anlise de requisitos e modelagem at
programao e testes.
Os ambientes de desenvolvimento integrado (IDEs) tm maior destaque e suportam:

Editor

Compilador

Debug

Gerao de cdigo

Modelagem

Deploy

Testes automatizados

Refatorao

Introduo Redes de Computadores


O que so Redes de Computadores?

Redes de Computadores refere-se a interconexo por meio de um sistema de comunicao


baseado em transmisses e protocolos de vrios computadores com o objetivo de trocar
informaes, alm de outros recursos. Essa conexo chamada de estaes de trabalho (ns,
pontos ou dispositivos de rede).
Por exemplo, se dentro de uma casa, existe um computador no quarto e outro na sala e estes
esto isolados, eles no se comunicam. Mas, por outro lado, se houver um cabo coaxial
interligando-os de forma que eles entrem em contato com a internet, temos uma rede.
Atualmente, existe uma interconexo entre computadores espalhados pelo mundo que permite a
comunicao entre os indivduos, quer seja quando eles navegam pela internet ou assiste
televiso. Diariamente, necessrio utilizar recursos como impressoras para imprimir documentos,
reunies atravs de videoconferncia, trocar e-mails, acessar s redes sociais ou se entreter por
meio de jogos RPG, etc.
Hoje, no preciso estar em casa para enviar e-mails, basta ter um tablet ou smartphone com
acesso internet em dispositivos mveis. Apesar de tantas vantagens, o crescimento das redes de
computadores tambm tem seu lado negativo. A cada dia surgem problemas que prejudicam as
relaes entre os indivduos, como pirataria, espionagem, roubos de identidade (phishing),
assuntos polmicos como racismo, sexo, pornografia, sendo destacados com mais nfase, entre
outros problemas.
Desde muito tempo, o ser humano sentiu a necessidade de compartilhar conhecimento e
estabelecer relaes com pessoas distantes. Na dcada de 1960, durante a Guerra Fria, as redes
de computadores surgiram com objetivos militares: interconectar os centros de comando dos EUA
para proteo e envio de dados.
A experincia com redes iniciaram atravs dos cientistas Lawrence Roberts e Thomas Merril, que
fizeram uma conexo entre os centros de pesquisa na Califrnia e Massachusetts. Esses
experimentos com redes se deu por causa da corrida espacial durante o programa da Advanced
Research Projects Agency (ARPA), renomeada posteriormente para DARPA. A partir da, vrios

conceitos relacionados a redes de computadores, como transferncia de pacotes de dados,


protocolo TCP/IP, entre outros, surgiram estando relacionados criao da internet. Aps isso, as
redes tiveram propsitos acadmicos e pesquisa em vrias universidades.

Saiba
Mais
Advanced Research Project Agency (ARPA), agncia norte-americana que surgiu na dcada de 50
e contribuiu para a criao da rede de longa distncia ARPANET em conjunto com universidades
conceituadas e centros de pesquisas. Seu objetivo era trabalhar com pesquisas sobre a
comunicao e transmisso rpida de dados. Posteriormente seu nome foi alterado para Defense
Advanced Research Project Agency (DARPA).

Alguns tipos de Redes de Computadores


Antigamente, os computadores eram conectados em distncias curtas, sendo conhecidas
como redes locais. Mas, com a evoluo das redes de computadores, foi necessrio aumentar a
distncia da troca de informaes entre as pessoas. As redes podem ser classificadas de acordo
com sua arquitetura (Arcnet, Ethernet, DSL, Token ring, etc.), a extenso geogrfica (LAN, PAN,
MAN, WLAN, etc.), a topologia (anel, barramento, estrela, ponto-a-ponto, etc.) e o meio de
transmisso (redes por cabo de fibra ptica, tranado, via rdio, etc.). Veja alguns tipos de redes:

Redes Pessoais (Personal Area Networks PAN) se comunicam a 1 metro de distncia.


Ex.: Redes Bluetooth;

Redes Locais (Local Area Networks LAN) redes em que a distncia varia de 10m a
1km. Pode ser uma sala, um prdio ou um campus de universidade;

Redes Metropolitanas (Metropolitan Area Network MAN) quando a distncia dos


equipamentos conectados uma rede atinge reas metropolitanas, cerca de 10km. Ex.: TV
cabo;

Redes a Longas Distncias (Wide Area Network WAN) rede que faz a cobertura de
uma grande rea geogrfica, geralmente, um pas, cerca de 100 km;

Redes Interligadas (Interconexo de WANs) so redes espalhadas pelo mundo podendo


ser interconectadas a outras redes, capazes de atingirem distncias bem maiores, como um
continente ou o planeta. Ex.: Internet;

Rede sem Fio ou Internet sem Fio (Wireless Local Area Network WLAN) rede capaz de
conectar dispositivos eletrnicos prximos, sem a utilizao de cabeamento. Alm dessa, existe
tambm a WMAN, uma rede sem fio para rea metropolitana e WWAN, rede sem fio para
grandes distncias.

Topologia de Redes
Astopologias das redes de computadores so as estruturas fsicas dos cabos, computadores e
componentes. Existem as topologias fsicas, que so mapas que mostram a localizao de cada
componente da rede que sero tratadas a seguir. e as lgicas, representada pelo modo que os
dados trafegam na rede:

Topologia Ponto-a-ponto quando as mquinas esto interconectadas por pares atravs


de um roteamento de dados;

Topologia de Estrela modelo em que existe um ponto central (concentrador) para a


conexo, geralmente um hub ouswitch;

Topologia de Anel modelo atualmente utilizado em automao industrial e na dcada de


1980 pelas redes Token Ring da IBM. Nesse caso, todos os computadores so interligados
formando uma anel e os dados so transmitidos de computador computador at a mquina
de origem;

Topologia de Barramento modelo utilizado nas primeiras conexes feitas pelas redes
Ethernet, se trata de computadores conectados em formato linear, cujo cabeamento feito em
sequncia;

Redes de Difuso (Broadcast) quando as mquinas esto interconectadas por um


mesmo canal atravs de pacotes endereados (unicast, broadcast e multicast).

Hardware de Rede
Ohardware de rede de computadoresvaria de acordo com o tipo de conexo. Assim so
formados por cabos, placas de redes, roteador, hubs e outros componentes.

Cabos
Os cabos ou cabeamentos fazem parte da estrutura fsica utilizada para conectar computadores
em rede, estando relacionados a largura de banda, a taxa de transmisso, padres internacionais,
etc. H vantagens e desvantagens para a conexo feita por meio de cabeamento. Os mais
utilizados so:

Cabos de Par Tranado cabos caracterizados por sua velocidade, pode ser feito sob
medida, comprados em lojas de informtica ou produzidos pelo usurio;

Cabos Coaxiais cabos que permitem uma distncia maior na transmisso de dados,
apesar de serem flexveis, so caros e frgeis. Eles necessitam de barramento ISA, suporte
no encontrado em computadores mais novos;

Cabos de Fibra ptica cabos complexos, caros e de difcil instalao. So velozes e


imunes a interferncias eletromagnticas.

Aps montar o cabeamento de rede necessrio realizar um teste atravs dos testadores de
cabos, adquirido em lojas especializadas. Apesar de testar o funcionamento, ele no detecta se
existem ligaes incorretas. preciso que um tcnico veja se os fios dos cabos esto na posio
certa.

Sistema de Cabeamento Estruturado


Para que essa conexo no atrapalhe o ambiente de trabalho, se feito em uma grande empresa,
so necessrias vrias conexes e muitos cabos, assim surgiu o cabeamento estruturado.

Atravs dele, um tcnico ir poupar trabalho e tempo, tanto para fazer a instalao, quanto a
remoo da rede. Ele feito atravs das tomadas RJ-45 que possibilitam que vrios conectores
possam ser encaixados num mesmo local, sem a necessidade de serem conectados diretamente
no hub.
Alm disso, o sistema de cabeamento estruturado possui um painel de conexes, em ingls Patch
Panel, onde os cabos das tomadas RJ-45 so conectados, sendo um concentrador de tomadas,
facilitando a manuteno das redes. Eles so adaptados e construdos para serem inseridos em
um rack.
Todo esse planejamento deve fazer parte do projeto do cabeamento de rede, em que a conexo da
rede pensada de forma a realizar a sua expanso.

Repetidores
Dispositivo capaz de expandir o cabeamento de rede. Ele poder transformar os sinais recebidos e
envi-los para outros pontos da rede. Apesar de serem transmissores de informaes para outros
pontos, eles tambm diminuiro o desempenho da rede, havendo colises entre os dados
medida que so inseridas outras mquinas. Esse equipamento, geralmente, localiza-se dentro do
hub.

Hubs
Dispositivos capazes de receber e concentrar todos os dados da rede e distribu-los entre as outras
estaes (mquinas). Nesse momento nenhuma outra mquina consegue enviar um determinado
sinal at que os dados sejam distribudos completamente. Eles so utilizados em redes
domsticas e podem ter 8, 16, 24 e 32 portas, dependendo do fabricante. Existem os Hubs
Passivos, Ativos, Inteligentes e Empilhveis.

Bridges
um repetidor inteligente que funciona como uma ponte. Ele l e analisa os dados da rede, alm
de interligar arquiteturas diferentes.

Switches
Tipo de aparelho semelhante a um hub, mas que funciona como uma ponte: ele envia os dados
apenas para a mquina que o solicitou. Ele possui muitas portas de entrada e melhor desempenho,
podendo ser utilizado para redes maiores.

Roteadores
Dispositivo utilizado para conectar redes e arquiteturas diferentes e de grande porte. Ele funciona
como um tipo de ponte na camada de rede do modelo OSI (Open Systens Interconnection protocolo de interconexo de sistemas abertos para conectar mquinas com fabricantes
diferentes), identificando e definindo um IP para cada computador que se conecta com a rede.

Sua funo principal organizar o trfego de dados na rede e selecionar o melhor caminho.
Existem os roteadores estticos, capaz de encontrar o menor caminho para trfego de dados,
mesmo se a rede estiver congestionada; e osroteadores dinmicos que encontram caminhos
mais rpidos e menos congestionados para o trfego.

Modem
Dispositivo responsvel por transformar a onda analgica que ser transmitida por meio da linha
telefnica, convertendo-o em sinal digital original.

Servidor
Sistema que oferece servio para as redes de computadores, como por exemplo, envio de arquivos
ou e-mail. Os computadores que acessam determinado servidor so conhecidos como clientes.

Placa de Rede
Dispositivo que garante a comunicao entre os computadores da rede. Cada arquitetura de rede
depende de um tipo de placa especfica. As mais utilizadas so as do tipo Ethernet e Token
Ring (rede em anel).

Software de Rede
As redes de computadores possuem vrios componentes, quer sejam fsicos ou lgicos baseadas
em camadas e protocolos. A esse conjunto d se o nome dearquitetura de rede. Cada sistema
operacional possuem caractersticas especficas que oferecem suporte.
A maioria das redes se organiza em camadas ou nveis (hierarquia), que so colocadas
sobrepostas, sendo que cada uma tem a sua funo especfica, oferecendo suporte as camadas
superiores. Para estabelecerem comunicao entre camadas de mquinas diferentes existem
os protocolos da camada n.

Protocolos
Protocolos so cdigos ou padres especficos emitidos por meio de um sistema de pergunta e
resposta, utilizado entre dispositivos diferentes. Esses padres permitem que haja uma interao
entre software e hardware.Alm disso, eles so regras de comunicao.
Existem vrios tipos de protocolos para situaes especficas. Por exemplo, um protocolo de rede
executado quando digitamos o endereo de uma pgina da web. O computador envia uma
mensagem pedindo a conexo com um servidor remoto, este ir responder positivamente
mensagem, quando essa conexo feita, a pgina digitada pelo usurio encontrada e o servidor
envia o arquivo correspondente.
Os protocolos de comunicao em rede para internet conhecidos so:

Protocolo TCP/IP (Transmission Control Protocol/ Internet Protocol) tipo de protocolo de


aplicao de rede para internet. Ele organiza a transmisso de informaes e estabelece o tipo
de endereamento e envio de dados;

Protocolo UDP (User Datagram Protocol) protocolo no to confivel e rpido. utilizado


para o transporte de informaes, sem garantia da entrega dos dados;

Protocolo TCP (Transmission Control Protocol) realiza a transferncia de dados de modo


seguro e full-duplex ( preciso haver conexo antes da transferncia dos dados);

Protocolo HTTP (Hypertext Transfer Protocol) - faz a transferncia do hipertexto, udio,


vdeo, textos, etc. para que haja comunicao entre as pginas da internet e os usurios;

Protocolo FTP (File Transfer Protocol) protocolo utilizado para a transmisso de arquivos
entre computadores portteis e locais, na realizao de download e upload;

Protocolo SMTP (Simple Mail Transfer Protocol) um protocolo essencial para a trocas
de mensagens eletrnicas. Ele utiliza o servio do TCP, ideal para a segurana na transferncia
de e-mail entre o remetente e o destinatrio, entre outros.

Linguagem de Modelagem Unificada - UML


Padronizao de linguagem orientada a objeto
Fases do Desenvolvimento de um Sistema em UML
Estas fases so executadas concomitantemente de forma que problemas detectados numa certa
fase modifiquem e melhorem as outras fases.
1.

Anlise de Requisitos: captura as necessidades bsicas funcionais e no-funcionais do


sistema que deve ser desenvolvido;

2.

Anlise: modela o problema principal (classes, objetos) e cria um modelo ideal do sistema
sem levar em conta requisitos tcnicos do sistema;

3.

Design (Projeto): expande e adapta os modelos da anlise para um ambiente tcnico, onde
as solues tcnicas so trabalhadas em detalhes;

4.

Programao: consiste em codificar em linguagem de programao e banco de dados os


modelos criados;

5.

Testes - devem testar o sistema em diferentes nveis, verificando se o mesmo corresponde


as expectativas do usurio, testes de unidade, de integrao e de aceitao.

Notaes
Um sistema composto por diversos aspectos: funcional (que sua estrutura esttica e suas
interaes dinmicas), no funcional (requisitos de tempo, confiabilidade, desenvolvimento, etc.)
e aspectos organizacionais (organizao do trabalho, mapeamento dos mdulos de cdigo, etc.)

VISES:

Cada viso descrita por um nmero de diagramas que contm informaes que do nfase aos
aspectos particulares do sistema. Pode haver certa sobreposio entre os diagramas, ou seja
podem fazer parte de mais de uma viso.Viso "use-case": Descreve a funcionalidade do
sistema desempenhada pelos atores externos. Seu contedo a base do desenvolvimento de
outras vises do sistema. montada sobre os diagramas de use-case e eventualmente diagramas
de atividade.

Viso Lgica: Descreve como a funcionalidade do sistema ser implementada. Ela


descreve e especifica a estrutura esttica do sistema (classes, objetos, e relacionamentos) e as
colaboraes dinmicas quando os objetos enviarem mensagens uns para os outros.
Propriedades como persistncia e concorrncia so definidas nesta fase, bem como as
interfaces e as estruturas de classes. A estrutura esttica descrita pelos diagramas de classes
e objetos. O modelamento dinmico descrito pelos diagramas de estado, sequncia,
colaborao e atividade.

Viso de Componentes: uma descrio da implementao dos mdulos e suas


dependncias. Consiste nos componentes dos diagramas.

Viso de concorrncia: Trata a diviso do sistema em processos e processadores


(propriedade no funcional do sistema). Esta viso mostrar como se d a comunicao e a
concorrncia das threads. suportada pelos diagramas dinmicos e pelos diagramas de
implementao ( diagramas de componente e execuo).

Viso de Organizao: mostra a organizao fsica do sistema, os computadores, os


perifricos e como eles se conectam entre si. representada pelo diagrama de execuo.

MODELOS DE ELEMENTOS
definido como a semntica, a definio formal do elemento com o exato significado do que ele
representa sem definies ambguas e tambm define sua representao grfica.

1. Classes
Uma classe a descrio de um tipo de objeto. Todos os objetos so instncias de classes, onde a
classe descreve as propriedades e comportamentos daquele objeto.Em UML as classes so
representadas por um retngulo dividido em trs compartimentos. O compartimento de operaes
contm os mtodos de manipulao de dados e de comunicao de uma classe com outras do
sistema.

2. Objetos
Em UML um objeto mostrado como uma classe s que seu nome (do objeto) sublinhado, e o
nome do objeto pode ser mostrado opcionalmente precedido do nome da classe.

3. Estados
o resultado de atividades executadas pelo objeto e normalmente determinado pelos valores de
seus atributos e ligaes com outros objetos. Um objeto muda de estado quando acontece algo,

um evento. Pode-se prever todos os possveis comportamentos de um objetos de acordo com os


eventos que o mesmo possa sofrer.

4. Pacotes
Pacote um mecanismo de agrupamento dos modelos de elementos, sendo estes chamados de
"Contedo do pacote". Um pacote possui vrios modelos de elementos, mas estes no podem ser
includos em outros pacotes.

5. Componentes
Um componente pode ser tanto um cdigo em linguagem de programao como um cdigo
executvel j compilado. Por exemplo, em um sistema desenvolvido em Java, cada arquivo Java
ou Class um componente do sistema, e ser mostrado no diagrama de componentes que os
utiliza.

6. Relacionamentos
Os relacionamentos ligam as classes/objetos entre si criando relaes lgicas entre estas
entidades.

Linguagem de Programao

A linguagem de programao(LP) composta por uma sintaxe e semntica prpria (formada por
regras com letras, dgitos e smbolos dotados de significado) e um conjunto de normas restrito e
tem o objetivo de dar instrues para uma mquina. Elas so linguagens que auxiliam aos
programadores a escrever programas com maior facilidade e rapidez.
A sintaxe responsvel por definir como os programas podem auxiliar na resoluo de conflitos
dentro do computador. Alm disso, executam outras funes como oferecer segurana, traduzir
linguagens, trabalhar a comunicao e criar arquivos.
Sintaxe
um conjunto de regras utilizadas para escrever um programa de computador por meio de dgitos,
letras ou caracteres especiais.

Desde os primrdios da computao foram sendo desenvolvidas vrias linguagens e adaptadas


conforme os computadores evoluram. Com isso, as linguagens de programao foram divididas
em quatro geraes desde o incio da dcada de 50 at os dias atuais.
Na primeira gerao, a programao era feita atravs de linguagem de mquina e a Assembly,
cujas linguagens dependiam de um hardware/software para que as tarefas pudessem ser
executadas. S devendo serem usadas quando as linguagens de alto nvel no atenderem as
necessidades de um usurio.
Na segunda gerao, comearam a ser desenvolvidas linguagens mais modernas que fizeram
sucesso no mercado e ampliaram o uso de bibliotecas de software, garantindo a programao
entre vrios usurios, etc. As linguagens que marcaram essa gerao foram Fortran (usada por
engenheiros e cientistas), Cobol (usada em aplicaes comerciais),Algol (usada para suporte s
estruturas de controle e tipos de dados), Basic (usada para propsitos acadmicos), etc.
Na terceira gerao, as linguagens de programao so tambm chamadas de linguagens
estruturadas, caracterizada pela sua enorme clareza e estruturao na organizao dos dados.
Atravs delas foi possvel atribuir recursos inteligentes, criar sistemas distribudos, etc. So
classificadas em:

linguagens de propsito geral - baseadas na linguagem Algol e podem ser utilizadas para
vrias aplicaes, desde propsitos cientficos comerciais. Ex.: C, Pascal, Modula-2;

linguagens especializadas - desenvolvidas apenas para uma determinada aplicao. Ex.:


linguagem Lisp, usada em engenharia de software para a manipulao de listas e
smbolos; APL criada para manipulao de vetores; Forthcriada para o desenvolvimento de
softwares para microprocessadores, etc.

linguagens orientadas a objetos - com mecanismos baseados na semntica e sinttica


dando apoio programao orientada a objetos. Ex.: Smalltalk, C++, Delphi, etc.

Na quarta gerao, tambm chamadas de linguagens artificiais, houve a criao de sistemas


baseados em inteligncia artificial. Elas foram divididas em:

linguagem de consulta - criadas para a manipulao de base de dados gerenciando uma


grande quantidade de informaes armazenadas em arquivos;

linguagens geradoras de programas - so linguagens 4GL, que possibilitam a criao de


programas complexos, da terceira gerao e possuem um nvel mais alto que as linguagens de
quarta gerao;

outras linguagens - so aquelas usadas em sistemas de suporte deciso, modelagem de


sistemas, linguagens para prottipos, etc.

Na dcada de 90 e nos anos 2000 surgiram linguagens populares como: Python, Java, Ruby,
Javascript, PHP, Delphi, C#, etc. Dando incio a uma quinta gerao de linguagens de
programao.

Classificao das Linguagens de Programao

As linguagens de programao so agrupadas em dois nveis: linguagem de baixo nvel, linguagem


de alto nvel e linguagem de nvel mdio.
Linguagem de Baixo Nvel: uma linguagem mais prxima de ser entendida pelo hardware. Ex.:
Assembly, etc.
Linguagem de Alto Nvel: so linguagens mais distantes do hardware. Elas so mais complexas e
baseadas em uma arquitetura prpria. So mais voltadas para os programadores e usurios com
uma sintaxe mais aproximada de uma linguagem comum. Ex.: Java, Cobol, etc.
Linguagem de Nvel Mdio: so linguagens ao mesmo tempo mais prximas do hardware e
complexas utilizando recursos de alto nvel. Ex.: C++.

Processamento de Linguagens na Execuo de Programas


Os computadores atuais so capazes apenas de interpretar programas com linguagens de
mquina. Alm disso, so econmicos, rpidos e possuem flexibilidade para a construo de
linguagens de alto nvel. Como os computadores possuem linguagem diferente das linguagens de
alto nvel necessrio haver uma implementao baseada nainterpretao e traduo.
O interpretador um programa feito com base em sequncias repetidas como obter o comando,
verificar quais aes devem ser feitas e execut-las.
J os tradutores (compiladores, linkers, carregador e montador), traduzem programas com
linguagem de alto nvel para verses correspondentes a linguagem de mquina, antes de sua
execuo.

Outras Linguagens de Programao


Linguagem de mquina
O computador formado por um conjunto de circuitos controlados por meio de programas com
uma linguagem antiga que baseado no sistema binrio de numerao que representam dados e
operaes. Essa representao chamada delinguagem de mquina. Essa linguagem
especfica para cada computador.
Essa linguagem possui cdigos que representam as palavras binrias que variam de 8 a 64 bits.
Assim como o sistema decimal possui dez smbolos utilizados por ns para representar todos os
nmeros do nosso universo (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), o sistema binrio um sistema de
numerao de base 2 que o computador utiliza para representar seus dados. Ele usa apenas dois
smbolos: o zero (0) e o um (1), para mapear todas os caracteres numricos que os programas
de computador precisam.
Na tabela abaixo mostramos os smbolos binrios convertidos para smbolos decimais:

Binrio

Decimal

01

010

011

100

101

110

111

1000

1001

1010

10

Linguagem Hexadecimal
A linguagem hexadecimal era utilizada para simplificar a linguagem de mquina. Ela uma
sequncia de bits composta por nmeros hexadecimais. A leitura e programao dessa linguagem
ainda impossvel de ser feita.

Linguagem Assembly
uma linguagem de baixo nvel formada por mnemnicos (palavras abreviadas). Ela vem
acompanhada com os processadores de cada mquina.

Cobol
O COmmon Business Oriented Language (COBOL) uma linguagem de programao utilizada
na construo de aplicaes comerciais que trabalha com uma grande quantidade de dados. Ela
foi desenvolvidade em 1959 pelo grupo Comit CODASYL com representantes da rea acadmica
e fabricantes de computador, a fim de criar programas relacionados a rea comercial com
compiladores para a linguagem.

A criao da linguagem C est relacionada a origem do sistema operacional Unix. No


desenvolvimento desse sistema era preciso a criao de uma linguagem de alto nvel para a
realizao da programao. Assim, pesquisadores do Bell Labs, criaram uma linguagem e a
nomearam de 'linguagem B', sendo depois chamada de linguagem C, aps isso foi criado um
compilador porttil que permitiria que o Unix pudesse ser levado facilmente para outras
plataformas.

C++
uma evoluo da linguagem C e pode ser utilizada para diversas finalidades. Ela foi desenvolvida
por Bjarne Stroustrup em laboratrios da AT&T Bell, na dcada de 1980.

Java
Java uma linguagem de programao de alto nvel criada aps a dcada de 1990 pela Sun
Microsystems, com a finalidade de executar um mesmo programa que roda em vrias plataformas.
Ela uma linguagem parcialmente compilada e interpretada. O compilador transforma o programa
fonte Java para um arquivo-objeto (bytecodes), estes por sua vez devem ser executados por
interpretadores Java, criados para cada plataforma de computador.
Os bytecodes podem ser do tipo de acesso total memria, esses so conhecidos
como aplicaes Java. J o segundo tipo de bytecodes possui restries com relao ao acesso
memria, ao sistema de arquivos e o console. Estes ltimos so conhecidos como Java Applets.
O
que

Applet?
Um applet um pequeno programa que no conseguem danificar um sistema em execuo. Eles
podem realizar animaes interativas, clculos rpidos ou outras tarefas simples sem ter que
encaminhar uma requisio do usurio novamente para o servidor para realiz-los. Outra variao
da linguagem Java o JavaScript.

JavaScript
JavaScript considerada uma linguagem interpretada ou linguagem script produzida pela
Netscape, em 1995. usada principalmente no desenvolvimento de Web Sites para fazer coisas
como:

mudar automaticamente a data da pgina web;

mostrar uma outra pgina em uma janela pop-up;

mudar uma imagem ou texto quando o mouse passa por cima, etc.

O cdigo JavaScript pode ser includo dento da pgina HTML e interpretado pelo web browser
automaticamente. Alm disso, tambm pode rodar em um servidor Microsoft Active Server
Pages (ASPs) antes que a pgina seja mandada para quem a requisitou. Qualquer browser hoje
suporta JavaScript.

Fortran
A IBM Mathematical FORmula TRANslating system (FORTRAN) considerada a primeira
linguagem de alto nvel, criada por Backus e introduzida no mercado em 1958. Inicialmente era

utilizada para a realizao de operaes cientficas e atualmente ela utilizada para qualquer tipo
de clculos numricos.

Pascal
Linguagem desenvolvida com base no Algol, criada por Niklaus Wirth para o computador CDC
6600, na dcada de 60, com o objetivo de realizar programaes elementares. Foi criada para dar
suporte educao, mas dela originaram-se diversas linguagens.
Alm dessa, existem outras linguagens de programao, como as linguagens procedurais Ada,
Modula-2 e 3; linguagens funcionais como Prolog, Lisp, Scheme; linguagens orientadas a
objetos como Simula, Smalltalk, Objective-c, Eiffel, CLOS; linguagens para aplicaes
especficas para banco de dados como as linguagens Clipper e SQL; linguagens para
simulao como Matlab; linguagens scripts como Tcl/tk e Perl; linguagens para formatar
textos como TeX/LaTeX, HTML, dentre outras.

Anda mungkin juga menyukai