AL-RNDiversas

Questões de Conhecimentos Gerais

30 questões com gabarito verificado e explicação por IA. As duas primeiras são gratuitas.

Questão 1AL-RN·Diversas·2013Conhecimentos Gerais

No Java EE 6 os métodos doPost e doGet podem ser sobrescritos em uma servlet criada na aplicação para receberem as requisições vindas de páginas HTML. Quando sobrescritos na servlet, eles substituem seus métodos ancestrais existentes na classe abstrata

Alternativas
Questão 2AL-RN·Diversas·2013Conhecimentos Gerais

Analise a classe Java a seguir (note que a numeração de linhas é simbólica e não faz parte da declaração da Classe): Pode-se afirmar corretamente que

Alternativas
Questão 3AL-RN·Diversas·2013Conhecimentos Gerais

A especificação UML 2.5 define dois tipos principais de diagramas UML: structure diagrams e behavior diagrams. Behavior diagrams mostram o comportamento dinâmico dos objetos em um sistema, que pode ser descrito como uma série de mudanças no sistema no decorrer do tempo. São exemplos de Behavior diagrams os diagramas de

Alternativas
Questão 4AL-RN·Diversas·2013Conhecimentos Gerais

O primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida de software. Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de sistema e software e

Alternativas
Questão 5AL-RN·Diversas·2013Conhecimentos Gerais

Em orientação a objetos, o processo ou resultado de generalização por redução do conteúdo da informação de um conceito ou fenômeno observável, normalmente para reter apenas a informação que é relevante para um propósito particular é chamado de

Alternativas
Questão 6AL-RN·Diversas·2013Conhecimentos Gerais

O diagrama que permite descrever o comportamento interno de uma classe, apresentando sua dinâmica, descrevendo posições durante a vida do objeto com caminhos representando seu fluxo de execução e os gatilhos que provocam as mudanças de fluxo é chamado de diagrama de

Alternativas
Questão 7AL-RN·Diversas·2013Conhecimentos Gerais

Uma Arquitetura Orientada a Serviços (SOA) é uma forma de arquitetura de sistemas distribuídos que é tipicamente caraterizada pelo seguinte: I. Visão lógica: O serviço é uma visão abstrata e lógica de programas, bancos de dados, processos de negócio etc. definida em termos de ?o que isso faz?, carregando em conjunto uma operação de nível de negócio. II. Orientação de mensagens: O serviço é formalmente definido em termos de mensagens trocadas entre agentes provedores e requisitantes. III. Orientada à descrição: Um serviço é descrito por um metadado que pode ser processado por uma máquina. Essa descrição expõe apenas detalhes que são importantes para o serviço. IV. Granularidade: Serviços tendem a ser um pequeno número de operações com mensagens relativamente grandes e complexas. Está correto que é exposto em

Alternativas
Questão 8AL-RN·Diversas·2013Conhecimentos Gerais

JavaServer Faces (JSF) é um framework utilizado para construir aplicações web baseadas na tecnologia Java utilizando o padrão MVC. Uma aplicação JSF típica inclui

Alternativas
Questão 9AL-RN·Diversas·2013Conhecimentos Gerais

Em uma aplicação web desenvolvida utilizando a plataforma Java EE 6, há a seguinte classe Java: AL-RN | 2013 | Analista Legislativo - Analista de Sistemas Copyright © 2023 Concursos.com.br - Todos os direitos reservados. Página 3 de 12

Em uma página JSP da mesma aplicação, para instanciar um objeto desta classe pode-se utilizar a tag

Alternativas
Questão 10AL-RN·Diversas·2013Conhecimentos Gerais

Há diversos métodos que podem ser utilizados na construção de sistemas de informação. Sobre eles, analise: I. O desenvolvimento é feito em estágios formais, que devem evoluir em sequência e ter resultados definidos. Cada um precisa ser formalmente aprovado antes que o próximo se inicie. É indicado para grandes projetos que exijam especificações formais e rígido controle administrativo sobre cada estágio do desenvolvimento. II. Consiste em desenvolver um sistema experimental de maneira rápida e barata para que os usuários finais interajam com ele e o avaliem. Esse sistema é refinado e aperfeiçoado até que os usuários sintam que ele atende às suas necessidades, podendo ser usado como modelo para criar o sistema final. Os itens I e II referem-se, respectivamente,

Alternativas
Questão 11AL-RN·Diversas·2013Conhecimentos Gerais

A técnica de Análise por Pontos de Função - APF

Alternativas
Questão 12AL-RN·Diversas·2013Conhecimentos Gerais

