Questões de Concurso Sobre arquitetura de software

Questões Discursivas

Foram encontradas 8.207 questões

Q446653 Arquitetura de Software
A estrutura básica de uma mensagem SOAP utilizada por serviços Web é um documento XML bem-formado. Essas mensagens SOAP podem ser compostas por:
Alternativas
Q445059 Arquitetura de Software
Um ERP se apresenta como um sistema amplo de soluções e informações. Tem como objetivo ser um banco de dados único, operando em uma plataforma comum que se integra com um conjunto de aplicações. Sobre essa ferramenta, assinale a alternativa mais correta.
Alternativas
Q444915 Arquitetura de Software
Usabilidade é um termo usado para definir a facilidade com que as pessoas podem empregar uma ferramenta ou objeto a fim de realizar uma tarefa específica e importante. Assinale a opção que NÃO expressa um princípio de projeto de interface com o usuário.
Alternativas
Q443473 Arquitetura de Software
Assinale a alternativa que complete a lacuna corretamente

Em uma aplicação Java EE que utiliza o design pattern MVC,____________________________________________
Alternativas
Q443459 Arquitetura de Software
A figura a seguir representa um sistema de transações na  Internet, implementado sob a arquitetura de três camadas.


                              Imagem associada para resolução da questão

Considere as seguintes afirmações:

I. As funções de S 1 devem ser implementadas em uma só camada para garantir obediência à arquitetura em três camadas dos sistemas web.

II. O sistema representado não é uma espécie de sistema cliente-servidor, pois tais sistemas são implementados em duas camadas.

III. A arquitetura representada não pode ser considerada uma espécie de sistema distribuído.

Está correto o que se afirma em:
Alternativas
Q429724 Arquitetura de Software
Um técnico de informática acaba de entrar em uma equipe de desenvolvimento de aplicações corporativas na qual são utilizados padrões de projeto e de arquitetura de software. Em um documento que descreve uma arquitetura de referência, essa equipe descreveu um conjunto de camadas que devem ser criadas em toda aplicação a ser desenvolvida. Também consta, nesse documento, que cada camada deve prover serviços para outra camada mais externa (i.e., mais próxima dos usuários). Os nomes dados a essas camadas, juntamente com a principal atribuição definida para cada uma, são apresentados a seguir.


• Aplicação: responsável por conter pontos de entrada para as funcionalidades do sistema.
• Apresentação: responsável por interação com o ambiente do sistema.
• Domínio: responsável pela lógica do domínio envolvida no sistema.
• Infraestrutura: responsável por prover serviços técnicos, tais como transações e persistência.

O técnico concluiu que, quando essa arquitetura de referência for utilizada, a ordem das camadas, da mais externa para a mais interna, será
Alternativas
Q424032 Arquitetura de Software
Assinale a alternativa que apresenta corretamente um padrão de projeto de software comportamental.
Alternativas
Q424031 Arquitetura de Software
O padrão de projeto de software que permite a criação de famílias de objetos relacionados ou dependentes, através de uma única interface, sem a necessidade de especificar a classe concreta, é denominado de
Alternativas
Q424030 Arquitetura de Software
O ciclo de vida básico de um software compreende
Alternativas
Q423992 Arquitetura de Software
Sobre a arquitetura cliente-servidor, é correto afirmar que
Alternativas
Q423773 Arquitetura de Software
Considere as seguintes afirmações a respeito de REST (Representational State Transfer).

I. REST é um protocolo para troca de mensagens entre componentes de uma aplicação web.

II. REST é uma arquitetura, onde cada aplicação é um conjunto de recursos sobre os quais podemos realizar ações.

III. Os formatos dos arquivos utilizados numa aplicação que segue REST são JSON, XML ou YAML.

