Provas para Download

Prova Analista de Tecnologia da Informação - Desenvolvimento - UFRJ
Visualizar os arquivos PDF
Ver analista-de-tecnologia-da-informacao-desenvolvimento.pdf
PDF
analista-de-tecnologia-da-informacao-desenvolvimento.pdf
Ver gabarito-definitivo.pdf
PDF
gabarito-definitivo.pdf
Download dos arquivos PDF
Baixar analista-de-tecnologia-da-informacao-desenvolvimento.pdf
PDF
analista-de-tecnologia-da-informacao-desenvolvimento.pdf
Baixar gabarito-definitivo.pdf
PDF
gabarito-definitivo.pdf
Compartilhar os arquivos PDF
Compartilhar analista-de-tecnologia-da-informacao-desenvolvimento.pdf
PDF
analista-de-tecnologia-da-informacao-desenvolvimento.pdf
Compartilhar gabarito-definitivo.pdf
PDF
gabarito-definitivo.pdf
Compartilhe:
Questões extraídas da Prova :: clique na alternativa correta
0
Acertos
0
Erros
0%
Nota
Limpar
Questão 1 de 18 Q1317515 Q25 da prova

Com relação aos conceitos do paradigma de orientação a objetos analise os itens a seguir: I - Uma classe define o modelo de um objeto, ou seja, todas as características que o objeto contém foram definidas na classe. É importante considerar que uma classe não representa nenhum objeto em particular, pois é só um modelo. II - O termo objeto e o termo instância são sinônimos e para usar um objeto após sua criação, devemos enviar mensagens, onde uma mensagem é a forma de comunicação entre objetos. III - O encapsulamento é o processo de proteger os membros de uma classe (atributos e métodos), permitindo que somente os membros necessários (públicos) sejam acessados pelos usuários da classe. IV - A sobrecarga de métodos é a capacidade de definir mais de um método com o mesmo nome, mas com assinaturas diferentes em duas classes. Em relação aos itens analisados, podemos afirmar que:

Reportar Erro
Questão 2 de 18 Q1317516 Q26 da prova

O “Conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente” é denominado:

Reportar Erro
Questão 3 de 18 Q1317518 Q29 da prova

Com relação aos fundamentos sobre assinatura digital e certificação digital analise os itens a seguir: I - Um certificado digital pode ser visto como uma carteira de identidade para uso na internet. II - Tecnicamente, um certificado digital é um conjunto de dados (um arquivo), assinado digitalmente pela autoridade certificadora. III - Um certificado digital contém a chave pública referente a chave privada da entidade especificada no certificado. Em relação aos itens apontados, pode-se afirmar que:

Reportar Erro
Questão 4 de 18 Q1317521 Q31 da prova

Dentro do conceito de modelo matemático, ao se empregar uma estrutura de dados, um algoritmo é um processo sistemático para a resolução de um problema, sob essa perspectiva, as árvores constituem estruturas não sequenciais com maior aplicação em computação, logo, toda árvore com n nós que possui exatamente n + 1 subárvores vazias entre suas subárvores esquerdas e direitas é denominada:

Reportar Erro
Questão 5 de 18 Q1317523 Q33 da prova

Sobre características dos bancos de dados relacionais, uma visão ou view, em terminologia SQL, é uma única tabela que é derivada de outras tabelas. Dentre duas técnicas principais sugeridas para problema muito complexo de implementação de uma visão de forma eficiente para consulta, a que envolve criar fisicamente uma tabela de visão temporária quando a visão for consultada pela primeira vez e manter essa tabela na suposição de que outras consultas a visões acontecerão em seguida está relacionada ao conceito de:

Reportar Erro
Questão 6 de 18 Q1317525 Q34 da prova

Dentre as atividades de análise, parte do processo de entender a necessidade do usuário consiste em ser claro quanto ao objetivo principal. No entendimento do contexto interface homem-máquina, a usabilidade é geralmente considerada como o fator que assegura que os produtos são fáceis de usar, eficientes e agradáveis. Acerca do conceito de design de interação, dentre as metas nas quais a usabilidade é dividida, assinale a que NÃO tem relação ao conceito apresentado:

Reportar Erro
Questão 7 de 18 Q1317526 Q35 da prova

Acerca das ferramentas de apoio ao desenvolvimento em projetos de software, a utilização de uma tecnologia, que permita uma organização mais segura e facilitadora de arquivos de código, documentação e outros pertinentes ao desenvolvimento, pode garantir a qualidade das entregas e integração entre os atores participantes. Em casos em que envolvam projetos complexos, que já têm várias entregas e com diversas novas funcionalidades em desenvolvimento, nos quais a equipe envolvida já deva ter um bom domínio do Git, são características da utilização do sistema de controle de versão distribuído com:

Reportar Erro
Questão 8 de 18 Q1317528 Q36 da prova

Utilizar práticas simples a fim de facilitar o entendimento do que um usuário deseja como produto final pode ser crucial em um projeto de software e tentar experimentar ideias construindo protótipos, experimentando iterativamente várias versões, melhora o resultado alcançado. Sob essa perspectiva, analise as afirmativas acerca da prototipação de baixa-fidelidade:

Reportar Erro
Questão 9 de 18 Q1317530 Q37 da prova