José foi incumbido de modelar as classes do sistema que a empresa estava desenvolvendo. Ele se deparou com as seguintes classes: Classe 1, que possui os atributos data de nascimento, nome, sexo e um método para calcular a idade no calendário Gregoriano. Classe 2, que possui os atributos data de nascimento, nome, sexo, telefone e um método para calcular a idade no calendário Chinês. Classe 3, que possui os atributos data de nascimento, nome, sexo e um método para calcular a idade no calendário Juliano. Por ser conhecedor de técnicas de orientação a objetos, ele propôs que fosse criada uma classe com os atributos comuns e o método de cálculo da idade. Sugeriu que fossem criadas classes baseadas nessa primeira e que apenas alterassem o que não fosse comum, como a inclusão do atributo telefone e diferentes tipos de implementação para o método do cálculo da idade. Deste modo ele utilizou, respectivamente, as técnicas de

Alternativas
Questão 13AL-RN·Diversas·2013Conhecimentos Gerais

O teste de software é destinado a mostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. O processo de teste tem dois objetivos distintos:

  1. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
  2. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações. Desse modo, é correto afirmar que
Alternativas
Questão 14AL-RN·Diversas·2013Conhecimentos Gerais

Metodologias estruturadas podem ser utilizadas para documentar, analisar e projetar sistemas de informação. Quando se utiliza essas metodologias, a ferramenta primária para representar os processos componentes de um sistema e as interfaces entre eles é o Diagrama de

Alternativas
Questão 15AL-RN·Diversas·2013Conhecimentos Gerais

Web Services são aplicações modulares que podem ser acessadas por meio de uma rede, em geral, a World Wide Web. A arquitetura dos Web Services descrevem três papéis: service provider, service requester e service broker, e três operações básicas:

Alternativas
Questão 16AL-RN·Diversas·2013Conhecimentos Gerais

Uma métrica de software é uma característica de um sistema de software, documentação de sistema ou processo de desenvolvimento que pode ser objetivamente medido. Sobre as métricas de software é correto afirmar que

Alternativas
Questão 17AL-RN·Diversas·2013Conhecimentos Gerais

Um dos conceitos básicos de orientação a objetos é o fato de um objeto, ao tentar acessar as propriedades de outro objeto, deve sempre fazê-lo por uso de métodos do objeto ao qual se deseja atribuir ou requisitar uma informação, mantendo ambos os objetos isolados. A essa propriedade da orientação a objetos se dá o nome de

Alternativas
Questão 18AL-RN·Diversas·2013Conhecimentos Gerais

Os diagramas UML podem ser divididos em dois grandes grupos, Diagramas Estruturais e Diagramas Comportamentais. Analise a lista de diagramas abaixo: I. Componentes. II. Comunicação. AL-RN | 2013 | Analista Legislativo - Analista de Sistemas Copyright © 2023 Concursos.com.br - Todos os direitos reservados. Página 6 de 12

III. Implantação. IV. Caso de Uso. V. Classes. VI. Estados. São Diagramas Comportamentais APENAS os descritos em

Alternativas
Questão 19AL-RN·Diversas·2013Conhecimentos Gerais

Analise o código-fonte da página HTML a seguir: Ao clicar no link ?Incluir?, para que o nome ?Ana Maria? seja inserido no campo do formulário e a cidade ?Rio de Janeiro? seja inserida no parágrafo, as lacunas I e II devem ser preenchidas correta e, respectivamente, por

Alternativas
Questão 20AL-RN·Diversas·2013Conhecimentos Gerais

Uma aplicação criada a partir da combinação (ou orquestração) de serviços é chamada de ...... (que sob um determinado ponto de vista, implementa um processo de negócio). É desse modo que o uso de SOA possibilita flexibilizar a implementação e a manutenção de processos de negócios. Em última instância é um meio que permite traduzir para a área de tecnologia os objetivos e necessidades das áreas de negócios. Ao criar um novo sistema, o TI verifica os serviços já existentes e quais novos serviços devem ser criados para suportar o novo processo de negócios. A lacuna da frase acima é preenchida, corretamente, por

Alternativas
Questão 21AL-RN·Diversas·2013Conhecimentos Gerais

