quarta-feira, 31 de março de 2010

1. Mostre graficamente como funciona um computador. Destaque os seus componentes principais.





CPU ou Processador: Significa Central Processing Unit em inglês, ou Unidade Central de Processamento, em português. A CPU é um dos componentes essenciais dos computadores. A função da CPU é reconhecer um conjunto básico de instruções utilizadas para escrever programas que comandam o seu funcionamento, ou seja, que controlam toda a operação e funcionamento do computador.

Memória Primária ou RAM: Memória de acesso aleatório (do inglês Random Access Memory, freqüentemente abreviado para RA é um tipo de memória que permite leitura e a escrita, utilizada como memória primária em sistemas eletrônicos digitais. O termo acesso aleatório não é verdadeiramente apropriado, já que outros tipos de memória (como a ROM) também permitem o acesso aleatório a seu conteúdo.

Memória Secundária ou ROM:A memória ROM (acrônimo para a expressão inglesa Read-Only Memory) é um tipo de memória que permite apenas a leitura, ou seja, as suas informações são gravadas pelo usuário uma única vez e após isso não podem ser alteradas ou apagadas, somente acessadas. São memórias cujo conteúdo é gravado permanentemente. Uma memória ROM propriamente dita vem com seu conteúdo gravado durante a fabricação.

Componentes de Entrada (Input) e Componentes de Saída (Output): A sigla para Input/Output, em português E/S ou Entrada/Saída. Este termo é utilizado quase que exclusivamente no ramo da computação (ou informática), indicando entrada (inserção) de dados por meio de algum código ou programa, para algum outro programa ou hardware, bem como a sua saída (obtenção de dados) ou retorno de dados, como resultado de alguma operação de algum programa, conseqüentemente resultado de algum input.

Dispositivos de Comunicação: Dispositivos de comunicação são quaisquer aparelhos capazes de reproduzir e/ou enviar produtos comunicacionais através de redes de comunicação móveis e que possuem características de portabilidade.

Placa Fax/Modem: A placa fax/modem é um dispositivo que permite a conexão com a internet através da linha telefônica, pois converte o sinal digital do computador (código binário) em sinal analógico de telefone. A origem do nome MODEM vem da suafunção, modulador/demulador.

Placa de Rede: A placa de rede, também chamada adaptador de rede ou NIC (Network Interface Card), é um dispositivo de hardware responsável pela comunicação entre os computadores em uma rede. Ela é o hardware que permite aos computadores conversarem entre si através da rede. Sua função é controlar todo o envio e recebimento de dados através da rede.

Placa-Mãe: Também conhecida como 'motherboard' ou 'mainboard‘; Características; Evitando danos; Onboard e Offboard; Exemplos de marca: Asus e Intel.


Disco Rígido ou Hard Disk (HD): Disco rígido, disco duro, no Brasil popularmente chamado também de HD (derivação de HDD do inglês hard disk drive) ou winchester (em desuso), memória de massa ou ainda de memória secundária é a parte do computador onde são armazenados os dados. O disco rígido é uma memória não-volátil, ou seja, as informações não são perdidas quando o computador é desligado, sendo considerada a 'memória' propriamente dita.

Placa de Vídeo Placa de vídeo : é um componente de um computador que envia sinais deste para o monitor, de forma que possam ser apresentadas imagens ao usuário. Normalmente, possui memória própria, com capacidade medida em bytes. Nos computadores de baixo custo, as placas de vídeo estão incorporadas na placa-mãe, não possuem memória dedicada, e por isso utilizam a memória RAM do sistema, normalmente denomina-se memória compartilhada.

Drives de Disquete: O drive de disquete (FDD - floppy disk drive) era o principal meio de transferir dados para um computador até o drive de CD-ROM se tornar popular. Os drives de disquete são um componente-chave da maioria dos computadores há mais de 20 anos. Basicamente, um drive de disquete lê e grava dados em um pedaço de plástico circular revestido de metal, de forma semelhante a uma fita cassete.

Monitor: Monitor é o dispositivo principal de saída de dados, mas atualmente já há monitores que servem para entrada de dados tipo os monitores 'touch-screen', que têm seu funcionamento parecido a de um mouse. Os monitores touch screen devem ser utilizados com placa especial para sua configuração, reconhecimento do monitor e calibragem. Além dos monitores tradicionais, há os monitores de cristal líquido sendo monocromáticos ou coloridos e são largamente utilizados em notebooks ou similares devido ao baixo consumo de energia, comumente chamados de monitores LCD (Liquid Crystal Display), onde as moléculas desse material são distribuídas entre duas lâminas transparentes polarizadas.

Gabinete: Gabinete é a carcaça do computador onde a CPU - Unidade Central de Processamento - e outros componentes do computador (HD, Memória RAM, Placas de Comunicação, Mother Board) ficam instalados e protegidos.

Periféricos Gerais:Periféricos são aparelhos ou placas que enviam ou recebem informações do computador. Em informática, o termo 'periférico' aplica-se a qualquer equipamento acessório que seja ligado à CPU (unidade central de processamento), ou num sentido mais amplo, o computador. Cada periférico tem a sua função definida e executa ao enviar tarefas ao computador, de acordo com essa função. Existem vários tipos de periféricos:

Periféricos de entrada: basicamente enviam informação para o computador (teclado, mouse, joystick, digitalizador); Periféricos de saída: transmitem informação do computador para o utilizador (monitor, impressora, caixa de som);

Periféricos de entrada e de saída: enviam/recebem informação para/do computador (monitor touchscreen, drive de DVD, modem). Muitos destes periféricos dependem de uma placa específica: no caso das caixas de som, a placa de som.

Periféricos de armazenamento: armazenam informações do computador e para o mesmo (pendrive, disco rígido, cartão de memória, etc.).

Periféricos externos: Equipamentos que são adicionados a um computador, equipamentos a parte que enviam e/ou recebem dados, acessórios que se conectam ao computador.

2. Qual a diferença entre código fonte e código objeto ? E programa open source ? Qual a importância desses conceitos na hora de contratar o desenvolv

Código fonte (código-fonte, ou até source code em inglês) é o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das linguagens de programação existentes, de maneira lógica. Existem linguagens que são compiladas e as que são interpretadas. As linguagens compiladas, após ser compilado o código fonte, transformam-se em software, ou seja, programas executáveis. Este conjunto de palavras que formam linhas de comandos deverá estar dentro da padronização da linguagem escolhida, obedecendo critérios de execução.

Já o Código objeto é o nome dado ao código resultante da compilação do código fonte. Para cada arquivo de código fonte é gerado um arquivo com código objeto, que posteriormente é "ligado" aos outros, resultando num arquivo executável ou biblioteca.

A definição do Open Source foi criada pela Open Source Iniciative (OSI) a partir do texto original da Debian Free Software Guidelines (DFSG) e determina que um programa de código aberto deve garantir:

1. Distribuição livre
A licença não deve restringir de nenhuma maneira a venda ou distribuição do programa gratuitamente, como componente de outro programa ou não.
2. Código fonte
O programa deve incluir seu código fonte e deve permitir a sua distribuição também na forma compilada. Se o programa não for distribuído com seu código fonte, deve haver algum meio de se obter o mesmo seja via rede ou com custo apenas de reprodução. O código deve ser legível e inteligível por qualquer programador.
3. Trabalhos Derivados
A licença deve permitir modificações e trabalhos derivados, e deve permitir que eles sejam distribuídos sobre os mesmos termos da licença original.
4. Integridade do autor do código fonte
A licença pode restringir o código fonte de ser distribuído em uma forma modificada apenas se a licença permitir a distribuição de arquivos patch (de atualização) com o código fonte para o propósito de modificar o programa no momento de sua construção. A licença deve explicitamente permitir a distribuição do programa construído a partir do código fonte modificado. Contudo, a licença pode ainda requerer que programas derivados tenham um nome ou número de versão diferentes do programa original.
5. Não discriminação contra pessoas ou grupos
A licença não pode ser discriminatória contra qualquer pessoa ou grupo de pessoas.
6. Não discriminação contra áreas de atuação
A licença não deve restringir qualquer pessoa de usar o programa em um ramo específico de atuação. Por exemplo, ela não deve proibir que o programa seja usado em um empresa, ou de ser usado para pesquisa genética.
7. Distribuição da Licença
Os direitos associados ao programa devem ser aplicáveis para todos aqueles cujo o programa é redistribuído, sem a necessidade da execução de uma licença adicional para estas partes.
8. Licença não específica a um produto
Os direitos associados ao programa não devem depender que o programa seja parte de uma distribuição específica de programas. Se o programa é extraído desta distribuição e usado ou distribuído dentro dos termos da licença do programa, todas as partes para quem o programa é redistribuído devem ter os mesmos direitos que aqueles que são garantidos em conjunção com a distribuição de programas original.
9. Licença não restrinja outros programas
A licença não pode colocar restrições em outros programas que são distribuídos juntos com o programa licenciado. Isto é, a licença não pode especificar que todos os programas distribuídos na mesma mídia de armazenamento sejam programas de código aberto.
10. Licença neutra em relação a tecnologia
Nenhuma cláusula da licença pode estabelecer uma tecnologia individual, estilo ou interface a ser aplicada no programa.

Exemplos são:

Linux
: Sistema Operacional
Apache, o servidor Web mais utilizado no mundo
Sendmail, o servidor de e-mail mais robusto e seguro
BIND, servidor de DNS responsável pela quase totalidade dos servidores de nomes da Internet
jBoss, servidor de aplicações compatível com JavaEE
PostgreSQL, servidor de base de dados SQL
GCC, o melhor compilador "C" que existe


É NECESSÁRIO O CONHECIMENTO DE TAIS TERMOS PARA PODER USUFRUIR DETERMINADOS BENEFÍCIOS COMO:

Experimentar várias tecnologias na fase inicial de um ciclo de avaliação sem terem de assinar uma ordem de compra;

O fato da nao existência de vinculação à empresa que forneceu o código;

A capacidade de aproveitar tecnologias de múltiplos fornecedores, de participar na comunidade e tirar partido de uma poupança significativa nos custos;

Outro beneficio é a flexibilidade e interoperabilidade entre plataformas para possibilitar aos clientes a fusão de sistemas e introduzir eficiência nos seus centros de dados.

4. Descreva a forma como são feitos procedimentos de Backup e Restore

Normalmente o backup (também conhecido como cópia de segurança ou reserva) é uma tarefa administrativa de responsabilidade do administrador do sistema.Trata-se de uma cópia da informação contida em um banco de dados local ou remoto, sendo, na prática, uma réplica dos dados originais atuais, guardados em um outro local seguro. As cópias de segurança são fundamentais em qualquer sistema. No caso de uma pane mais séria no sistema, somente estas podem devolver os arquivos do usuário de volta.
A tarefa de criação de backups é muito importante. Uma boa arquitetura de backup e recuperação deve incluir um plano de prevenção de desastres, procedimentos e ferramentas que ajudem na recuperação de um desastre ou falha de energia, além de procedimentos e padrões para realizar a recuperação.
Podemos distinguir dois tipos de backup, os backups físicos e os backups lógicos:
Os backups físicos são os locais onde estão guardadas todas as informações do banco de dados. Geralmente essas unidades são chamadas de "fitas de backup", apresentando uma grande capacidade de armazenamento físico, podendo ser reposto a qualquer momento.
O backup lógico é apenas o "salvamento" dos dados do banco de dados, porém não será armazenado em forma física e sim virtual.


O Restore
é a recuperação dos arquivos do sistema. Ao fazer um backup dispomos de uma cópia dos dados em outro local, seja ele físico ou virtual. Através do Restore os dados são recuperados e repostos no sistema no formato anterior ao problema ou do erro fatal ocorrido no banco de dados.
Nenhuma estratégia de backup atende a todos os sistemas. Uma estratégia que é adequada para um sistema poderá ser imprópria para outro sistema. O administrador deve determinar com precisão a estratégia que melhor se adequar a cada situação.

6. Descreva sucintamente como funcionam sistemas ERP e quais as vantagens para as organizações utilizá-los.

DEFINIÇÃO:

O ERP – Enterprise Resource Planning (Planejamento de Recursos Empresariais)
- É um sistema de gestão que integra as operações da empresa, seus relacionamentos com o ambiente e fornece as informações precisas, de forma rápida e intuitiva para que os gestores possam analisar as relações de causa e efeito, fazer simulações e construções de cenários, além de acompanhar o resultado das ações planejadas.

Os ERPs em termos gerais, são uma plataforma de software desenvolvida para integrar os diversos departamentos de uma empresa, possibilitando a automação e armazenamento de todas as informações de negócios.

CARACTERÍSTICAS:

ERP
integra funções de controles financeiros, contabilidade, folha de pagamento, faturamento, compras, produção, estoque e logística. Possibilita um fluxo de informações único, contínuo e consistente por toda a empresa, o que permite administrar os negócios em uma única base de dados.




É um instrumento para a melhoria de processos e das informações online e em tempo real. Permite aos gestores das empresas visualizarem as transações efetuadas, o impacto delas em cada área da empresa, desenhando um amplo cenário dos negócios



O banco de dados interage com todos os aplicativos do sistema, desta forma, elimina-se a redundância e redigitação de dados, o que assegura a integridade das informações obtidas.

Cada sistema de ERP oferece um conjunto de módulos (aplicativos) para aquisição. Estes são os pacotes funcionais, individualizados para cada unidade de negócio dentro da organização (financeiro, engenharia, administração de materiais, contabilidade, etc.).



IMPLANTAÇÃO DO SISTEMA ERP

Na implantação de um sistema ERP, a customização é um compromisso entre os requisitos da empresa e as funcionalidades disponíveis no sistema. A primeira medida de customização é a seleção dos módulos que serão instalados. A característica modular permite que cada empresa utilize somente os módulos que necessite e possibilita que módulos adicionais sejam agregados com o tempo.a decisão de implantação de um sistema ERP só deve ser tomada após uma análise detalhada dos processos da empresa e das funcionalidades dos sistemas ERP.

Fases de um projeto ERP

Fase 1 – Raio X: Esta é a fase do projeto onde os processos e as práticas de negócio são analisados. É o momento em que a companhia é profundamente observada e quando é definida a necessidade de uma solução ERP.

Fase 2 – Desenvolvimento: É neste momento que uma aplicação é escolhida e configurada para uma companhia. Também são definidos o modelo de funcionamento da solução e outros aspectos do ambiente.

Fase 3 – Teste: Aqui a solução de ERP é colocada em um ambiente de teste. É quando os erros e falhas são identificados.

Fase 4 – Treinamento: Todos os profissionais são treinados no sistema para saber como utilizá-lo antes da implementação ser concluída.

Fase 5 – Implementação: O software de
ERP é finalmente instalado na companhia e se torna funcional aos usuários.

Fase 6 – Avaliação: A solução de ERP é avaliada, observando-se o que é necessário melhorar e o que está ou não funcionando adequadamente. Esta é apenas uma avaliação geral do projeto ERP para referências futuras.


VANTAGENS DO ERP:

Eliminar o uso de interfaces manuais

Redução de custos;

Otimizar o fluxo da informação e a qualidade da mesma dentro da organização (eficiência);

Otimizar o processo de tomada de decisão;

Eliminar a redundância de atividades;

Reduzir os limites de tempo de resposta ao mercado;

Melhoria em processos de manutenção.



DESVANTAGENS DO ERP:

A utilização do ERP por si só não torna uma empresa verdadeiramente integrada

Altos custos que muitas vezes não comprovam o custo/benefício

Dependência do fornecedor do pacote

Cortes de pessoal, que gera problema social

Adaptação de processos ultrapassados

Capacitação das equipes de trabalho

8. Quais os serviços mais comuns oferecidos por um provedor de Internet? Descreva-os sucintamente.

Os provedores de internet oferecem diversos serviços aos seus usuários,dentre eles,os mais comuns são: o correio eletrônico (e-mail),o chat(bate-papo),o IM (Instant Messenger- Comunicador Instantâneo), hospedagem de sites” ou “blogs” etc.

Correio eletrônico ou e-mail: é o serviço básico de comunicação na internet. Através dele mensagens são enviadas e recebidas em questão de minutos.Para utilizá-lo se faz necessário ter acesso a rede,dispor de um programa de correio eletrônico e conhecer o endereço da pessoa para quem se deseja enviar mensagens.
Um endereço eletrônico é como um endereço postal,possuindo todos os dados de indentificação necessários para que uma mensagem possa ser enviada a alguém. Ele é composto pelo nome do usuário (o que vem antes do caractere @) e pelo nome do domínio, que serve para indicar a localização do destinatário,(o que vem depois do caractere @). Ex.:jdias@ufba.br
Além do envio e recebimento de mensagens,o correio eletrônico pode ser utilizado para solicitar arquivos,fazer pesquisas,enviar comandos a computadores remotos para a realização de tarefas
Chat ou bate-papo – Chat é uma palavra em língua inglesa que significa conversa. Quando aplicamos o conceito de chat no mundo das redes de computadores, continuamos a usar o mesmo significado só que o ambiente no qual a conversa se desenvolverá é agora mediado pelo computador. Em português, esse ambiente é conhecido como "bate-papo" e é equivalente ao termo em inglês aplicado no contexto da Internet.
Os programas de chat que viabilizam os novos processos de comunicação, atraem os usuários que buscam ambientes descontraídos e de recreação e geram com isso, o que conhecemos como a socialização da Web. Atualmente, existem diversos programas de chat na Internet. Chats são mais usados para fins de diversão e interação social. No geral, os assuntos são bem variados e divididos por canais (salas) de discussão, onde além da troca de mensagem e passagem de instruções, pode existir o compartilhamento de metas e a intenção de adquirir novos conhecimentos e novos amigos.
Instant Messenger - é uma aplicação que permite o envio e o recebimento de mensagens de texto em tempo real. Através destes programas o usuário é informado quando algum de seus amigos, cadastrado em sua lista de contatos, está online, isto é, conectado à rede. A partir daí, eles podem manter conversações através de mensagens de texto as quais são recebidas pelo destinatário instantaneamente. Normalmente estes programas incorporam diversos outros recursos, como envio de figuras ou imagens animadas, conversação em aúdio - utilizando as caixas de som e microfone do sistema, além de vídeo conferência (web cam)
Hospedagem de Sites - é um serviço que possibilita a pessoas ou empresas com sistemas online a guardar informações, imagens, vídeo, ou qualquer conteúdo acessível por Web. Provedores de hospedagem de sites tipicamente são empresas que fornecem um espaço em seus servidores e conexão à internet a estes dados aos seus clientes.

terça-feira, 30 de março de 2010

10. Qual a importância para as organizações das redes sociais atualmente em uso na Internet? Cite casos específicos.

As organizações, cada vez mais, necessitam trocar informações dos mais diversos tipos e de forma mais rápida possível. São feitos contatos com clientes, fornecedores, sócios e até mesmo com os próprios colaboradores da mesma (comunicação interna). Para tal, são utilizados diversos tipos de comunicação que existem, principalmente pela internet.

As empresas precisam de ferramentas que sejam interessantes e atrativas para os colaboradores que ao mesmo tempo levem as informações da empresa para todos os níveis da organização e que até agreguem valor à firma. Redes sociais são por sua natureza abertas, rápidas, auto-gerenciáveis e por último, mas não menos importante, dão a oportunidade de o funcionário expor suas idéias, insights, opiniões, dentre outros.

Contudo, é necessário certa parcimônia com o seu uso. Limites (nas redes) fazem-se necessários na medida em que cresce o seu uso e abrangência. Suas restrições devem ser um pouco maiores que a maioria das redes sociais existentes, algumas funcionalidades devem ser removidas e outras acrescentadas. Afinal, são informações que, de certa forma, não devem ser externalizadas e que, caso o sejam, podem causar problemas graves à empresa.

Organizações dos mais diversos tipos utilizam – e muito – as redes sociais. É possível citar exemplos de redes de lojas, boates, casas de entretenimento e muitas outras empresas que se utilizam das redes sociais (por exemplo, o twitter). Assim, acabam por tornar mais ágil, moderno e fácil a troca de informações entre o quadro de colaboradores da empresa.