Questões de Concurso Para cientista da computação

Foram encontradas 400 questões

Resolva questões gratuitamente!

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

Q1154302 Arquitetura de Software

No que se refere à arquitetura de microsserviços, julgue o item a seguir.


Uma arquitetura de microsserviços incide em um conjunto de pequenos serviços autônomos; cada serviço é independente e deve implementar uma única funcionalidade.

Alternativas
Q1154301 Arquitetura de Software

Julgue o item seguinte, a respeito de arquitetura de aplicações para ambiente web e arquitetura em camadas.


Um aplicativo de n camadas pode conter uma arquitetura de camada fechada ou uma arquitetura de camada aberta.
Alternativas
Q1154300 Arquitetura de Software

Julgue o item seguinte, a respeito de arquitetura de aplicações para ambiente web e arquitetura em camadas.


Na arquitetura de três camadas em Java EE, a classe Fachada é utilizada para proporcionar um fluxo único para acesso aos serviços da camada de regras de negócio; pode conter, de forma opcional, um Controlador e delegar a invocação dos métodos para os repositórios.





Alternativas
Q1154299 Programação

Julgue o item seguinte, a respeito de arquitetura de aplicações para ambiente web e arquitetura em camadas.


React é uma biblioteca JavaScript usada para a criação de interfaces gráficas com o usuário e cuja arquitetura é baseada em componentes. Essa biblioteca pode ser renderizada no servidor, utilizando-se Node.

Alternativas
Q1154298 Arquitetura de Software
Julgue o item seguinte, a respeito de arquitetura de aplicações para ambiente web e arquitetura em camadas.
Servlet é um modelo de arquitetura indicado para a criação de interfaces com o usuário em aplicações web.
Alternativas
Q1154297 Engenharia de Software

    As métricas embasadas em pontos por função utilizam uma relação empírica a partir de medidas de contagem direta do domínio de informação do software e avaliação da complexidade das funcionalidades. Basicamente, determina a apuração de cinco características do domínio da informação e suas contagens registradas, corrigindo-se a contagem final a partir do nível de complexidade de cada projeto.

    Em um projeto de software simples, os registros dos valores das características dos cinco domínios da informação foram definidos com base no histórico de projetos realizados, utilizando-se como referência os dados da tabela a seguir.

O projeto envolveu as seguintes funcionalidades.

• entradas do usuário: 2 (uma de simples e outra de média complexidade)

• saídas do usuário: 2 (uma de média e outra de alta complexidade)

• consultas do usuário: 3 de média complexidade

• arquivo: 1 de média complexidade

• interfaces externas: 2 de simples complexidade

    O ajuste da complexidade considerado pela metodologia é calculado a partir das respostas obtidas ao nível de influência de 14 questionamentos, que podem aumentar ou diminuir a contagem de pontos por função (a partir da maior ou menor complexidade apurada, respectivamente), computada para as cinco características apresentadas na tabela.

A partir das informações precedentes, julgue o seguinte item.

Considerando-se que o somatório obtido para as respostas dos níveis de influência dos 14 questionamentos que definem o ajuste da complexidade na metodologia de pontos por função, para a totalidade das cinco características mencionadas, tenha sido 30 e que o valor de cada ponto por função seja R$ 2.000, é correto afirmar que o custo estimado para o projeto é superior a R$ 100.000.

Alternativas
Q1154296 Engenharia de Software

A respeito das características de qualidade do software previstas na ISO/IEC 9126 e sua aplicação no processo de desenvolvimento de software, julgue o item que se segue.


A qualidade do produto de software, prevista no processo de ciclo de vida de desenvolvimento, pode ser avaliada pelos atributos internos, que são tipicamente medidas do comportamento do código, quando executado, pelos atributos externos, que são tipicamente medidas estáticas de produtos intermediários, ou pelos atributos de qualidade em uso.

Alternativas
Q1154295 Engenharia de Software

A respeito das características de qualidade do software previstas na ISO/IEC 9126 e sua aplicação no processo de desenvolvimento de software, julgue o item que se segue.


Todo atributo interno e externo quantificável do software que interaja com seu ambiente e se correlacione com uma das características de qualidade apresentadas na referida norma é definido como uma métrica validada e amplamente aceita na indústria de software.

Alternativas
Q1154294 Banco de Dados

Considerando o diagrama entidade-relacionamento precedente e os múltiplos aspectos que a modelagem de dados oferece ao analista para examinar os dados no contexto de uma aplicação de software, julgue os itens subsecutivos.

A cardinalidade e a modalidade apresentada para a entidade fabricante mostram que obrigatoriamente um fabricante inicializa a ação de solicitação de distribuição, contratação de transporte e produção de alimento, o que caracteriza uma relação 1 × n.
Alternativas
Q1154293 Banco de Dados

