Foram encontradas 7.096 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q20426 Programação
Imagem 073.jpg

Considerando o trecho de código acima, escrito na linguagem Java, adaptado de java.sun.com, julgue os itens a seguir
A classe PointbaseUserDAO possui um construtor vazio implicitamente declarado.
Alternativas
Q20425 Programação
Imagem 073.jpg

Considerando o trecho de código acima, escrito na linguagem Java, adaptado de java.sun.com, julgue os itens a seguir
Considere que, durante a execução de um programa no qual esse código esteja sendo utilizado em condições normais, um valor nulo seja passado no parâmetro userName quando da invocação do método createUser. Nesse caso, independentemente da configuração atual e da disponibilidade do banco de dados no sistema em execução, a linha de código 23 não será executada, mas a linha de código 30 será.
Alternativas
Q20424 Programação
Imagem 073.jpg

Considerando o trecho de código acima, escrito na linguagem Java, adaptado de java.sun.com, julgue os itens a seguir
O código apresentado declara três variáveis não-estáticas cujos tipos são declarados no package java.sql e três variáveis estáticas cujos tipos são declarados no package java.util.
Alternativas
Q20423 Programação
Imagem 072.jpg

A figura acima, adaptada de java.sun.com, ilustra a arquitetura de uma aplicação web desenvolvida na plataforma J2EE, tendo sido
alguns de seus módulos nomeados de A até I. Considere que uma aplicação com a arquitetura mostrada tenha sido instalada em um
servidor de aplicação JBoss 4.0 ou superior, por meio do deploy de um arquivo com nome aplicacao.war, e se encontre em pleno
funcionamento. Com base nessas informações, julgue os itens de 105 a 109, quanto aos conceitos de desenvolvimento de aplicações.
Usando um browser que aponta para o endereço http://< HOSTNAME >:< PORTA >/jmx-console/, em que é o endereço IP da máquina na qual se encontra instalado o servidor JBoss e é o número da porta de gerenciamento configurada no servidor Jboss, será possível acessar a uma página HTML a partir da qual se pode navegar para uma página que permitirá a interrupção e o reinício do funcionamento da aplicação instalada.
Alternativas
Q20422 Programação
Imagem 072.jpg

A figura acima, adaptada de java.sun.com, ilustra a arquitetura de uma aplicação web desenvolvida na plataforma J2EE, tendo sido
alguns de seus módulos nomeados de A até I. Considere que uma aplicação com a arquitetura mostrada tenha sido instalada em um
servidor de aplicação JBoss 4.0 ou superior, por meio do deploy de um arquivo com nome aplicacao.war, e se encontre em pleno
funcionamento. Com base nessas informações, julgue os itens de 105 a 109, quanto aos conceitos de desenvolvimento de aplicações.
Considere que, no cenário da aplicação mostrada, o framework Hibernate, versão 3.0, esteja em pleno uso. Nesse caso, considerando-se a prática recomendada no desenvolvimento de aplicações web, é correto afirmar que os módulos G e I não deverão importar classes do package org.hibernate, mas que o módulo H deverá importar classes e interfaces do package org.hibernate e, possivelmente, do package java.sql.
Alternativas
Q20421 Programação
Imagem 072.jpg

A figura acima, adaptada de java.sun.com, ilustra a arquitetura de uma aplicação web desenvolvida na plataforma J2EE, tendo sido
alguns de seus módulos nomeados de A até I. Considere que uma aplicação com a arquitetura mostrada tenha sido instalada em um
servidor de aplicação JBoss 4.0 ou superior, por meio do deploy de um arquivo com nome aplicacao.war, e se encontre em pleno
funcionamento. Com base nessas informações, julgue os itens de 105 a 109, quanto aos conceitos de desenvolvimento de aplicações.
Na hipótese de que, na aplicação mostrada, existam dezenas de módulos do tipo H, então, na implementação do módulo I, o algoritmo de localização de serviços terá maior eficiência temporal, no caso médio, por meio do uso de uma lista não-contígua.
Alternativas
Q20420 Arquitetura de Software
Imagem 072.jpg

A figura acima, adaptada de java.sun.com, ilustra a arquitetura de uma aplicação web desenvolvida na plataforma J2EE, tendo sido
alguns de seus módulos nomeados de A até I. Considere que uma aplicação com a arquitetura mostrada tenha sido instalada em um
servidor de aplicação JBoss 4.0 ou superior, por meio do deploy de um arquivo com nome aplicacao.war, e se encontre em pleno
funcionamento. Com base nessas informações, julgue os itens de 105 a 109, quanto aos conceitos de desenvolvimento de aplicações.
Conforme a nomenclatura proposta pelo GoF (gang of four) book, o nome dado ao módulo F sugere que esse módulo implementa um padrão da categoria comportamental, enquanto o nome do módulo C sugere que ele implementa um padrão da categoria estrutural
Alternativas
Q20419 Arquitetura de Software
Imagem 072.jpg

A figura acima, adaptada de java.sun.com, ilustra a arquitetura de uma aplicação web desenvolvida na plataforma J2EE, tendo sido
alguns de seus módulos nomeados de A até I. Considere que uma aplicação com a arquitetura mostrada tenha sido instalada em um
servidor de aplicação JBoss 4.0 ou superior, por meio do deploy de um arquivo com nome aplicacao.war, e se encontre em pleno
funcionamento. Com base nessas informações, julgue os itens de 105 a 109, quanto aos conceitos de desenvolvimento de aplicações.
O conjunto de módulos F, D e B representa de forma mais consistente a implementação do framework Model-View-Controller (MVC) que o conjunto H, C e E.
Alternativas
Q20418 Engenharia de Software
Imagem 071.jpg