Com relação aos tipos de testes de software, considere: I. Testes baseados em requisitos são uma abordagem sistemática para projeto de casos de teste em que se considera cada requisito e deriva-se um conjunto de testes para eles. São mais uma validação do que um teste de defeitos. II. Testes de release são feitos pela própria equipe de desenvolvimento e devem centrar-se na descoberta de bugs no sistema, nos quais os casos de teste são projetados para expor os defeitos. III. Testes de desenvolvimento incluem testes unitários, nos quais se testa objetos e métodos específicos; testes de componentes, em que se testa diversos grupos de objetos; e testes de sistema, nos quais se testa sistemas parciais ou completos. IV. Teste beta é um tipo de teste de usuário em que os usuários do software trabalham com a equipe de desenvolvimento para testar o software no local do desenvolvedor. Está correto o que se afirma APENAS em

Alternativas
Questão 22AL-RN·Diversas·2013Conhecimentos Gerais

No modelo ER - Entidade-Relacionamento, em alguns casos, determinada entidade pode não ter um valor aplicável a um atributo. Por exemplo, o atributo Apartamento de um endereço se aplica apenas a endereços que estão em edifícios de apartamentos, e não a outros tipos de residências, como as casas. Para essas situações é criado um valor especial chamado

Alternativas
Questão 23AL-RN·Diversas·2013Conhecimentos Gerais

AL-RN | 2013 | Analista Legislativo - Analista de Sistemas Copyright © 2023 Concursos.com.br - Todos os direitos reservados. Página 8 de 12

Um diagrama da UML mostra um processo de negócio ou um processo de software como um fluxo de trabalho por meio de uma série de ações. Pessoas, computadores ou componentes de software podem executar essas ações. Seu uso pode descrever os processos de vários tipos, como: I. Um processo de negócios ou um fluxo de trabalho entre usuários e o seu sistema. II. As etapas executadas em um caso de uso. III. Um protocolo de software, ou seja, as sequências permitidas de interações entre os componentes. IV. Um algoritmo de software. Este diagrama é chamado de Diagrama de

Alternativas
Questão 24AL-RN·Diversas·2013Conhecimentos Gerais

Analise as seguintes afirmações: I. Fornece uma interface para a criação de uma família de objetos relacionados ou dependentes sem fornecer os detalhes de implementação das classes concretas. II. Converte uma interface de uma classe existente em outra interface esperada pelos clientes. Permite que algumas classes com interfaces diferentes trabalhem em conjunto. III. Separa uma implementação de sua abstração, de forma que ambas possam variar independentemente. IV. Separa a construção de um objeto complexo de sua representação, de modo que o mesmo processo possa criar representações diferentes. Tratam, respectivamente, dos design patterns:

Alternativas
Questão 25AL-RN·Diversas·2013Conhecimentos Gerais

No desenvolvimento orientado a objetos, uma das metodologias usadas na modelagem e projeto de sistemas de informação,

Alternativas
Questão 26AL-RN·Diversas·2013Conhecimentos Gerais

AL-RN | 2013 | Analista Legislativo - Analista de Sistemas Copyright © 2023 Concursos.com.br - Todos os direitos reservados. Página 9 de 12

Em um sistema orientado a objetos desenvolvido na plataforma Java, a interface

Alternativas
Questão 27AL-RN·Diversas·2013Conhecimentos Gerais

No modelo ER - Entidade-Relacionamento, observa-se que os atributos compostos e multivalorados podem ser aninhados de uma maneira arbitrária. Podemos representar essa organização arbitrária agrupando os componentes de um atributo composto entre parênteses, separando os componentes por meio de vírgulas e mostrando os atributos multivalorados entre chaves. Esses atributos são chamados de

Alternativas
Questão 28AL-RN·Diversas·2013Conhecimentos Gerais

Na Linguagem Java, uma I pode definir uma série de métodos, mas nunca conter implementação deles. Ela só expõe o que o objeto deve fazer, e não como ele faz, nem o que ele tem. Como ele faz vai ser definido em uma implementação desse modelo. Diferentemente das classes, podem herdar de mais de uma interface. É como um contrato que depende que outros contratos sejam fechados antes deste valer, no qual não são herdados métodos e atributos, mas sim responsabilidades. A lacuna I da frase acima é preenchida corretamente com

Alternativas
Questão 29AL-RN·Diversas·2013Conhecimentos Gerais

Os diagramas de classes ilustram atributos e operações de uma classe. Um diagrama de classes em notação UML utiliza

Alternativas
Questão 30AL-RN·Diversas·2013Conhecimentos Gerais

Um Web Service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações heterogêneas, na qual cada aplicação pode ter a sua própria linguagem, que é então traduzida para uma linguagem universal utilizada para essa comunicação. Sobre um Web Service é INCORRETO afirmar que

Alternativas