domingo, 30 de outubro de 2011

Aprendendo linguas jogando

Existem jogos de carros, de quebra-cabeças, de corridas, de luta, de motas e agora para melhorar o vocabulário.
Wang Ling , um estudante português, porém asiativo, está a desenvolver um jogo de tradução competitiva onde o utilizador pode aprender mais facilmente uma segunda língua.
O jogo pode ser visto como uma ferramenta de ensino de uma segunda língua ao utilizador”, explica o aluno de doutoramento do programa Carnegie Mellon Portugal ao Ciência Hoje.
No jogo, é dada ao jogador uma frase numa língua que conhece (Ex: Inglês - I'd like a table for two), e a mesma frase numa língua que quer aprender (Ex: Português - Queria uma mesa para duas pessoas). A frase na segunda língua é apresentada com várias palavras escondidas (Ex: ___ uma ___ ___ duas ____), e o objectivo do jogo é adivinhar as palavras que faltam.
O jogador humano é colocado a jogar contra um jogador automático e cada um adivinha uma palavra de cada vez. Tanto o jogador humano como o automático ganham pontos quando acertam na palavra e perdem pontos quando sugerem uma palavra errada. Os pontos ganhos e perdidos dependem da dificuldade da palavra. O jogador que acumula a maior quantidade de pontos ganha a partida.
O desenvolvimento do jogo em si foi essencialmente feito por mim, no entanto, fui orientado pela professora Isabel Trancoso, no que toca respeito à linguística, e pelo professor Rui Prada para assuntos relacionados com o agente”, explica Wang Ling.

Resultados positivos

Uma avaliação realizada com 20 portugueses, alunos de mandarim, demonstrou que os utilizadores estavam mais focados e motivados quando jogaram contra o ‘agente’, do que quando jogaram sozinhos. Além disso, a maioria dos alunos sentiu que o sistema ajudou a aprender mandarim e gostaria de usá-lo no futuro.

Por enquanto não tem muitos exercícios mas podem experimentar o tutorial ou os cinco exercícios para Francês”, diz o aluno.

No entanto, o sistema tem “bastante potencial” e pode “ser adaptado a qualquer par de línguas” para as quais existam textos paralelos em quantidades suficientes para o treino de sistemas de tradução automática.
Há muito trabalho à nossa frente na área dos ‘serious games’”, partilha Wang Ling. Neste contexto, há que “apostar seriamente” na utilização das tecnologias da língua para o ensino. Mas esse trabalho “implica equipas verdadeiramente multidisciplinares, envolvendo engenheiros, linguistas, e pedagogos e testes em grande escala”, conclui.

Fonte:
http://www.cienciahoje.pt/index.php?oid=51269&op=all

Navegadores Portáteis




            Hoje em dia, qualquer pessoa possui algum dispositivo portátil para carregar seus programas favoritos para todo lugar, seja um pen drive, cartão de memória, mp3, entre outros, sempre alguém estará com um desses.
            Então, já que sempre armazenaremos nossos programas prediletos na nossa memória portátil, porque não levar seu navegador favorito? Aqui vai uma lista dos navegadores portáteis, fica a critério de cada um escolher o que usar.

 Mozilla Firefox Portable Edition

           

O campeão de downloads da categoria de navegadores portáteis. Com ele é permitido usar a internet como se estivesse utilizando a versão original do Firefox.
            Opera@usb

Com uma interface moderna, que é típico do opera, com a versão portátil é permitido ao usuário usar quase todas as ferramentas da versão original. 
Avant Browser USB Disk Version

Possui vários recursos modestos, mas com muita qualidade e rapidez no carregamento das páginas, ele é a opção perfeita para quem não quer nada além de navegar. Sem frescuras ou complementos, ele oferece apenas funções simples, como sessão de favoritos, leitor RSS e bloqueador de popups, por exemplo.
 Pocket Flock  

O Pocket Flock é de longe o navegador mais recheado da nossa seleção. Além de ter um visual matador e hiper moderno, ele ainda oferece leitor RSS, editor de Blogs, resumo de notícias e uma central multimídia com vídeos, fotos e links diretos para várias redes sociais. É um show de conteúdo na concorrência..
            Google Chrome Portable

Um dos navegadores mais usados e conhecidos também na versão portátil, com ele é possível acessar qualquer página na web com segurança e praticidade.e não deixa a nada desejar em relação aos outros navegadores.
            Internet Explorer 8 Portable

O mais conhecido, o grande Internet Explorer também ganhou um versão portátil, ele continua sendo um dos mais utilizados. Sua versão portátil oferece quase os mesmos recursos da original como, por exemplo, filtro SmartScreen, Modo Exibição de Compatibilidade e a opção “Guias Rápidas” que exibe uma miniatura de todos os sites das abas abertas.

Referencia:

CAMARGO, Camila. Seleção: navegadores portáteis para levar no pendrive. Disponível em http://www.tecmundo.com.br/2767-selecao-navegadores-portateis-para-levar-no-pendrive.htm. Acesso em 30 de outubro de 2011.

 

Por Luana Menezes.

Topologia Física de Redes de Computadores

            Bom hoje vou falar um pouco sobre redes de computadores e suas topologias para ser mais exata a topologia física, sua organização e disposição.

Descrição de como seria a configuração de instalação de uma rede de computadores utilizando a topologia física em anel. Ela é unidirecional, ou seja, um caminho que flui em uma única direção de transmissão, formando um círculo lógico, sem um final definido. O anel não interliga as conexões diretamente, mas consiste de uma serie de repetidores. Repetidor é um equipamento utilizado para interligação de redes idênticas, pois ele amplifica e regenera os sinais no meio físico.  A estratégia de controle pode ser centralizada ou distribuída.
O sinal originado por uma estação passa em torno do anel, sendo que em cada estação o sinal é regenerado e retransmitido. Cada estação atende por um endereço que, ao ser reconhecido por outro, aceita a mensagem e a trata. Há um atraso de um ou mais bits em cada estação para o processamento de dados, acontece também uma queda na confiabilidade para uma boa quantidade de estações.
Uma interrupção no anel pode ser identificada e isolada, uma vez que o transmissor (dispositivo eletrônico que propaga o sinal) não recebe a confirmação da recepção da mensagem por ele enviada. A correta localização da estação defeituosa pode ser efetuada por cronometragem da mensagem, ou ausência de "status" da estação.
Nestas redes a fiação que normalmente é utilizada cabos coaxiais, é um tipo de cabo condutor utilizado para transmitir sinais, este tipo de cabo é revestido por diversas camadas concêntricas de condutores e isolantes, constituídas por um fio de cobre e rodeado de uma blindagem. Este meio permite transmissões até freqüências para longas distancias. 
Semelhante a descrição da topologia em anel, a topologia em barramentos tem praticamente a mesma função sua expansão é bem fácil mas apresenta baixa confiabilidade, todas as estações são ligadas ao mesmo barramento físico de dados a diferença entre anel e barramentos, é que os dados não passam por dentro de cada estação, apenas uma maquina pode escrever no barramento em um dado momento todas as outras apenas recebem os dados destinados a elas, tornando impossível transmitir mais de um sinal, quando uma das estações estiver transmitindo todas as outras estações ficam ocupadas, e se for enviado outro sinal ao mesmo tempo ocorre uma colisão e é preciso reinicias a transmissão.   
Esta topologia também utiliza cabos coaxiais, para cada barramento é necessária a utilização de um único cabo que vai de uma ponta a outra, o cabo é cortado de uma forma visível em cada local onde será inserido um computador na rede este cabo ira receber um conector BNC (conectores utilizados para cabos coaxiais).
Redes ADSL esta sigla representa linha digital assimétrica para assinante no português se trata de uma tecnologia de transferência de dados digitais, é uma tecnologia que esta em expansão a cada dia que passa ganha mais usuários, este tipo de conexão em banda larga tem sido a mais usada em todo o território brasileiro e uma das conexões mais conhecidas em todo o mundo. Ela funciona da seguinte forma divide a linha telefônica em três canais sendo um para voz um para download e outro para upload, este canal utilizado para voz permite que se possa falar ao mesmo tempo navegue na internet, dispensando assim a necessidade de desconectar a internet para poder falar, portanto resumindo o que a ADSL faz é aproveitar para a transmissão de dados as freqüências que não são usadas.
A topologia utilizada neste tipo de conexão é a LANs. Os pontos de acesso possuem uma saída para ser conectado a um switch tradicional permitindo que junte assim os micros da rede com fio com os que estão acessando através da rede wireless formando uma única rede.      
Redes Mesh é mais utilizada para  trafego de dados ou voz alem das redes a cabo ou infra estrutura wireless.   Uma rede de infraestrutura é composta de Aps e clientes os quais utilizam aquele AP para utilizar uma rede.
A rede mesh é composta de vários nós e roteadores, que formam uma única e grande rede, assim o cliente pode se conectar a qualquer desses nós. Os nós tem a função de repetidores e  cada uma deles esta conectado a um ou mais outro nós, assim podem transferir mensagens  de um nó para outro de jeitos diferentes. Há redes com 500 nós e mais de 400.000 usuários. As redes mesh   tem a vantagem de serem redes de custo baixo,  fácil implantação e  muito tolerantes a falhas. Roteadores sem fio em cima de edifícios  são mais usados nesse tipo de rede, eles comunicam-se  usando  protocolos como OLSR em modo ad hoc através de múltiplos saltos encaminhando assim os pacotes de dados, podendo assim usuários de edifícios se conectar a rede mesh de forma cabeada.
O segredo de funcionamento da rede mesh está no protocolo de roteamento, que faz varredura das varias possibilidades de rotas de fluxo de dados, com base  numa tabela dinâmica onde o aparelho seleciona qual rota mais eficiente seguir. Esta varredura é feito varias vezes por segundo, sendo transparente ao usuário. Outra parte importante das redes mesh é o roaming, características das redes que permitem ao usuário o transito entre nós da rende sem perder a conexão no momento da troca. Na pratica esse sistema permite a mobilidade geográfica.
As mesh tem um interessante campo de aplicação que são as redes sem fio para monitoramento e controle de variáveis na área industrial.Com a rede mesh algumas aplicações industriais puderam ser viabilizadas, tornando possível o monitoramento e controle de variáveis ao longo de uma planta.A topologia de malha do mesh existe uma ligação física direta  em cada um dos nós , portanto todos se comunicam.
A rede PON (Passive optical netwiork), consiste em equipamentos localizados nas bordas dos anéis ópticos das redes de transporte SDH, conectados nos equipamentos ADM de um lado,  e conectados em vários equipamentos localizados em condomínios sites e residências de outro.
O sinal é transmitido pelo OLT por uma fibra única, são feitas ramificações com o uso de divisores ópticos passivos para conectá-la a as ONU’s e ONT’s. Cada uma delas transmite e recebe um canal independente e vai ate os usuários finais. Elas usam diferentes comprimentos de ondas e viabilizam transmissões simultâneas. A rede PON tem uma arquitetura ponto-multiponto que permite que ela seja compartilhada por múltiplos pontos finais não tendo elementos ativos entre o equipamento OLT e os elementos ONU’s e outras OLT’s, com isso economizando energia, espaço em sites e manutenção de equipamentos eletrônicos. Enfim nas redes PON temos um custo efetivo que representa uma fração pequena dos custos das arquiteturas opticas atuais.
Um grande desafio é estender a transmissão óptica até o usuário final com um custo viável do ponto de vista financeiro para os provedores de conectividade. A topologia PON é extremamente flexível, se adapta facilmente de acordo com a necessidade de sua operacionalização. A derivação passiva de fibra óptica viabiliza muitas opções de configurações de plantas, como: Anel, árvore ou barramento.
Redes veiculares são redes formadas por veículos automotores e equipamentos fixos em margens de ruas ou de estradas. Tem alta mobilidade de nós, enlaces intermitentes e requisitos de latência, muitos protocolos utilizados em redes ad hoc  não apresentam  desempenho satisfatório em redes veiculares. Tem constantes mudanças em suas topologias, provocadas pela mobilidade de suas estações, que acarretam desconexões freqüentes.

Postado por Giselle Fonseca

Feeds ... Você sabe o que é?

    Boa Noite galera, hoje vou falar um pouco sobre Feeds, uma maneira bem mais prática de se manter atualizado sobre o que rola na rede!!
    O número de páginas e blogs vem crescendo constantemente na internet de uma forma esmagadora. Meu post de hoje é falar sobre uma maneira prática e eficiente de se manter atualizado com todas as coisas legais que estão acontecendo.
   Há duas maneiras para se atualizar com o que está acontecendo na Web. A maneira lenta e a maneira rápida. A diferença entre a lenta e a rápida é o seguinte: você entra no computador e procura pelas novidades, então vai até seu blog favorito e vê: há algo novo? Não! Você entra em seus sites de notícias preferidos e vê: há algo novo? Não! Cada vez que você procura algo novo e não há nada, você desperdiçou tempo, essa é a maneira lenta (um exemplo). Agora vamos considerar a maneira rápida, isto significa que as novidades dos blogs e dos sites de notícias vêm até você, ou seja, estamos falando sobre usar um único site que se transforme em um lugar para ler todo o material novo que está vindo dos sites desejados.
   Há dois passos para usarmos a maneira rápida. O primeiro passo é que você precisa de um lugar para ler os novos posts, este é um site chamado reader (um leitor). É gratuito e tudo que você precisa é uma conta. Pode ser: Google Reader, Bloglines, Newsgator, My Yahoo, etc. O passo número dois é configurar a conexão entre seu leitor e os sites desejados. Configurar estas conexões é chamado INSCREVER e é realmente importante. Quase todos os blogs e sites de notícias oferecem a possibilidade de você se inscrever, assim os updates destes sites aparecem em seu leitor.
   Para configurar estas inscrições você precisa apenas procurar os ícones para isso (“Ei, olhe!! Inscreva-me”). Uma vez que você encontre um destes botões no site desejado, clique nele e a página que aparece lhe mostrará tudo que você precisa para se inscrever. Depois que você clicar no botão, um de dois tipos de páginas vai aparecer, uma que fornece acesso por um clique para inscrever em seu leitor e a outra que você provavelmente irá ver está cheia de códigos. Se você vir essa página com código, copie o endereço no alto da página, vá até seu leitor e procure um link “Add Subscription” ou “Add Feed” clique e cole o endereço.
   Os Feeds de modo geral invertem o sentido da navegação, em outras palavras, são os sites que vão até você, assim, uma vez que você adicionou suas subscrições e a conexão está lá, novos postes começam a chegar em seu reader e você verá porque esta é a mais rápida forma de ler a web.

* Feeds também são conhecidos como RSS. Esta sigla significa Rich Site Sumary ou Really Simple Syndication, é um formato que admite distribuir o conteúdo do site de forma padronizada e permite que ele seja lido em diversos leitores RSS.




Referências:
TecMundo.  O que são feeds?.  Disponível em: http://www.tecmundo.com.br/252-o-que-sao-feeds-.htm. Acesso em 30 de Outubro de 2011.

Wikipédia. Feed. Disponível em: http://pt.wikipedia.org/wiki/Feed. Acesso em 30 de Outubro de 2011.

Interney. O que são feeds RSS. Como rssficar meu blog? Disponível em: http://www.interney.net/blogfaq.php?p=9741544 . Acesso em 30 de Outubro de 2011.

Blog do Planalto.  O que são feeds? ? Disponível em: http://blog.planalto.gov.br/o-que-sao-feeds/
Acesso em 30 de Outubro de 2011.

GF Soluções. O que são feeds e qual a sua utilidade. Disponível em:


Por Michelly Pessôa

domingo, 23 de outubro de 2011

BookBook

Que as tecnologias não param de avançar isso já não é novidade, mas chega a ser engraçado como produtos associados a essa tecnologia também pegam carona na sua evolução. Este post não irá relatar nenhuma novidade relacionada a software ou hardware. Este post irá mostrar uma curiosa e esperta ideia de criar um disfarce para um notebook, é, isso mesmo, se chama "BookBook Case".
Passear por muitos lugares com um Notebook caro, chega a ser um pouco arriscado, por chamar atenção de todos. Por isso, foi invetado um disfarce em formato de livro velho, que deixa o notebook despercebido aos olhos dos criminosos. O BookBook nos da impressão que estamos lendo uma enciclopédia antiga, mas na verdade é uma grande capa para Notebook. Ele apenas não é um disfarce, como também é estiloso. Estou pensando seriamente em possuir um destes. Mas não é vendido ainda no brasil e custa US$80.
Se ficou curioso e quer saber mais sobre, ou tentar adquirir um, veja o link abaixo.

BookBook

 http://twelvesouth.com/products/bookbook/

Disco holográfico


                Uma novidade chegou no mercado da informática, uma inovação em armazenamento: a mídia holográfica. A diferença entre discos de rígidos é que ao invés de armazenar dados apenas na superfície de um material, a holografia utiliza também o interior de cristais, permitindo uma densidade de armazenamento muito superior.




                Lançado entre as empresas Maxell e aInPhase, o disco holográfico consegue armazenar até 1,6 Terabytes de dados, com uma taxa de transferência de até 120 MBps. A durabilidade também é muito superior em relação aos discos rígidos atuais.

A tecnologia de gravação do disco holográfico utiliza dois feixes de laser que se interceptam - um com o sinal e outro de referência. Os dados são gravados em figuras geométricas tridimensionais - os hologramas - , permitindo que milhões de bytes sejam gravados no mesmo local físico.
                Uma diferença deste tipo de armazenamento é que ele não fica restrito a formatos, podendo ser construído em formatos de discos, cartões, etc. E pode utilizar raios laser de diversos comprimentos de onda (vermelho, verde e azul).
                Ao invés de escrever e ler um bit de cada vez, como nos discos ópticos e magnéticos, a tecnologia holográfica permite que os bits sejam escritos e lidos em paralelo, com um único feixe de luz. É isto o que permite que a taxa de transferência de dados seja tão elevada.




 
Referência:

Inovação tevnológica. Disco holográfico revolucionário chega ao mercado. Disponível em http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=010150051130. Acesso em 23 de outubro de 2011.

Por Luana Menezes

Tudo sobre Threads

Olá galera boa noite! Hoje vou falar um pouquinho sobre threads de computadores o que são, o que fazem como funcionam.
É possível encontrar uma thread em todos os sistemas operacionais atuais. Thread é um artifício que permite a realização de varias atividades dentro de um único processo. O suporte a thread é oferecido pelos sistemas operacionais no caso da linha de execução ao nível do kernel, ou implementada, através de uma biblioteca de uma determinada linguagem.
           Na utilização de thread em Java, que é a primeira linguagem de programação a incluir explicitamente o conceito de Threads na própria linguagem, através dela é possível definir diferentes seqüências de execução independentemente, uma thread é similar a um processo no sentido em que corresponde a um conjunto de instruções que pode ser escalonado para execução em um dado processador, partilhando o mesmo espaço de endereçamento descritores de arquivos e outros atributos que são específicos daquele processo principal lhes deu origem, esta divisão torna possível que as threads compartilhem informações entre si, mais é necessário que o desenvolvedor se assegure que uma thread não atrapalhe a execução de outra.  Uma curiosidade todo o programa em Java possui pelo menos uma thread: a thread main. Além desta maquina virtual há algumas outras que realizam tarefas como coleta de lixo e finalização de objetos. E em algumas classes da API disponíveis em Java utilizam thread em suas implementações, como a classe Swing ou a classe de implementação de RMI.
Threads são também chamados de processos leves, independentes possuem sua própria pilha de execução, e suas próprias variáveis locais. Um processo pode contem múltiplas threads que parecem executar ao mesmo tempo e de forma assíncrona em relação as outras threads.
A API de threads em Java é muito simples. Mas escrever um programa complexo que as use de maneira eficiente e correta não é tão simples assim. É função do programador, impedir que uma thread interfira de forma indesejável no funcionamento das outras threads do mesmo processo.
A utilização da thread trás vários benefícios ao programa: maior desempenho em ambientes de muitos processos, simplifica a modelagem de algumas aplicações. Para criar uma thread é necessário a utilização de herança ou implementando uma interface chamada Runnable. Dentro de java.lang existe uma classe thread e nesta classe é possível implementar alguns métodos que já são próprios desta, Run que é o método que executa as atividades da thread, quando este método finaliza a thread também acaba. O método Start que dispara a execução da thread antes que ele acabe ele faz uma chamada ao método Run. O método Sleep, ele coloca a thread para dormir por milissegundos. O método Join que espera o termino da thread para qual foi enviada a mensagem para ser liberada. O método Interrupt que interrompe a execução da thread. E o método Interrupted que testa se a thread foi ou não interrompida.
Dentro da classe Object ainda existe os seguintes métodos Wait, Notify e NotifyAll. Com esses métodos Java fornece uma implementação que não utiliza espera ativa. Ao invés disso, esses métodos enviam eventos para as threads indicando se elas devem ser suspensas ou se devem voltar ao estado em execução. O método Wait faz a thread que chamou o método dormir até que ela seja interrompida pelo método Thread Interrupt, até que seu tempo especificado no argumento de Wait tenha passado ou então até que outra thread a notifique usando o método Notify ou NotifyAll . Antes de ser suspensa a thread libera o lock do objeto, que continuará mantendo todos os outros locks que ela possuir enquanto estiver suspensa. O método Notify acorda se existir, alguma thread que esteja esperando um evento deste objeto. E o comando NotifyAll acorda todas as threads que estejam esperando neste objeto. Antes que a thread acordada possa prosseguir, ela deve esperar a thread que a acordou liberar o lock e obter novamente.

Estados possíveis de uma Thread:


Bom galera basicamente é isso, espero que tenham entendido!

Postado por: Giselle Fonseca

sexta-feira, 14 de outubro de 2011

Ola galera, hoje vou trazer mais um assunto interessante e muito importante na área de TI, vamos conhecer o níveis de teste e suas técnicas.
Bom as técnicas mais utilizadas são as de caixa preta e caixa branca existe ainda a de caixa cinza que seria a intermediária entre eles.  
O teste caixa preta, verifica as funcionalidades e se os requisitos atendem o que foi proposto pelo usuário, em uma visão externa, sem se basear em qualquer conhecimento de código ou da lógica interna do sistema testado. Já o teste caixa branca, vai avaliar as cláusulas de código, a lógica interna do sistema codificado, as configurações e outros elementos técnicos.
Depois de falar um pouco das técnicas, vou mostrar os níveis os estágios de teste, estes dois primeiros que vou falar não são muito utilizados mais é sempre bom estar informado:
Teste de Desenvolvedor
O teste do desenvolvedor indica os pontos de vista do design de teste e a implementação mais apropriada para a equipe de desenvolvedores. A execução deste teste ocorre com o grupo de teste do desenvolvedor que os projetou e implementou, sendo esta uma boa prática para os desenvolvedores para que criem seus testes de modo que fiquem disponíveis para execução de grupos de teste independentes. Sua aplicação consiste em dividir o esforço de trabalho para que haja uma sobreposição planejada

Teste Independente

O teste independente indica que o design de teste e a implementação, sejam executados por alguém que não faz parte da equipe do desenvolvedor. A execução do teste inicial ocorre com o grupo de testes independente, mas estes testadores devem criar testes e torná-los disponíveis também para o grupo de teste do desenvolvedor, para que eles também possam os executar.
A finalidade deste teste é recomendar e criar um ambiente em que desenvolvedor e testadores independentes, compartilhem uma única visão de qualidade.
O Boris Beizer é um engenheiro de software e escritor americano Ele já foi consultado sobre o teste de software e garantia de qualidade com muitas organizações em todo o mundo e ele dá a seguinte explicação sobre a diferença entre o teste independente e teste do desenvolvedor:
"A finalidade do teste independente é fornecer uma perspectiva diferente e, portanto, testes diferentes; além disso, conduzir esses testes em um ambiente [...] mais rico do que é possível para o desenvolvedor."

Teste de Unidade

Verifica os menores elementos testáveis do software. Este teste é implementado logo no início da interação, baseando-se em como o componente participa da execução de um caso de uso, uma unidade pode ser uma função individual ou um procedimento. O desenvolvedor executa o teste unitário durante o desenvolvimento de cada unidade.

Teste de Integração

É a fase de teste em que os módulos são combinados e testados em grupo.
O teste de integração é aplicado após os módulos serem previamente testados individualmente pelo teste de unidade, agrupando-os assim em componentes, e resulta em um sistema integrado e preparado para o teste de sistema.
O propósito do teste de integração é verificar os requisitos funcionais, de desempenho e de confiabilidade na modelagem do sistema. Com ele é possível descobrir erros de interface entre os componentes do sistema.
Testes de sistema:
É a fase do processo de teste de software e de hardware em que o sistema está completamente integrado. Nesta fase os requisitos são verificados em um ambiente de produção, é utilizado na técnica de caixa preta, portanto não requer conhecimento da estrutura lógica interna do sistema. É um teste mais limitado em relação aos testes de unidade e de integração, pois se preocupa somente com aspectos gerais do sistema.
O teste de sistema não se limita a testar somente requisitos funcionais, mas também requisitos não funcionais, como a expectativa do cliente, e por isso inclui também técnicas não funcionais de teste.
Testes de aceitação:
São os testes finais de execução do sistema, realizados pelos usuários, visando verificar se a solução atende aos objetivos do negócio e a seus requisitos, no que diz respeito à funcionalidade e usabilidade, antes da utilização no ambiente de produção.
Os testes, embora sejam de responsabilidade dos usuários, são conduzidos com total suporte da equipe de testes e da equipe do projeto.
Está imagem mostra um pouco da organização de como são feitos os testes, e alem dos níveis de teste e suas técnicas ainda têm os tipos de testes, que vamos ver em outra ocasião, é importante saber suas diferenças por isso essas perguntas mostram uma forma fácil para entender.

 
Referencias: 

Postado por: Giselle Foseca

quinta-feira, 13 de outubro de 2011

Um pouquinho sobre a Apple

   Boa Noite galera, vou falar um pouco sobre a história da Apple. Apesar de não ser uma tecnologia, sempre nos trouxe grandes novas tecnologias. Vale a pena conhecer um pouco da história dessa empresa que sempre está inovando em seus produtos.
   A Apple foi fundada por Steve Jobs e Steve Wozniak. Estes jovens amigos desde os tempos do colégio sempre foram apaixonados por inovação. Nessa época eles trabalhavam no Vale do Silício (uma região na qual está situado um conjunto de empresas implantadas a partir da década de 1950 com o objetivo de gerar inovações científicas e tecnológicas, destacando-se na produção de Chips, na eletrônica e na informática).
   Jobs e Wozniak montavam seus computadores de forma artesanal. E em 1976 surgiram com o Apple I, o projeto de um computador avançado para a época, sem sucesso inicialmente, mas que foi um bom começo para a dupla que insistiram e aperfeiçoaram o Apple I e lançaram seu sucessor o Apple II em 1977 em uma feira de computadores local. Ele fez muito sucesso e as vendas dispararam e no início dos anos 80 a Apple se consolidou no mercado da informática.
   A partir daí a Apple começou a desenvolver computadores com interfaces gráficas e com mouse, idéia original da empresa Xerox que Jobs diz ter pegado “emprestado” da Xerox (empresa onde computadores com interface gráfica eram desenvolvidos há tempos). Para Jobs, a Xerox tinha em mãos uma ideia brilhante, mas não sabia ao certo o que fazer com ela.
   Em 1983 lançaram o Lisa ( que não foi bem sucedido pelo seu preço muito elevado) que foi o computador base para a linha Macintosh lançada em 1984. O Macintosh foi lançado com um sistema operacional próprio, o Mac OS 1.0. e com um marketing muito forte sobre o produto, o Macintosh foi um sucesso de vendas e teve repercussão mundial. A Apple conquistou muitos clientes e os seus computadores se tornaram objetos de desejo.
   Todo esse sucesso causou grandes conflitos na empresa, causando divergência de idéias e Jobs e Wozniak
foram demitidos em 1985. A partir de então a Apple lançou vários produtos, mas sem grandes sucessos e também não eram tão inovadores para que pudessem acompanhar outras empresas concorrentes. Em 1994 lançou o PowerPC que parecia dar uma alavancada, mas por problemas de incompatibilidade não foi bem aceito pelos consumidores.
  Apesar de todas as tentativas para confrontar seu maior concorrente a Microsoft a Apple não estava tendo sucesso. Foi então que no final de 1996 a empresa percebeu que sem o grande empreendedor, inovador e visionário Steve Jobs a Apple nunca mais seria a mesma. Jobs estava fazendo sucesso com sua empresa de computadores, a Next. Então a Apple comprou a Next e após 11 anos teve seu mestre de volta. E ele foi fundamental para levantar a empresa novamente. A partir de então, a Maçã não parou de crescer, sendo uma empresa revolucionária, surpreendendo o  mundo com seu design inovador e tecnologia de fazer as pessoas ficarem horas numa fila para obterem seus produtos.
   Os anos foram passando e em 2001, a Apple reinventou o mundo da música lançando o iPod, o player portátil líder em vendas no planeta até hoje. E em 2007 após 30 anos o nome da empresa deixou de ser Apple Computers Inc e passou a ser apenas Apple e também lançou o iPhone, um smartphone touchscreen capaz de unir praticamente todas as funcionalidades desenvolvidas até então. Em 2010 o lançamento da vez foi o iPad, um tablet que também foi sucesso de vendas.

   Essa é um pouco da história dessa empresa que sempre está inovando e revolucionando com seus produtos.  Tem vendas anuais com valores em bilhões de dólares. É para muitos uma paixão, reúne milhares de fãs, tanto da empresa, quanto de Steve Jobs (infelizmente Jobs veio a falecer semana passada em 05 de Outubro de 2011).


Referencias:

TecMundo. A história da Apple, a marca da maçã. Disponível em: http://www.tecmundo.com.br/2114-a-historia-da-apple-a-marca-da-maca.htm
Acesso em 07 de Outubro de 2011.

Wikipédia. Apple Inc. Disponível em: http://pt.wikipedia.org/wiki/Apple_Inc. Acesso em 07 de Outubro de 2011.

Portal São Francisco. História da Apple. Disponível em: http://www.portalsaofrancisco.com.br/alfa/historia-da-apple/historia-da-apple-5.php  Acesso em 07 de Outubro de 2011.

Por Michelly Pessôa