Considerando a figura acima, obtida de ibm.com/rational, que apresenta detalhes do workflow da disciplina de requisitos do RUP,
julgue os próximos itens, com relação a conceitos de desenvolvimento de aplicações e bancos de dados.
A manipulação de atributos de requisitos demanda maior suporte de ferramentas CASE verticais que de ferramentas CASE horizontais, sendo contrária a situação no caso de manipulação de glossários.
Alternativas
Q20417 Engenharia de Software
Imagem 071.jpg

Considerando a figura acima, obtida de ibm.com/rational, que apresenta detalhes do workflow da disciplina de requisitos do RUP,
julgue os próximos itens, com relação a conceitos de desenvolvimento de aplicações e bancos de dados.
Considere o uso da técnica de pontos por função, bem como a arquitetura empregada no desenvolvimento de aplicações para ambiente Internet em múltiplas camadas. Nessa situação, cada caso de uso presente em um modelo de casos de uso é mais diretamente associado à contagem das funções de dados (data functions) que à contagem das funções de transação (transaction functions).
Alternativas
Q20416 Engenharia de Software
Imagem 071.jpg

Considerando a figura acima, obtida de ibm.com/rational, que apresenta detalhes do workflow da disciplina de requisitos do RUP,
julgue os próximos itens, com relação a conceitos de desenvolvimento de aplicações e bancos de dados.
O documento Vision (visão), apresentado no diagrama, é um artefato produzido sob responsabilidade da equipe de requisitos, e não deve conter informações detalhadas sobre a equipe e o cronograma do projeto nem detalhes técnicos da arquitetura do sistema. O conteúdo desse documento é, dessa forma, adequado para apoiar a validação dos requisitos.
Alternativas
Q20415 Engenharia de Software
Imagem 069.jpg

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified
process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de
aplicações e bancos de dados.
A figura a seguir, obtida de sei.cmu.edu, representa melhor um ciclo de vida de gerenciamento de riscos de projeto de software que um ciclo de vida de desenvolvimento de um produto de software.
Imagem 070.jpg
Alternativas
Q20414 Engenharia de Software
Imagem 069.jpg

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified
process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de
aplicações e bancos de dados.
Em um projeto de desenvolvimento de software que adota o modelo de processos e as disciplinas propostas pelo RUP, a contagem de pontos de função não-ajustados (unadjusted function points) produzirá resultados mais eficazes para o gerente de projetos durante a fase de elaboração do que durante a fase de transição.
Alternativas
Q20413 Engenharia de Software
Imagem 069.jpg

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified
process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de
aplicações e bancos de dados.
Atividades de planejamento, avaliação, monitoramento e controle relacionam-se diretamente à disciplina de gerência de projeto, existente no RUP. Dado um esquema fixo de alocação de recursos para a gerência de um projeto ao longo do seu ciclo de vida, é recomendável que a execução do workflow de gerência de projetos enfatize, durante as iterações iniciais, as atividades de planejamento, em detrimento das atividades de monitoramento e controle.
Alternativas
Q20412 Engenharia de Software
Imagem 069.jpg

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified
process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de
aplicações e bancos de dados.
A modelagem de negócios (business modeling) é uma disciplina do RUP. Nessa disciplina, a compreensão dos negócios realizados por uma organização para a qual se deseja produzir um software é reforçada por meio da construção de modelo dos processos de negócios dessa organização, que usa várias técnicas, como elaboração de diagramas de casos de uso, atividade, classe e interação.
Alternativas
Q20411 Engenharia de Software
Imagem 069.jpg

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified
process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de
aplicações e bancos de dados.
O elemento gráfico associado ao termo Software Engineering Process representa as fases do ciclo de vida de um projeto de software, conforme o modelo de processo RUP.
Alternativas
Q20410 Engenharia de Software
Imagem 069.jpg

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified
process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de
aplicações e bancos de dados.
Se o diagrama da figura foi construído na linguagem UML, ele é um diagrama de classe, e não, um diagrama de colaboração.
Alternativas
Q20409 Banco de Dados
O armazenamento e a recuperação de grandes quantidades de dados é um trabalho importante e muito explorado em um sistema
gerenciador de banco de dados (SGBD). Com relação aos conceitos que envolvem esse sistema, julgue os itens que se seguem.
Em um sistema de banco de dados distribuídos, a comunicação entre nós pertencentes ao sistema é feita de maneira não transparente para o usuário do banco.
Alternativas
Q20408 Banco de Dados
O armazenamento e a recuperação de grandes quantidades de dados é um trabalho importante e muito explorado em um sistema
gerenciador de banco de dados (SGBD). Com relação aos conceitos que envolvem esse sistema, julgue os itens que se seguem.
Um dos problemas inerentes a uma arquitetura distribuída de banco de dados é o problema de tolerância a falhas, causado pelo fato de os dados estarem distribuídos entre os nós pertencentes ao banco distribuído. Entretanto, esse problema é resolvido mantendo-se uma cópia de cada dado pertencente ao banco em um único nó, conhecido como coordenador.
Alternativas
Q20407 Banco de Dados
O armazenamento e a recuperação de grandes quantidades de dados é um trabalho importante e muito explorado em um sistema
gerenciador de banco de dados (SGBD). Com relação aos conceitos que envolvem esse sistema, julgue os itens que se seguem.
O protocolo de falha do coordenador é executado em um sistema de banco de dados distribuídos quando um nó participante do sistema, por alguma razão, não recebe uma resposta do coordenador do sistema por determinado período de tempo.
Alternativas
Respostas
6321: C
6322: C
6323: E
6324: C
6325: C
6326: E
6327: C
6328: C
6329: C
6330: E
6331: C
6332: C
6333: C
6334: C
6335: C
6336: E
6337: C
6338: E
6339: E
6340: C