Quais estão corretas?
Alternativas
Q423748 Arquitetura de Software
No desenvolvimento de aplicações cliente-servidor, a operação que em caso de falhas pode ser executada repetidas vezes, fornecendo sempre o mesmo resultado final, como se tivesse sido executada exatamente uma vez, é denominada
Alternativas
Q423728 Arquitetura de Software
Sistemas cliente-servidor são frequentemente descritos como
Alternativas
Q423724 Arquitetura de Software
Considere as seguintes afirmações sobre Web services e tecnologias a eles relacionadas.
I. A arquitetura SOA visa a permitir o desenvolvimento de sistemas distribuídos cujos componentes são serviços que podem estar dispersos geograficamente e que usam protocolos bem definidos para comunicação e troca de informação.
II. UDDI é uma forma padronizada de definir a interface de um serviço, ou seja, suas operações e os parâmetros correspondentes.
III. SOAP é um protocolo de comunicação entre Web Services que define os elementos essenciais e opcionais das mensagens trocadas entre serviços.
Quais estão corretas?
Alternativas
Q367125 Arquitetura de Software
Em relação aos padrões envolvidos com tecnologia de web services, pode-se afirmar que
Alternativas
Q366409 Arquitetura de Software
Dos itens a seguir,

I. structs
II. collections
III. vectors
IV. bags
V. arrays

Quais são tipos de dados compostos do SOAP?
Alternativas
Q366401 Arquitetura de Software
Numa aplicação cliente-servidor que oferece suporte a vários tipos de clientes incluindo clientes HTTP, onde a camada de negócio é implementada utilizando Enterprise Java Beans. Qual das opções é a mais adequada para manter o estado do cliente?
Alternativas
Q366391 Arquitetura de Software
Dadas as afirmações a seguir,

I. Java Server Faces (JSF) é um framework de persistência utilizado para integração entre a aplicação Java e o banco de dados. Aplicações desenvolvidas em JSF apresentam um melhor desempenho, quando comparada com aplicações que utilizam o framework Hibernate.

II. SOAP é um protocolo, baseado em XML, para troca de informações estruturadas em uma plataforma descentralizada e distribuída.

III. O protocolo SOAP, de acordo com o padrão especificado pela W3C, possui duas partes, conhecidas como Body e Envelope.

IV. REST é uma técnica de engenharia de software utilizada no desenvolvimento de sistemas hipermídia distribuídos e adequada para a Web.

verifica-se que somente

Alternativas
Q365347 Arquitetura de Software
Considere as afirmações abaixo.

I - A table is in second normal form (2NF) if it is in 1NF and there is no nonkey column dependent on a partial primary key of that table. This means if (A,B) is a combination of two table columns building the key, then there is no column of the table depending either on only A or only B.

II - SOAP is a XML-based protocol to let applications exchange information over HTTP. Or more simply: SOAP is a protocol for accessing a Web Service.

Pode-se afirmar que:
Alternativas
Q365346 Arquitetura de Software
Considere as afirmações abaixo.

I - In Object-Oriented Programming, the Abstract Factory pattern is one level of abstraction higher than the factory pattern. You can use this pattern when you want to return one of several related classes of objects, each of which can return several different objects on request. In other words, this pattern is a factory object that returns one of several factories. One classic application is the case where your system needs to support multiple “look- and-feel” user interfaces, such as Windows-9x, Motif or Macintosh. You tell the factory that you want your program to look like Windows and it returns a GUI factory which returns Windows-like objects. Then when you request specific objects such as buttons, check boxes and windows, the GUI factory returns Windows instances of these visual interface components.

II - Although Web Services do not necessarily translate to SOA, and not all SOA is based on Web Services, the relationship between the two technology directions is important and they are mutually influential: Web Services momentum will bring SOA to mainstream users, and the best-practice architecture of SOA will help make Web Services initiatives successful.

Pode-se afirmar que:
Alternativas
Respostas
6241: A
6242: D
6243: D
6244: E
6245: E
6246: C
6247: C
6248: D
6249: E
6250: A
6251: E
6252: C
6253: A
6254: A
6255: C
6256: B
6257: B
6258: E
6259: B
6260: C