Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q3204253 Arquitetura de Software
Considere as afirmações abaixo sobre o padrão de arquitetura MVC, e em seguida assinale a alternativa que indica quais são as verdadeiras:

I. O componente View é a camada de apresentação responsável por gerar uma visualização dos dados e por recebê-los como dados de entrada dos usuários. O View não se importa de onde tais dados vêm, mas sim como eles serão mostrados.
II. A camada Controller é a que move a aplicação. Ou seja, o Controller interpreta as ações realizadas pelos usuários e as envia para o Model; assim, dessa forma, a aplicação segue determinado comportamento. Tais ações podem ser cliques em botões, interações com menus, opções de ativar/desativar funcionalidades etc.
III. Na arquitetura MVC, não é permitido à camada de apresentação se comunicar de forma direta com a camada de dados. Podem ser utilizadas camadas intermediárias para tal, porém essa comunicação somente é permitida se for realizada de forma linear e bidirecional.
Alternativas
Q3201314 Arquitetura de Software
O Software Livre é um tipo de software desenvolvido e mantido de maneira colaborativa. Sobre o conceito de Software Livre, que inclui sistemas como Linux e aplicativos como BrOffice, é CORRETO afirmar que:
Alternativas
Q3172913 Arquitetura de Software
APIs (Application Programming Interface) são amplamente utilizadas para comunicação entre sistemas. Assinale a alternativa que apresenta corretamente o propósito e o uso do Swagger no desenvolvimento de APIs.
Alternativas
Q3172910 Arquitetura de Software
Sobre a API RESTful, assinale a alternativa que descreve suas características e propósitos.
Alternativas
Q3172909 Arquitetura de Software
Sobre a arquitetura de microsserviços, assinale a alternativa que apresenta a ideia desta arquitetura.
Alternativas
Q3172886 Arquitetura de Software
Segundo Wiegers e Beatty (2013), assinale a alternativa correta que apresenta as categorias essenciais para o gerenciamento de requisitos durante o ciclo de vida de um projeto.
Alternativas
Q3172885 Arquitetura de Software
Assinale a alternativa que apresenta o papel do gerenciamento de requisitos ao longo do ciclo de vida de um produto de software.
Alternativas
Q3172884 Arquitetura de Software
Assinale a alternativa que apresenta o papel do Open Standard Benchmarking Collaborative (OSBC) na evolução do PCF (Process Classification Framework) e como isso impacta as organizações que utilizam essa arquitetura.
Alternativas
Q3172883 Arquitetura de Software
A arquitetura PCF (Process Classification Framework) promove a melhoria contínua nas organizações por meio do benchmarking. Assinale a alternativa que apresenta a principal vantagem de uma visão horizontal em relação à visão funcional hierárquica.
Alternativas
Q3172551 Arquitetura de Software
Assinale a alternativa que apresenta um dos principais objetivos do Gerenciamento de Conteúdo Empresarial (ECM) .
Alternativas
Q3172549 Arquitetura de Software
No ciclo de vida do desenvolvimento de software é crucial identificar defeitos nos requisitos o mais cedo possível. Assinale a alternativa correta quanto à necessidade de identificação nos defeitos dos requisitos.
Alternativas
Q3172526 Arquitetura de Software
Com base no conceito de Ciclo de Vida do PDTIC, assinale a alternativa que não corresponde a uma fase do Macroprocesso de PDTIC.
Alternativas
Q3171871 Arquitetura de Software
De acordo com a Plataforma Digital do Poder Judiciário - PDPJ-Br, para que uma API seja considerada do tipo RESTful, ela precisa estar em conformidade, dentre outros, com o seguinte critério: 
Alternativas
Q3158054 Arquitetura de Software
O desenvolvimento seguro é a prática de integrar segurança em todas as fases do ciclo de vida do software, prevenindo vulnerabilidades e protegendo dados. Um tipo de vulnerabilidade web, bastante explorada por hackers, permite que códigos maliciosos sejam inseridos nessas páginas para roubar informações sensíveis, redirecionar usuários a sites falsos, ou manipular o conteúdo da página de outras formas.
Assinale a opção que apresenta o tipo de vulnerabilidade descrita no texto acima.
Alternativas
Q3140552 Arquitetura de Software
Design Patterns (Padrões de Projeto) são soluções para problemas comuns que podem ser encontrados no desenvolvimento ou manutenção de um software orientado a objetos. Assinale a alternativa CORRETA sobre qual a principal finalidade da Design Pattern Singleton.
Alternativas
Q3136482 Arquitetura de Software
Um ambiente de metadados gerenciado deve isolar o usuário final das várias e diferentes fontes de metadados. A arquitetura deve fornecer um único ponto de acesso, mediante adoção de um dos três modelos para implementação de um repositório comum de metadados. O modelo híbrido se diferencia dos outros, pela seguinte característica:
Alternativas
Q3136348 Arquitetura de Software
Acerca da arquitetura cliente-servidor, utilizada em diversos contextos, incluindo servidores web, bancos de dados e aplicações corporativas, assinale a alternativa INCORRETA.
Alternativas
Q3136168 Arquitetura de Software
Tanto o MVC quanto o DDD são padrões de arquitetura poderosos que ajudam a organizar e modularizar o desenvolvimento de software, mas com enfoques diferentes. Nesse contexto, o exemplo abaixo, refere-se à(ao): Em uma aplicação de comércio eletrônico, "Produto" pode significar algo diferente para o departamento de vendas em comparação com o departamento de logística.
Alternativas
Q3136072 Arquitetura de Software
O Web Services Description Language (WSDL) é um padrão utilizado para descrever web services, definindo como os serviços podem ser acessados e quais são as operações disponíveis. Com base nesse contexto, qual das alternativas abaixo descreve corretamente um dos elementos fundamentais de um arquivo WSDL?
Alternativas
Q3136070 Arquitetura de Software
A integração entre sistemas é um desafio em ambientes corporativos, pois envolve a comunicação entre diferentes plataformas, tecnologias e protocolos. Entre as técnicas de integração, o uso de APIs, ESBs (Enterprise Service Bus) e Web Services são comuns. Qual das alternativas abaixo descreve corretamente uma função do ESB (Enterprise Service Bus) em uma arquitetura corporativa?
Alternativas
Respostas
441: A
442: B
443: D
444: A
445: D
446: A
447: B
448: C
449: B
450: B
451: A
452: C
453: A
454: C
455: A
456: E
457: C
458: C
459: C
460: C