Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
Sejam as seguintes assertivas sobre algumas das técnicas de endereçamento de memória mais usadas nos processadores encontrados no mercado:
I. O endereçamento imediato é a forma mais simples e econômica de endereçamento, pois o endereço do operando está localizado no registrador 0 (zero) da CPU.
II. No endereçamento direto, o campo de endereço contém o endereço efetivo do operando.
III. No endereçamento indireto, o campo de endereço é dividido em duas partes: a primeira contém o endereço de um registrador e a segunda um endereço de memória. O endereço efetivo do operando é obtido somando-se o conteúdo dessas duas áreas de memória.
IV. O endereçamento por descolamento é muito utilizado em processadores com capacidade de endereçamento reduzida, pois ele requer apenas um campo de endereço de 4 bits, utilizado para armazenar o endereço de um dos 16 registradores da CPU.
V. No endereçamento relativo, o registrador referenciado implicitamente é o contador de programa. Isto é, o endereço da instrução corrente é adicionado ao campo de endereço para produzir o endereço efetivo do operando.
Marque a alternativa que contém o número de assertivas verdadeiras sobre técnicas de endereçamento de memória.
Esses padrões podem ter finalidade de criação, estrutural ou comportamental”. Erich Gamma
Acerca das finalidades e características dos Padrões de Projeto, assinale a opção correta.
Web services são sistemas embasados na Web que oferecem serviços gerais para aplicações remotas, não requerendo interações imediatas de usuários finais.
A arquitetura de software e padrões de projeto incluem modularidade, onde o software é dividido em componentes nomeados separadamente e endereçáveis, integrados para satisfazer aos requisitos do problema.
Diante do conceito de modularidade, julgue corretamente as afirmativas a seguir como verdadeiras (V) ou falsas (F) e assinale a alternativa correspondente.
I – É mais fácil resolver um problema quando o dividimos em partes gerenciáveis.
II – O custo para desenvolver um módulo de software individual diminui ao mesmo tempo em que o número total de módulos aumenta.
III – À medida em que o número de módulos
cresce, o esforço (custo) para integrar esses
módulos diminui.
O uso do padrão Fachada Remota para intermediar chamadas a processos em execução por um servidor de aplicações, a partir de um cliente fisicamente remoto, aumenta o desempenho da aplicação
PORQUE
Uma característica do objeto Fachada Remota é que ele implementa parte da lógica de negócio no lado cliente, o que diminui a quantidade de chamadas necessárias ao servidor.
Analisando as afirmações, conclui-se que