O processo de desenvolvimento de um software envolve etapas importantes a fim de garantir uma entrega final com qualidade. A realização de testes na cadeira de desenvolvimento do produto é uma etapa das mais importantes. Dentre as técnicas aplicadas nesta etapa, acerca das classes do teste de ciclo da técnica de caixa-branca, analise os itens a seguir: I - Os nós representam passos em alguma transação e as arestas representam conexões lógicas. II - O seguinte conjunto de teste pode ser aplicado a ciclos simples em que n é o número máximo de passagens permitidas no ciclo. III - Os nós representam diferentes estados do software observáveis pelo usuário e as arestas representam as transições. Em relação aos itens apresentados, pode-se afirmar que:

Reportar Erro
Questão 10 de 18 Q1317532 Q38 da prova

Sob o conceito da análise de requisitos é uma atividade de engenharia de software que visa estabelecer um conjunto acordado de requisitos consistentes e sem ambiguidades, que possa ser usado como base para o desenvolvimento do projeto, construindo modelos de domínio que fornecem ao projetista uma visão do software. Ainda sobre o olhar aqui apresentado, marque a opção que apresenta características que NÃO devem ser relacionadas às atividades do processo de licitação e análise.

Reportar Erro
Questão 11 de 18 Q1317533 Q39 da prova

Na modelagem de um projeto de banco de dados é importante destacar o entendimento que normalização pode ser considerada um processo de analisar os esquemas de relação de dados com base em suas dependências funcionais e chaves primárias para conseguir as propriedades desejadas de minimização de redundância e minimização das anomalias de inserção, exclusão e atualização. No modelo relacional, considerada parte da definição formal de uma relação e afirma que o domínio de um atributo deve incluir apenas valores atômicos (simples, indivisíveis) e que o valor de qualquer atributo em uma tupla deve ser único valor do domínio desse atributo, é conhecida como:

Reportar Erro
Questão 12 de 18 Q1317535 Q40 da prova

No contexto da criação de aplicações distribuídas usando web services, a arquitetura de software orientada a serviços (SOA, do inglês Service-Oriented Architecture) é uma opção no desenvolvimento de sistemas distribuídos em que os componentes de sistema são serviços autônomos, sendo executados em computadores geograficamente distribuídos. Dentre os principais padrões para SOA, NÃO é correto afirmar que:

Reportar Erro
Questão 13 de 18 Q1317537 Q41 da prova

A utilização de metodologias ágeis em projetos de desenvolvimento de sistemas da informação é uma boa prática recomendada e o framework Scrum é uma opção que, por meio de facilitadores adaptativos, dentro da uma perspectiva de abordagem iterativa e incremental, permite o atingimento de metas para soluções de problemas complexos. Acerca do conceito dos pilares empíricos do Scrum. Neste contexto, analise os itens a seguir: I - O processo emergente e o trabalho devem ser visíveis tanto para quem executa o trabalho quanto para quem recebe o trabalho é um conceito identificado no pilar da transparência. II - Os artefatos e o progresso em direção às metas acordadas devem ser inspecionados com frequência e diligência para detectar variações ou problemas potencialmente indesejáveis são conceitos ligados ao pilar da inspeção. III - Se algum aspecto de um processo se desviar fora dos limites aceitáveis ou se o produto resultante for inaceitável, o processo que está sendo aplicado ou os materiais que estão sendo produzidos devem ser ajustados é uma orientação contida no conceito do pilar da adaptação. Em relação aos itens apresentados, pode-se afirmar que:

Reportar Erro
Questão 14 de 18 Q1317538 Q43 da prova

A injeção de dependência é uma técnica de design usada para obter a inversão de controle. O Spring Framework oferece um recurso de injeção de dependência que permite aos objetos definir suas próprias dependências que o contêiner Spring posteriormente injeta nelas. Assinale a alternativa que NÃO faz parte dos recursos de injeção de dependência do Spring mais recente.

Reportar Erro
Questão 15 de 18 Q1317540 Q44 da prova

O Wordpress foi lançado em 2003 e logo se tornou uma das mais utilizadas ferramentas para gerenciar conteúdo na web. Em grande parte o seu sucesso é devido à facilidade e versatilidade no gerenciamento de conteúdo, além de permitir a criação e personalização de recursos de acordo com a necessidade dos usuários. Várias configurações do Wordpress são feitas a partir de arquivos de configurações e você como responsável pelo portal recebeu um chamado para mudar os dados de conexão com o banco de dados, considerando que isso deva ser feito editando diretamente o arquivo de configuração. Assinale a alternativa que aponta o nome do arquivo que precisa ser editado.

Reportar Erro
Questão 16 de 18 Q1317543 Q46 da prova

O angular é um framework de desenvolvimento baseado em TypeScript que inclui uma estrutura baseada em componentes, que são trechos de código reutilizáveis escritos em HTML, TypeScript e CSS, para criar aplicativos da Web. Utilizando o angular cli, assinale a alternativa correta para criar um novo componente.

Reportar Erro
Questão 17 de 18 Q1317545 Q47 da prova

Um analista de segurança da informação é encarregado de avaliar um sistema de gestão empresarial e seu ambiente operacional. Durante a avaliação, ele identifica uma vulnerabilidade que pode comprometer a confidencialidade dos dados. Assinale dentre as alternativas a seguir qual representa a melhor medida a ser adotada para promover a confidencialidade dos dados.

Reportar Erro
Questão 18 de 18 Q1317546 Q48 da prova

Com a utilização dos webservices podemos manter a interoperabilidade entre sistemas na web, para isso os clientes precisam encontrar a descrição dos serviços no Registro de Serviços. A etapa em que o webservice registra seus serviços para serem localizados é feita por meio do:

Reportar Erro
0
Acertos
0
Erros
0%
Nota
Limpar

Acertos
Erros
Nota