Mostrando postagens com marcador Curiosidade. Mostrar todas as postagens
Mostrando postagens com marcador Curiosidade. Mostrar todas as postagens

O que você precisa saber sobre os Ultrabooks

Conheça as vantagens e desvantagens destas máquinas finas e leves, que são uma evolução do notebook tradicional.


Quem está à procura de um novo notebook já deve ter ouvido falar nos Ultrabooks. Talvez tenha até visto um numa loja e se impressionado ao notar como eles são fininhos e leves. Mas o termo ainda causa muita confusão: o que, exatamente, torna uma máquina um ultrabook? ele é melhor que um netbook? qual a vantagem em relação a um portátil tradicional?

Ultrabook é um termo cunhado pela Intel para descrever uma “evolução” do notebook: são máquinas mais leves, mais finas e com melhor autonomia de bateria que os modelos atualmente no mercado. Pense em algo como um MacBook Air, mas feito por outros fabricantes e rodando Windows, e você estará no caminho certo.

Acer Aspire S3: um dos Ultrabooks já no mercado nacional

Data Warehouse

O que é Data Warehouse?


Um data warehouse é utilizado para armazenar informações relativas às atividades de uma organização de forma consolidada. Possibilita a análise de grandes volumes de dados, que são coletados a partir de sistemas transacionais (OLTP – Online Transaction Processing). É um Banco de dados organizado para dar suporte à tomada de decisões estratégicas da empresa. Enquanto o Data Warehouse usa dados de toda a corporação, os chamados data marts têm objetivo idêntico, mas em geral tratam apenas um assunto ou processo de negócio.

O conceito de Data Warehouse surgiu da necessidade de integrar dados corporativos espalhados em diferentes máquinas e sistemas operacionais, para que fosse possível tornar os dados acessíveis a todos os usuários dos níveis decisórios.

Saiba se o seu PC está com o DNSChanger

Enquanto o FBI trabalha para desativar servidores DNS afetados pelo malware DNSChanger nessa segunda-feira, usuários já podem descobrir se seus servidores DNS foram infectados.

O DNSChanger afeta somente PCs com sistemas Mac OS X e Windows. Quem possui Linux ou dispositivos móveis não será prejudicado pelo malware.

O FBI lançou uma ferramenta para descobrir se um PC está configurado para acessar servidores infectados. Para isso, basta acessar a página abaixo e inserir o IP de seu computador no local indicado.

Caso o IP não esteja infectado, a seguinte mensagem será exibida: "Your IP is not configured to use the rogue DNS servers" (seu IP não está configurado para utilizar servidores DNS infectados).

Já se o IP estiver configurado com DNSs “vampiros”, a resposta será algo parecido com isso: "Your IP corresponds to a known rogue DNS server, and your computer may be infected, please consult a computer professional" (set IP corresponde a um servidor DNS vampiro, e seu computador pode estar infectado, por favor, consulte um profissional de informática).

Introdução à Engenharia de Software

Objetivos: Apresentar a evolução, principais conceitos e abordagens, características, atributos, aplicações, desafios, mitos, referências e ferramentas relacionadas ao Software e a Engenharia de Software.

Evolução do Software:


Engenharia de Software

A Engenharia de Software, segundo Sommerville que é um dos papas dessa área, é uma disciplina da engenharia que se ocupa de todos os aspectos da produção de software. Isso vai desde os estágios iniciais de especificação de um Sistema, até propriamente a Manutenção para que esse mesmo Sistema sobreviva ao longo do tempo.

Engenharia de Requisitos

Sabemos que os requisitos são descrições dos serviços fornecidos pelo sistema e suas restrições operacionais, ou seja, os requisitos refletem a necessidade dos clientes de um sistema que ajuda a resolver algum, ou alguns, problemas que o mesmo possui.

O processo de descobrir, analisar, documentar e verificar esses serviços e restrições é denominado de Engenharia de Requisitos.

Segundo Davis (1993 apud Sommerville 2008) explica o porque que a indústria de software em alguns casos usa a definição de requisitos como uma declaração abstrata de alto nível e outros o definem como sendo uma definição detalhada de uma função do sistema. Desta forma Davis explica:

    Se uma empresa deseja estabelecer um contrato para o desenvolvimento de um grande projeto de software, ela necessita definir suas necessidades de maneira suficientemente abstrata, para que uma solução não seja pré-definida. Os requisitos devem ser redigidos de modo que os diversos fornecedores possam apresentar propostas, oferecendo diferentes maneiras de atender às necessidades organizacionais ao cliente. Assim que aprovado pelo cliente, o fornecedor deve redigir uma definição mais detalhada do sistema para o cliente, de uma forma que o cliente possa entender e validar o que o software fará. Esses documentos podem ser chamados de requisitos do sistema. "Davis (1993 apud Sommerville 2008)"

Requisitos não funcionais

Os requisitos não funcionais são requisitos que declaram restrições, ou atributos de qualidade para um software ou para o processo de desenvolvimento deste sistema. Segurança, precisão, usabilidade, performance e manutenabilidade são exemplos de requisitos não funcionais.

Conceito

Requisitos não-funcionais descrevem qualidades do sistema (como o sistema é) ao invés de suas funcionalidades (o que ele faz).

A qualidade afeta diretamente a satisfação do cliente e envolvidos com o sistema. Por isso requisitos não funcionais são importantes. A ideia é explorar essa questão para ter um cliente mais feliz no final do projeto.

A qualidade de um software pode ser avaliada de duas maneiras. A qualidade visível para o usuário final e a qualidade interna visível em tempo de desenvolvimento (mas que permite ou não evoluções do software).