Lista completa de Questões de Ciência da Computação da Fundação Carlos Chagas (FCC) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Analise os itens abaixo, em relação à arquitetura de aplicações para ambiente web.
I. O objetivo do servidor de aplicações é disponibilizar uma plataforma, que abstraia do desenvolvedor de software algumas das complexidades de um sistema computacional, levando em conta as necessidades das aplicações relacionadas à segurança, garantia de disponibilidade, balanceamento de carga e tratamento de exceções.
II. Nativamente, a arquitetura de software de um servidor WEB lhe permite atender com páginas dinâmicas, qualquer pedido HTTP, sem necessidade de invocar outro programa, script ou API.
III. O MVC (Model View Controller) é um padrão de arquitetura de aplicações que visa separar a lógica da aplicação, da interface do usuário e do fluxo da aplicação, permitindo, dessa forma, que a mesma lógica de negócios possa ser acessada e visualizada por várias interfaces.
É correto o que se afirma em
Analise os itens abaixo em relação às fases do projeto no RUP (Rational Unified Process)
I. Na fase de iniciação, são tratados os riscos relacionados com o caso de negócio e verificado se o projeto é viável e financeiramente possível.
II. A fase elaboração concentra o foco nos riscos técnicos e arquiteturais. O escopo deve ser revisado e os requisitos devem estar mais compreendidos.
III. Na construção, onde a maior parte do trabalho será realizada, a atenção será voltada para os riscos lógicos.
IV. Na fase de transição, serão tratados os riscos associados com a logística de distribuição do produto para a base de usuários.
É correto o que se afirma em.
O software Apache Tomcat é um servidor de páginas dinâmicas web que
está disponível apenas para as plataformas Windows e Linux.
implementa a API de Servlets e JavaServer Pages mas exige a integração com servidores http para prover páginas e recursos estáticos.
apesar de gratuito, seu código fonte não é aberto (open-source).
implementa a API de Servlets e JavaServer Pages e pode atuar diretamente como servidor http.
implementa a API de Servlets, JavaServer Pages e Enterprise Java Beans e pode atuar diretamente como servidor http.
A UML (Unified Modeling Language) é
um método de desenvolvimento que orienta o desenvolvedor sobre o que fazer primeiro.
uma linguagem de modelagem não proprietária de terceira geração.
uma linguagem de modelagem proprietária de quarta geração.
um modelo, é uma representação gráfica da informação de um diagrama ou conjunto de diagramas.
uma notação dependente de processos e suas representações gráficas.
Os modernos websites são desenvolvidos para serem acessíveis também por deficientes. Um dos métodos que permitem a um site ser acessível é denominada tableless, que é
o uso extensivo de javascript para formatar conteúdo para deficientes.
a proibição do acesso às tabelas do banco de dados diretamente pela camada web.
a erradicação de tags como table, td e tr para formatar o layout do website.
a técnica resultante da fusão entre html, xhtml, css, javascript e XSTL.
o design de páginas com ferramentas WYSIWYG.
Em UML,
o Diagrama de Colaboração, diferentemente do Diagrama de Seqüência, consiste de um conjunto de processos e seus relacionamentos, incluindo as mensagens que podem ser trocadas entre eles.
Diagramas de Interatividade são variações de "Diagrama de Sequência", onde as sequências formam um fluxo de atividades, mostrando como elas trabalham em uma seqüência de eventos.
Instâncias representam os objetos das classes representadas no processo, sendo estas ilustradas como retângulos.
Diagrama de Pacotes descreve os pacotes ou pedaços do sistema, como o sistema é dividido em agrupamentos lógicos e mostra as dependências entre estes.
uma classe nada mais é do que um agrupamento de pacotes.
Um usuário mantém em seu computador, com Windows XP, uma pasta de arquivos contendo trabalhos que interessam aos demais colegas da seção. Para garantir que esses dados não sejam alterados ou excluídos ele deverá compartilhar a pasta com permissões de somente leitura. A maneira mais rápida de disponibilizar essa pasta aos demais usuários é
compartilhar a pasta adotando as permissões padrão do Windows XP.
criptografar a pasta e todo seu conteúdo e compartilhá- la com permissões de somente leitura para cada usuário.
criptografar e compartilhar a pasta na rede com permissões e compartilhamento leitura e execução para o grupo Todos (Everyone).
mover a pasta para um servidor de arquivos na rede e compartilhá-la com as permissões e compartilhamento padrão definidas pelo sistema operacional do servidor.
compartilhar a pasta com permissões de compartilhamento Controle total para o grupo Todos (Everyone).
A engenharia da usabilidade engloba técnicas, processos, métodos e procedimentos para se projetarem interfaces visando usabilidade. Nesse sentido o foco principal
reside na filosofia de se colocar o usuário no centro do processo.
se constitui dos recursos de hardware para alcançar a otimização na usabilidade do produto.
são os recursos de software para alcançar a otimização na usabilidade do produto.
reside nas ferramentas de desenvolvimento disponíveis na engenharia de software.
se constitui dos recursos computacionais de hardware e software para otimizar a usabilidade do produto.
O Oracle NÃO exige um segmento temporário quando executa a operação da cláusula SQL
create index
select ... union
select ... group by
select ... order by
select ... where
Em relação ao XML, analise a estrutura SOAP (Simple Object Access Protocol) abaixo.
A estrutura
refere-se ao atributo Actor.
refere-se ao atributo mustUnderstand.
refere-se ao atributo encodingStyle.
define a URI (equivalente à URL do http) à qual o HEADER se refere.
define qual elemento do HEADER deve aparecer para o receptor da mensagem.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...