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.
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.
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.
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.
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
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.
Menu Incio;
Menu Inserir;
Menu Frmulas;
Menu Dados;
Menu Reviso;
Menu Exibio.
Componentes do Excel
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.
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)
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.
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 (+)
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
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
Comando
Atalho no
Power Point
Comando
Atalho no
Power Point
Alterar Fonte
CTRL + Shift
+F
Imprimir
CTRL + P
CTRL + Shift
+P
Mover um
Pargrafo Acima
CTRL + Seta
para Cima
Localizar
CTRL + F
Mover um
Pargrafo Abaixo
CTRL + Seta
para Baixo
F5
Verificar
Ortogrfica
F7
CTRL + F6
Substituir
CTRL + O
Abrir um documento
CTRL + A
Centralizar Texto
Selecionado
CTRL + E
Nmero +
Enter
Justificar Texto
Selecionado
CTRL + J
Finalizar Apresentao
Esc
Alinhar Texto
Esquerda
CTRL + Q
CTRL + S
Alinhar Texto
Direita
CTRL + G
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.
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.
Pedir arquivos;
Solicitar informaes;
Mandar mensagens;
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
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.
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.
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.
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.
Red Hat;
Conectiva;
Monkey;
Ubuntu;
Mandriva;
Mint;
Opensuse;
Puppy;
Sabayon, etc.
Segurana da Informao
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.
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.
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.
Vrus
Configure o antivrus para verificar os arquivos obtidos pela Internet, discos rgidos (HDs) e
unidades removveis, como CDs, DVDs e pen drives;
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;
Instale um firewall pessoal, que em alguns casos pode evitar que uma vulnerabilidade
existente seja explorada ou que um worm ou bot se propague.
autoral, uso indevido da internet para ameaar e difamar pessoas, ataques a outros computadores,
etc.
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:
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).
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;
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;
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.
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;
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 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);
Mantenha o bluetooth do seu aparelho desabilitado e somente faa isso quando for
necessrio;
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.
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
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 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.
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).
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:
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 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:
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.
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.
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.
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).
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 a Longas Distncias (Wide Area Network WAN) rede que faz a cobertura de
uma grande rea geogrfica, geralmente, um pas, cerca de 100 km;
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 de Barramento modelo utilizado nas primeiras conexes feitas pelas redes
Ethernet, se trata de computadores conectados em formato linear, cujo cabeamento feito em
sequncia;
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;
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.
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 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):
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
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.
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
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.
gil
RAD
Quarta gerao
Metodologias
Programao extrema ( XP )
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
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).
anlise de risco
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
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
Componentes de Software
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
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).
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 a Longas Distncias (Wide Area Network WAN) rede que faz a cobertura de
uma grande rea geogrfica, geralmente, um pas, cerca de 100 km;
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 de Barramento modelo utilizado nas primeiras conexes feitas pelas redes
Ethernet, se trata de computadores conectados em formato linear, cujo cabeamento feito em
sequncia;
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;
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.
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 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.
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.
5.
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.
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,
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.
linguagens de propsito geral - baseadas na linguagem Algol e podem ser utilizadas para
vrias aplicaes, desde propsitos cientficos comerciais. Ex.: C, Pascal, Modula-2;
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.
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.
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 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.