Magna Concursos

Foram encontradas 1.000 questões.

2749432 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

O principal objetivo da Engenharia de Software é criar um software:

 

Provas

Questão presente nas seguintes provas

Em 1946, von Neumann e seus colegas começaram o projeto de um computador de programa armazenado, conhecido como computador IAS, no Princeton Institute for Advanced Studies. O computador IAS foi concluído em 1952 e é o protótipo de todos os computadores de uso geral. A unidade de controle opera o IAS, buscando instruções da memória e executando-as. A Unidade de Controle e a Unidade Lógico-Aritmética do IAS possuem alguns locais de armazenamento denominados registradores. Relacione a Coluna 1 à Coluna 2 associando cada registrador com sua função.

Coluna 1

1. MBR (Memory Buffer Register).

2. MAR (Memory Address Register).

3. IR (Instruction Register).

4. IBR (Instruction Buffer Register).

5. PC (Program Counter).

Coluna 2

( ) Contém o endereço do próximo par de instruções a ser apanhado da memória.

( ) Contém o opcode de 8 bits da instrução que está sendo executada.

( ) Contém uma palavra a ser armazenada na memória ou enviada à unidade de e/s, ou é usada para receber uma palavra da memória ou de uma unidade de e/s.

( ) Empregado para manter temporariamente a próxima instrução a ser executada.

( ) Especifica o endereço na memória da palavra a ser escrita ou lida no MBR.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas

Praticamente todos os computadores oferecem um mecanismo por meio do qual outros módulos (E/S, memória) podem interromper o processamento normal do processador. As interrupções são fornecidas como um modo de melhorar a eficiência do processamento. Analise as assertivas abaixo e assinale a alternativa correta.

I. Se uma interrupção estiver pendente, o processador suspende a execução do programa que está sendo executado, salva seu contexto e armazena no contador do programa o endereço inicial de uma rotina de tratamento de interrupção.

II. Programa, timer, E/S e falha de hardware são tipos de interrupções.

III. Existe um overhead para o tratamento de interrupções, pois são necessárias instruções extras para determinar a natureza da interrupção e decidir sobre a ação apropriada.

 

Provas

Questão presente nas seguintes provas
2749429 Ano: 2023
Disciplina: TI - Sistemas Operacionais
Banca: FUNDATEC
Orgão: PROCERGS

Um arquivo é um mecanismo de abstração. Ele fornece uma maneira para armazenar informações sobre o disco e lê-las depois. Isso deve ser feito de tal modo que isole o usuário dos detalhes de como e onde as informações estão armazenadas, e como os discos realmente funcionam. Analise as assertivas abaixo e assinale a alternativa correta.

I. O sistema de arquivos padrão do Ubuntu é o ReiserFS.

II. Um driver de NTFS é considerado de baixo nível, uma vez que abstrai a maneira pela qual os dados são armazenados em disco.

III. Um sistema de arquivos que pode ser utilizado no Microsoft Windows Server 2022 é o ReFS.

 

Provas

Questão presente nas seguintes provas
2749428 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Thread é uma parte do código que pode ser executada independentemente do programa principal. Qual termo melhor se relaciona com threads?

 

Provas

Questão presente nas seguintes provas
2749427 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Em sistemas gerenciadores de banco de dados, um deadlock ocorre quando uma transação espera por dados que estão sendo utilizados por outra transação e ela espera por dados que estão sendo utilizados pela primeira. Para evitar deadlocks, os SGBDs podem usar um protocolo de bloqueio em duas fases. Analise as assertivas abaixo e assinale a alternativa correta.

I. A fases do protocolo de bloqueio em duas fases são: fase de expansão (onde os bloqueios são adquiridos) e fase de encolhimento (onde os bloqueios são liberados).

II. O protocolo de bloqueio em duas fases é utilizado para garantir o escalonamento serializável das transações.

III. A primeira operação de unlock dá início à fase de expansão.

 

Provas

Questão presente nas seguintes provas
2749426 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Os métodos Scrum e eXtreme Programming são dois exemplos de abordagens iterativas para o desenvolvimento de softwares. Eles são métodos ágeis que compartilham algumas características. Analise as assertivas abaixo e assinale a alternativa correta.

I. Scrum e eXtreme Programming têm ênfase no desenvolvimento e entrega incrementais de software.

II. Scrum e eXtreme Programming têm ênfase em processos em vez de pessoas.

III. Scrum e eXtreme Programming têm dificuldade de atender a contínuas mudanças nos requisitos.

 

Provas

Questão presente nas seguintes provas
2749425 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Existem diversos métodos para desenvolvimento de softwares, cada um deles com um conjunto próprio de etapas e ciclo de desenvolvimento de software. Analise os elementos de um método de desenvolvimento de software:

!$ \bull !$ Product Backlog

!$ \bull !$ Sprint Backlog

!$ \bull !$ Product Owner

!$ \bull !$ Daily Stand-up

Qual método de desenvolvimento de software possui esses elementos?

 

Provas

Questão presente nas seguintes provas
2749424 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Muitas empresas fazem apenas testes funcionais em seus sistemas, mas na busca contínua por mais qualidade, menos riscos e melhores resultados, estão utilizando diversos outros tipos de testes. Relacione a Coluna 1 à Coluna 2, associando os tipos de testes com sua explicação.

Coluna 1

1. Teste de usabilidade.

2. Teste de segurança.

3. Teste de desempenho.

4. Teste de stress.

5. Teste de portabilidade.

Coluna 2

( ) Verificar aspectos que envolvem a experiência do usuário ao utilizar o sistema.

( ) Verificar o comportamento do sistema em condições extremas.

( ) Verificar o funcionamento do sistema em diferentes plataformas e dispositivos, nas quais o sistema está proposto a funcionar.

( ) Verificar o tempo de resposta para determinadas operações.

( ) Verificar a proteção do sistema contra invasões ou acesso não autorizado a informações.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas
2749423 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

O desenvolvimento de software é uma tarefa complexa e desafiadora que envolve, normalmente, um time de desenvolvedores que colaboram entre si. Para o sucesso desse desenvolvimento colaborativo, utilizam-se práticas e ferramentas que minimizarão problemas. A integração contínua é uma dessas práticas. Analise as assertivas abaixo e assinale a alternativa correta.

I. GitHub oferece fluxo de trabalho inicial de CI (Integração Contínua) para uma série de linguagens e estruturas.

II. A Integração Contínua é uma prática que recomenda que os commits sejam adiados o máximo possível, evitando tráfego de rede.

III. O GitHub permite personalizar e compartilhar fluxos de trabalho.

 

Provas

Questão presente nas seguintes provas