Questões de Concurso Para faurgs

Foram encontradas 5.859 questões

Resolva questões gratuitamente!

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

Q1889340 Governança de TI
O gerenciamento de processos de negócios pode ser representado como um ciclo de várias fases, como por exemplo identificação de processo, análise de processo e redesign de processo. No caso da fase descoberta do processo, documenta-se tipicamente ____________ na forma de um ou mais modelos de processo "as-is".

Assinale a alternativa que completa corretamente a lacuna do texto acima.
Alternativas
Q1889339 Arquitetura de Software
Façade, Iterator e Observer são denominações de ____________ e podem ser utilizados, como soluções já aprovadas a problemas comuns, durante o projeto de software orientado a objetos.

Assinale a alternativa que completa corretamente a lacuna do texto acima.
Alternativas
Q1889338 Programação
Considere as seguintes afirmações sobre a linguagem Python.

I - Em Python, não há um tipo de caractere separado: um caractere é simplesmente uma string de tamanho um.
II - No uso da linguagem Python em modo interativo, se executarmos a seguinte sequência de comandos relacionados a strings de caracteres:
          >>>
          >>> word = 'Python'

          Teremos que           o valor para word[5] será igual ao valor para word[-1] e           o valor para word[0] será igual ao valor para word[-6]
III- Strings em Python não podem ser alteradas – são imutáveis. Portanto, atribuir um valor a uma posição indexada na string resulta em um erro. Se precisar de uma string diferente, você deve criar uma nova.

Quais estão corretas?
Alternativas
Q1889337 Programação
No uso da linguagem Python em modo interativo, inicia-se o interpretador Python e aguarda-se o prompt principal, >>>.
Levando em conta como Python manipula strings de caracteres, qual o resultado da seguinte sequência de comandos (ou seja, qual o valor de ????)?

          >>>           >>> 3 * 'un' + 'ium'           ????
Alternativas
Q1889336 Arquitetura de Software
Medida do quanto um sistema computacional facilita o aprendizado, ajuda os aprendizes a se lembrarem daquilo que aprenderam, reduz a probabilidade de erros, permite que se tornem eficientes e os deixa satisfeitos com o sistema. Pode-se dizer que essa medida não é derivada da estética ou do uso de mecanismos de interação de última geração, mas ocorre quando a arquitetura da interface atende as necessidades das pessoas que a usarão.

Assinale a alternativa que nomeia o conceito definido acima.
Alternativas
Q1889335 Engenharia de Software
Dentro do contexto de Teste de Software, o objetivo de ________________ é checar se o software atende a seus requisitos funcionais e não funcionais, enquanto o objetivo de _____________ é checar que o software atende às expectativas do cliente.

Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.
Alternativas
Q1889334 Engenharia de Software
Considere as seguintes afirmações sobre Teste de Software.

I - Os testes podem mostrar apenas a presença de erros, mas não sua ausência.
II - Inspeções de software (também chamadas testes de inspeção) são centradas principalmente no código-fonte de um sistema, mas qualquer representação legível do software, como seus requisitos ou modelo de projeto, pode ser inspecionada.
III- Teste unitário é o teste em que alguns ou todos os componentes de um sistema estão integrados e o sistema é testado como um todo.

Quais estão corretas?
Alternativas
Q1889333 Engenharia de Software
Considere uma aplicação que deve traçar 4 (quatro) tipos diferentes de gráficos: gráficos de colunas, gráficos de pizza, histogramas e diagramas Kiviat. Idealmente, uma vez coletados os dados para um tipo particular de gráfico, o gráfico será traçado. Para conseguir isso em uma aplicação convencional, seria necessário desenvolver módulos de desenho para cada tipo de gráfico. Embora esta solução seja razoavelmente simples, seria complicado adicionar novos tipos de gráficos. Um novo módulo de desenho precisaria ser criado para cada tipo de gráfico, e a lógica de controle teria de ser atualizada para refletir o novo tipo de gráfico. Para resolver esse problema, em um sistema orientado a objetos, todos os gráficos se tornam subclasses de uma classe geral denominada GRAPH. Cada subclasse define uma operação DRAW. Um objeto pode enviar uma mensagem DRAW a qualquer um dos objetos instanciados a partir de qualquer uma das subclasses. O objeto que está recebendo a mensagem chamará sua própria operação DRAW para criar o gráfico apropriado. Quando um novo tipo de gráfico é acrescentado ao sistema, cria-se uma subclasse com sua própria operação DRAW, mas não são necessárias alterações em qualquer objeto que queira que um gráfico seja desenhado, pois a sua mensagem DRAW permanece inalterada. Resumindo, ______________________ permite que várias operações diferentes tenham o mesmo nome.

Assinale a alternativa que completa corretamente a lacuna do texto acima. 
Alternativas
Q1889332 Engenharia de Software
Considere as seguintes afirmações sobre orientação a objetos.

I - Classe é uma descrição generalizada de uma coleção de objetos similares. Por definição, objetos são instâncias de uma classe específica e herdam seus atributos e operações disponíveis para manipular os atributos.
II - Herança é um dos diferenciadores-chave entre sistemas convencionais e orientados a objetos. Uma superclasse Y herda todos os atributos e todas as operações associadas a sua subclasse X. Isso significa que todas as estruturas de dados e todos os algoritmos originalmente desenhados e implementados para X ficam imediatamente disponíveis para Y – nenhum trabalho adicional precisa ser feito.
III- As classes devem interagir umas com as outras através de mensagens para atingir os objetivos do projeto. Uma mensagem estimula a ocorrência de algum comportamento no objeto receptor. O comportamento ocorre quando uma operação é executada.

Quais estão corretas?
Alternativas
Q1889331 Engenharia de Software
Considere as seguintes afirmações sobre processos de software.

I - Processos de software são as atividades envolvidas na produção de um sistema de software. Modelos de processos de software são representações abstratas desses processos.
II - No modelo de processo de desenvolvimento incremental, as atividades de especificação, desenvolvimento e validação são intercaladas. O sistema é desenvolvido como uma série de versões (incrementos), de maneira que cada versão adiciona funcionalidade à anterior.
III- Ao descrever e discutir os processos de software, costuma-se falar sobre suas atividades. No entanto, as descrições do processo também podem incluir produtos (resultados de atividades do processo) e papéis (que refletem as responsabilidades das pessoas envolvidas no processo).

Quais estão corretas?
Alternativas
Q1889330 Engenharia de Software
____________________ é uma metodologia ágil que fornece um framework de gerenciamento de projetos. É centralizada em torno de um conjunto de sprints, que são períodos determinados de tempo, quando um incremento de sistema é desenvolvido. O planejamento é baseado na priorização de um ___________ (lista do trabalho a ser feito no projeto) e na seleção das tarefas mais importantes para um sprint.

Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.
Alternativas
Q1889329 Banco de Dados
Sobre Sistemas Gerenciadores de Bancos de Dados (SGBD) Relacionais, é correto afirmar que 
Alternativas
Q1889328 Algoritmos e Estrutura de Dados
Qual é a afirmativa correta sobre estruturas de dados?
Alternativas
Q1889327 Programação
Sobre os tipos de dados da Linguagem Python, é correto afirmar que
Alternativas
Q1889326 Banco de Dados

Observe a figura abaixo, que apresenta um exemplo de agregação. 


Imagem associada para resolução da questão


Com base na figura, qual é a afirmativa correta?

Alternativas
Q1889325 Engenharia de Software
Em orientação a objetos, o recurso por meio do qual uma classe derivada reescreve o método da classe-base a fim de atender alguma particularidade chama-se
Alternativas
Q1889324 Direito Digital
Considere as definições abaixo sobre os princípios das atividades de tratamento de dados pessoais, da Lei Geral de Proteção de Dados Pessoais (LGPD).

I - Finalidade: realização do tratamento para propósitos legítimos, específicos, explícitos e informados ao titular, sem possibilidade de tratamento posterior de forma incompatível com essas finalidades.
II - Adequação: compatibilidade do tratamento com as finalidades informadas ao titular, de acordo com o contexto do tratamento.
III- Livre acesso: garantia, aos titulares, de consulta facilitada e gratuita sobre a forma e a duração do tratamento, bem como sobre a integralidade de seus dados pessoais.

Quais estão corretas? 
Alternativas
Q1889323 Governança de TI
De acordo com o decreto nº 56.106, de 24 de setembro de 2021, que institui a Política de Tecnologia da Informação e Comunicação, o Planejamento Estratégico de TIC é 
Alternativas
Q1889322 Governança de TI
Em modelagem de processos, os métodos para descoberta de processos podem ser classificados como: a) baseados em evidência, tais como a análise de documentos e a observação; b) baseados em entrevistas com especialistas no domínio sobre como os processos são executados; e c) baseados em workshop, quando diferentes especialistas com visões complementares do processo são conduzidos por um facilitador e um modelador de processos. Assinale com V (verdadeiro) ou F (falso) as seguintes afirmativas sobre vantagens e desvantagens de métodos de descoberta de processo.

( ) Os métodos baseados em entrevista e workshop tendem a ser menos objetivos do que os métodos baseados em evidência, já que os especialistas do domínio podem ter visões pessoais de como o processo funciona.
( ) A análise de documentação é o método mais vantajoso, pois não depende da disponibilidade de especialistas no processo e tem como entrada documentos atualizados e detalhados, de onde informações sobre o modelo do processo podem ser inferidas mais facilmente.
( ) Um dos problemas dos métodos baseados em observação é que as partes envolvidas (stakeholders) podem se comportar de forma distinta pelo fato de estarem sendo observadas.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é 
Alternativas
Q1889321 Modelagem de Processos de Negócio (BPM)
Considere o processo de negócio modelado na figura abaixo com BPMN, onde aparecem quatro atividades (A, B, C e D).

Imagem associada para resolução da questão


Considere as sentenças abaixo sobre a execução das atividades A, B, C e D explicitadas nessa modelagem, mediante as condições C1 e C2.

I - Se a condição C1 for verdadeira e a C2 for falsa, as atividades executadas são: Atividade A, seguida da Atividade D.
II - Se as condições C1 e C2 forem verdadeiras, as atividades A e B são executadas de forma concorrente, e devem ser sincronizadas para a execução da Atividade D.
III- A atividade D sempre será executada, mesmo que as condições C1 e C2 sejam avaliadas como falsas.

Quais estão corretas? 
Alternativas
Respostas
1101: B
1102: D
1103: E
1104: D
1105: B
1106: D
1107: B
1108: C
1109: C
1110: E
1111: C
1112: D
1113: B
1114: A
1115: C
1116: A
1117: E
1118: B
1119: B
1120: E