Na Web 2.0, são princípios de utilização e otimização: I. Qu...

Próximas questões
Com base no mesmo assunto
Ano: 2009 Banca: FCC Órgão: TCE-SP
Q1221234 Engenharia de Software
Na Web 2.0, são princípios de utilização e otimização:  
I. Quanto mais simples e modular a programação, mais fácil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte desse software com outro software. Os módulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros.   II. O uso de uma combinação de tecnologias já existentes (Web services APIs, AJAX, dentre outras) e de uso simplificado, que aumentem a velocidade e a facilidade de uso de aplicativos Web e amplie o conteúdo existente na Internet, para permitir que usuários comuns publiquem e consumam informação de forma rápida e constante.    III. Programas corrigidos, alterados e melhorados o tempo todo, com o usuário participando deste processo, dando sugestões, reportando erros e aproveitando as melhorias constantes.    IV. Em vez de grandes servidores provendo uma enorme quantidade de arquivos, utilizam-se as redes P2P, nas quais cada usuário é um servidor de arquivos e os arquivos são trocados diretamente entre eles.    É correto o que consta em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - I, II, III e IV.

Para resolver esta questão, é essencial compreender os conceitos da Web 2.0, que se refere a uma segunda geração de serviços disponíveis na Internet, a qual propicia maior interatividade e colaboração entre os usuários. Agora, vamos explicar cada um dos itens segundo os princípios da Web 2.0:

I. A modularidade em programação é um dos pilares da Web 2.0, pois facilita atualizações e manutenção do software, além de promover reuso e compartilhamento de código. Isso reflete a filosofia de desenvolvimento ágil e adaptativo, que são características dessa nova era da web.

II. A utilização de tecnologias como Web services, APIs, e AJAX, permite que as aplicações web sejam mais dinâmicas e interativas. Tais tecnologias ajudam a melhorar a experiência do usuário e a acelerar a disseminação de conteúdo na Internet, o que está alinhado com os conceitos da Web 2.0.

III. A melhoria contínua de softwares com a colaboração dos usuários é outro princípio fundamental da Web 2.0. Esse tipo de interação estimula a participação ativa dos usuários no ciclo de vida do software, contribuindo com feedbacks e sugestões para aprimoramento contínuo, refletindo a natureza colaborativa da Web 2.0.

IV. A utilização de redes P2P (Peer-to-Peer) espelha a horizontalidade e a descentralização propostas pela Web 2.0. Ao invés de depender de servidores centralizados, a troca de arquivos diretamente entre usuários promove uma infraestrutura de rede mais distribuída e colaborativa.

Portanto, cada um dos itens apresentados reflete aspectos-chave da Web 2.0, desde a simplicidade e modularidade no desenvolvimento de software até a participação ativa do usuário e infraestruturas de rede descentralizadas. Desta forma, a alternativa que contempla todos esses elementos, sendo a correta, é a D.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo