Questões de Concurso Sobre arquitetura de software

Questões Discursivas

Foram encontradas 8.197 questões

Q786249 Arquitetura de Software

Analise as afirmativas a seguir.

I. Em uma arquitetura de objetos distribuídos, os componentes fundamentais do sistema são objetos que fornecem uma interface para um conjunto de serviços fornecidos sem a necessidade de distinção entre cliente e servidor.

II. Os objetos podem ser distribuídos entre uma série de computadores na rede e se comunicam através de um middleware. Esse middleware é chamado de requisitor de objetos.

III. Como alternativa, pode-se usar uma abordagem de objetos distribuídos para implementar sistemas cliente-servidor.

IV. Arquitetura cliente-servidor e de objetos distribuídos são paradigmas distintos, inviabilizando alternativas de implementação de arquiteturas mistas entre as duas.

V. A maior desvantagem de arquiteturas de objetos distribuídos é que são mais complexas de projetar do que sistemas cliente-servidor.

Está(ão) INCORRETA(S) apenas a(s) afirmativa(s)

Alternativas
Q784919 Arquitetura de Software
Sobre padrões de projetos orientados a objetos (Design Pattern), analise os diagramas abaixo.  


Assinale a alternativa que apresenta o padrão de projeto correspondente aos diagramas.
Alternativas
Q784918 Arquitetura de Software
O ESB (Enterprise Service Bus) é uma tecnologia cada vez mais adotada pelas corporações com o objetivo de integração de negócio. Sobre o assunto, assinale a afirmativa INCORRETA.
Alternativas
Q784917 Arquitetura de Software
Na computação orientada a serviços, o elemento serviço é a unidade básica do paradigma. Existe uma classificação de serviços que estabelece uma tipificação dos modelos primários de serviços. A coluna da esquerda apresenta três tipos de serviços e a da direita, a descrição desses tipos. Numere a coluna.

1 - Serviço de Entidade
2 - Serviço-Tarefa 
3 - Serviço Utilitário 

( ) Tende a ter menos potencial de reúso e, em geral, é posicionado como o controlador de uma composição responsável por compor serviços mais agnósticos ao processo. 


( ) É considerado um serviço altamente reusável, porque é agnóstico à maioria dos processos da empresa controladora; como resultado, um único serviço desse tipo pode ser reusado em uma série de processos de negócio da empresa. 

( ) É agnóstico a aplicativos, porque consiste em uma série de capacidades obtidas por diversos sistemas e recursos corporativos; também é conhecido como serviço de infraestrutura ou serviço de tecnologia.  
Assinale a sequência correta.
Alternativas
Q784913 Arquitetura de Software
Existem muitas definições de arquitetura de software, contudo uma unanimidade existe: todo software possui uma arquitetura, mesmo que ela não tenha sido documentada. Um dos itens de definição de uma arquitetura de software é o número de camadas do software. Sobre camadas lógicas e camadas físicas, assinale a afirmativa correta.
Alternativas
Q784911 Arquitetura de Software
Sobre os padrões de projeto para distribuição de responsabilidades, GRASP (General Responsability Assignment Software Patterns), analise as afirmativas. I - Polimorfismo (Polymorphism) – Problema: Como tratar alternativas com base em tipo? Solução: Quando alternativas ou comportamentos relacionados variam segundo o tipo (classe), atribua a responsabilidade pelo comportamento aos tipos para os quais o comportamento varia, usando operações polimórficas. II - Especialista de Informação (Information Expert) – Problema: qual é o princípio geral de atribuição de responsabilidade a objetos? Solução: Atribua a responsabilidade ao especialista na informação, à classe que tem a informação necessária para satisfazer a responsabilidade. III - Controlador (Controller) – Problema: qual é o primeiro objeto, além da camada de IU (interface de usuário), que recebe e coordena uma operação do sistema? Solução: Atribua a responsabilidade a uma classe que represente uma das seguintes escolhas: 1) o sistema global, um objeto raiz ou um dispositivo dentro do qual o software está sendo processado; 2) um cenário de um caso de uso dentro do qual ocorre o evento do sistema.
Está correto o que se afirma em
Alternativas
Q784394 Arquitetura de Software

Considere a figura abaixo que descreve um sistema, denominado e-intimação, que utiliza web service

     Imagem associada para resolução da questão

Foram omitidos da figura o protocolo (indicado por P) e o formato (indicado por F) de geração do documento de intimação que correspondem, correta e respectivamente, a 

Alternativas
Q783851 Arquitetura de Software

Considere a figura abaixo.

Imagem associada para resolução da questão


A figura indica que, para a implementação de web services, há diversos protocolos e formatos envolvidos, dentre os quais se encontram I, II e III, que são, correta e respectivamente,

Alternativas
Q778875 Arquitetura de Software
Um Programador de Sistemas teve que desenvolver algumas aplicações utilizando padrões de projeto. Sua primeira necessidade foi utilizar um padrão para separar a construção de objetos complexos da sua representação, de forma que o mesmo processo de construção pudesse criar diferentes representações. A segunda necessidade foi o uso de um padrão para permitir que classes incompatíveis trabalhassem em conjunto, já que converte a interface de uma classe em outra, para atender às expectativas do cliente. Para atender suas necessidades, o Programador usou, correta e respectivamente, os padrões de projeto
Alternativas
Q778108 Arquitetura de Software

Considere, abaixo, o exemplo de um envelope SOAP que transporta um objeto.


Considere, abaixo, o exemplo de um envelope SOAP que transporta um objeto.

Neste exemplo, a requisição ao método Imagem associada para resolução da questão é enviada para o servidor juntamente com o objeto Imagem associada para resolução da questão, que servirá de parâmetro de entrada ao método e tem como conteúdo Imagem associada para resolução da questão.

As lacunas Imagem associada para resolução da questão, Imagem associada para resolução da questão e Imagem associada para resolução da questão são, correta e respectivamente, preenchidas por

Alternativas
Q776699 Arquitetura de Software

Acerca das principais características da arquitetura modelo–visão–controlador (MVC), usada na estruturação de aplicações web, julgue o item a seguir.

O padrão MVC possibilita a existência de diferentes interfaces com o usuário, que podem ser alteradas sem a modificação das regras de negócio.

Alternativas
Q776698 Arquitetura de Software

Acerca das principais características da arquitetura modelo–visão–controlador (MVC), usada na estruturação de aplicações web, julgue o item a seguir.

Uma vantagem da arquitetura MVC é a maior organização do código, o que, de certa forma, contribui para a redução do número de classes da aplicação.

Alternativas
Q776697 Arquitetura de Software

Acerca das principais características da arquitetura modelo–visão–controlador (MVC), usada na estruturação de aplicações web, julgue o item a seguir.

Controlador é a camada responsável pela persistência com o banco de dados, regras de negócios e mapeamento das ações do sistema.

Alternativas
Q775376 Arquitetura de Software

Acerca de aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos, programação orientada a objetos e arquitetura MVC, julgue o item subsequente.

É na camada View, da arquitetura MVC, que é realizada toda a lógica do aplicativo, como, por exemplo, as validações e regras de negócios.

Alternativas
Q775375 Arquitetura de Software

Acerca de aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos, programação orientada a objetos e arquitetura MVC, julgue o item subsequente.

Na arquitetura MVC, a definição de propriedades e atributos de um programa ocorrem na camada Model.

Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774940 Arquitetura de Software
Assinale as Alternativas VERDADEIRAS com (V) e as alternativas FALSAS com (F) relativas a Arquitetura de Software. ( ) Os Modelos de Arquiteturas de Software são um facilitador para a comunicação entre todas as partes interessadas no desenvolvimento de um Sistema Computacional. ( ) A Arquitetura de um sistema de software é definida pelas propriedades internas de seus componentes e pelos estados internos que estes componentes podem atingir durante a execuação do mesmo. ( ) É o software operacional sendo mostrado nos seus detalhes sintáticos e semânticos representativos de seu comportamento interno. ( ) As propriedades de seus componentes são as suas características capazes de descrever como os componentes interagem com outros componentes. ( ) Os modelos tubos e filtros, orientado a objetos e arquitetura em camadas são exemplos de estilos arquiteturais. Assinale a alternativa que contem a sequência de marcação CORRETA dos itens acima, de cima para baixo.
Alternativas
Q774281 Arquitetura de Software
Existem nove padrões GRASP. Assinale a alternativa em que TODOS os elementos fazem parte desses padrões:
Alternativas
Q769002 Arquitetura de Software
Assinale a alternativa que apresenta o serviço de diretório onde empresas podem registrar (publicar) e buscar (descobrir) por Serviços Web (Web Services):
Alternativas
Q769001 Arquitetura de Software
A sigla GED significa Gerenciamento Eletrônico de Documentos ou Gestão Eletrônica de Documentos. Identifique a alternativa que apresenta uma das principais tecnologias relacionadas a GED:
Alternativas
Q769000 Arquitetura de Software
O modelo de três camadas físicas (3-tier), especificado nas alternativas, divide um aplicativo de modo que a lógica de negócio resida no meio das três camadas, foi adaptado como uma arquitetura para as aplicações Web em todas as linguagens de programação maiores. Muitos frameworks de aplicação comerciais e não comerciais foram criados tendo como base a arquitetura:
Alternativas
Respostas
3641: B
3642: A
3643: A
3644: D
3645: C
3646: B
3647: C
3648: A
3649: C
3650: B
3651: C
3652: E
3653: E
3654: E
3655: C
3656: B
3657: A
3658: A
3659: B
3660: A