Questões de Arquitetura de Software - Arquitetura de Software para Concurso

Foram encontradas 175 questões

Q2319459 Arquitetura de Software
Suponha um determinado problema científico que possua solução tanto por programação sequencial como por programação paralela. Identifique a melhor resposta considerando as afirmações abaixo:

I. É possível estabelecer que um programa sequencial é mais eficiente que sua versão paralela, uma vez que é mais fácil programá-lo.

II. A comunicação e a sincronização entre diferentes subtarefas é tipicamente uma das maiores barreiras para atingir grande desempenho em programas paralelos.

III. A lei de Amdahl afirma que uma pequena porção do programa que não pode ser paralelizada limitará o aumento de velocidade geral disponível com o paralelismo.  
Alternativas
Q2319458 Arquitetura de Software
Considere as frases abaixo que referem-se ao modelo de programação paralela e selecione a melhor resposta.

I. Trata-se de um conjunto de tecnologias de software para expressar algoritmos paralelos e criar aplicações compatíveis com sistemas que suportam a computação paralela.
II. A definição de um modelo paralelo independe do hardware. O desempenho do sistema é focado apenas no Sistema Operacional instalado.
III. Na atualidade, um modelo paralelo apenas pode ser definido nos chamados clusters, os quais não permitem execução de programas sequenciais.  
Alternativas
Q2319457 Arquitetura de Software
O programa em FORTRAN abaixo faz a leitura de um número digitado pelo usuário e verifica se esse número é primo. Os números à frente das diretivas são apenas para referência como identificador da linha de programa. 
1 - program numeroprimo 2 - integer::i,x,cont 3 - write(*,*) “Entre o numero para testar se e primo ou nao” 4 - read(*,*)x 5 - cont=0 6 - do i=1,x 7 - if(mod(x,i)/=0) then 8 - cont=cont+1 9 - end if 10 - end do 11 - if (cont<=2) then write(*,*)”O numero e primo” else write(*,*) “O numero nao e primo " 12 - end if 13 - end program

Identifique a resposta correta: 
Alternativas
Q2281816 Arquitetura de Software

No que se refere à arquitetura de soluções, julgue o item subsequente. 


Na coesão funcional, as tarefas a serem executadas são agrupadas de acordo com a sequência de operações. 

Alternativas
Q2281815 Arquitetura de Software

No que se refere à arquitetura de soluções, julgue o item subsequente. 


Para definir se os módulos de um sistema foram bem divididos, é utilizado o conceito de acoplamento, que mede a interdependência entre esses módulos.

Alternativas
Respostas
46: C
47: B
48: D
49: E
50: C