Considerando o diagrama entidade-relacionamento precedente e os múltiplos aspectos que a modelagem de dados oferece ao analista para examinar os dados no contexto de uma aplicação de software, julgue os itens subsecutivos.

No diagrama apresentado, a modalidade obrigatória que conecta transportador e transporta indica que, para todo alimento fabricado, é necessária uma ação de transporte.
Alternativas
Q1154292 Engenharia de Software

Com relação à UML, julgue o item subsequente.


Em um processo de projeto unificado, a fim de obter ganhos significativos proporcionados pela UML, é correto utilizar a abstração para definir o projeto de objetos individuais, mesmo que isso gere dificuldades associadas à integração de componentes de objetos padronizados preexistentes em uma biblioteca.

Alternativas
Q1154291 Engenharia de Software

Com relação à UML, julgue o item subsequente.


Situação hipotética: Utilizando a UML para elaborar o projeto de um sistema orientado a objetos, um analista desenvolveu a arquitetura do sistema a partir de subsistemas, suas interações e sua colocação em camadas arquiteturais. Ele considerou, nesse projeto, um componente de interação com o usuário, um componente de gestão de tarefas e um componente de gestão de dados. Assertiva: No desenvolvimento desse projeto, o analista previu boas garantias de que o projeto tenha condições de oferecer uma infraestrutura que permita à aplicação operar de forma efetiva.

Alternativas
Q1154290 Engenharia de Software

Considerando as regras básicas da engenharia de software orientada a objetos e as modelagens de software de computador orientadas a objetos, julgue o próximo item.


Os valores atribuídos aos atributos do objeto fazem dele um objeto único.

Alternativas
Q1154289 Engenharia de Software

Considerando as regras básicas da engenharia de software orientada a objetos e as modelagens de software de computador orientadas a objetos, julgue o próximo item.


Uma classe encapsula os dados e o processamento que os manipula, ocultando a informação e reduzindo o impacto de efeitos colaterais associados a modificações.

Alternativas
Q1154288 Engenharia de Software

Na engenharia de software, durante a fase de análise de requisitos, normalmente são utilizados dois tipos de modelos: os funcionais e os comportamentais. Acerca desses modelos, julgue o seguinte item.


No contexto da modelagem funcional, o diagrama de fluxo de dados é uma ferramenta fundamental para representar procedimentos, direcionando os dados, de forma condicional, ao processo adequado.

Alternativas
Q1154287 Engenharia de Software

Na engenharia de software, durante a fase de análise de requisitos, normalmente são utilizados dois tipos de modelos: os funcionais e os comportamentais. Acerca desses modelos, julgue o seguinte item.


No modelo de comportamento, o software transforma a informação a partir das funções genéricas de entrada, de processamento e de saída.

Alternativas
Q1154286 Engenharia de Software

    A figura precedente apresenta um método universal e clássico utilizado em processos de engenharia de software, no qual se verifica o ciclo para a solução de um problema.

Considerando a metodologia apresentada no diagrama e suas particularidades inerentes ao desenvolvimento de soluções de software que efetivamente apresentam resultados aos usuários requisitantes, julgue o item a seguir.

Os estágios do processo de software no diagrama em questão são independentes, o que evita a coexistência deles em algum nível de detalhe.
Alternativas
Q1154285 Engenharia de Software

    A figura precedente apresenta um método universal e clássico utilizado em processos de engenharia de software, no qual se verifica o ciclo para a solução de um problema.

Considerando a metodologia apresentada no diagrama e suas particularidades inerentes ao desenvolvimento de soluções de software que efetivamente apresentam resultados aos usuários requisitantes, julgue o item a seguir.

O método apresentado se caracteriza pela utilização de padrões fractais aplicados em escalas menores, no qual padrões se inserem dentro de padrões, sucessivamente, até que se obtenha o limite racional para o software.
Alternativas
Q1154284 Modelagem de Processos de Negócio (BPM)

Julgue o item subsecutivo, a respeito dos indicadores de desempenho dos processos de negócio.


Os indicadores de desempenho baseiam-se em registros das partes interessadas e devem ser necessariamente rastreados, para que sejam mensuráveis e comparáveis com referências adequadas.

Alternativas
Q1154283 Modelagem de Processos de Negócio (BPM)

Com relação à BPMN, julgue o próximo item.


Os eventos intermediários de uma modelagem BPMN podem ser gerados pelo fluxo em execução ou podem ser receptores de um evento gerado por outra instância.

Alternativas
Respostas
41: C
42: C
43: E
44: C
45: E
46: E
47: E
48: C
49: C
50: E
51: E
52: C
53: C
54: C
55: E
56: E
57: E
58: C
59: C
60: C