Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.584 questões
Acerca de interface de interação com usuários, julgue o item subsequente.
Na avaliação de interfaces, o método percurso cognitivo pode
ser aplicado sem envolvimento de usuários, apenas com a
equipe envolvida no sistema.
Acerca de interface de interação com usuários, julgue o item subsequente.
Um sistema tem o mesmo grau de facilidade e de dificuldade
no que se refere ao uso e ao aprendizado.
Considerando os conceitos de análise e projeto orientados a objetos, julgue o item subsecutivo.
De acordo com os padrões GRASP, a função do low coupling
é garantir que o acoplamento entre classes ou entidades
permaneça fraco, de forma a permitir a maior reutilização
possível.
Julgue o item seguinte, a respeito de arquitetura de software.
O objetivo da arquitetura orientada a serviços é realizar uma
separação entre a lógica de integração de negócios e a
implementação. Nessa arquitetura, os serviços são funções
e(ou) processos de negócios individuais, compartilhados e
reutilizáveis, que podem fazer parte da composição de outros
serviços pela integração e(ou) orquestração de tais serviços.
Julgue o item seguinte, a respeito de web services.
SOA é uma arquitetura que permite a criação de serviços
interoperáveis que podem ser reutilizados e compartilhados
entre aplicações.
Julgue o item seguinte, a respeito de web services.
SOAP utiliza um sistema de mensagens SMTP sobre a camada
de transporte.
Quanto aos elementos de interconexão de redes de computadores, à arquitetura TCP/IP e à arquitetura cliente‐servidor, julgue o próximo item.
Por ser considerada como um modelo de arquitetura
estável e gerenciável, a arquitetura cliente‐servidor
possibilita que as aplicações cliente‐servidor estejam
isentas de certos problemas, como o deadlock.
Quanto aos elementos de interconexão de redes de computadores, à arquitetura TCP/IP e à arquitetura cliente‐servidor, julgue o próximo item.
Em uma arquitetura cliente‐servidor, os chamados
sistemas cliente‐servidor são descritos como sistemas
em duas camadas (two‐tier systems) e há uma separação
física entre o cliente e o servidor.
Julgue o item seguinte, relativo a algoritmos, a estruturas de dados e objetos, à programação orientada a objetos e à arquitetura MVC.
Uma interface de linha de comandos em uma aplicação
Java é um exemplo do componente Visualização da
arquitetura MVC.
Julgue o item seguinte, relativo a algoritmos, a estruturas de dados e objetos, à programação orientada a objetos e à arquitetura MVC.
A arquitetura MVC é vantajosa em sistemas em que a
camada de apresentação tem a possibilidade de
mudanças constantes.
Preencha corretamente as lacunas do texto abaixo.
Uma definição para web service é uma representação padrão para alguma informação ou recurso que pode ser usado por outros programas. ________________________é um padrão de intercâmbio de mensagens que suporta a comunicação entre serviços e define os componentes essenciais e opcionais das mensagens passadas entre os serviços. ________________________ é um estilo de arquitetura baseado na transferência de representações de recursos de um servidor para um cliente e é o estilo que sustenta a web como um todo. ________________________é um padrão para definição de interface de serviço, determinando como as operações de serviço e ligações de serviço devem ser definidas.
A sequência que preenche corretamente as lacunas do texto é
Sobre o ciclo de vida de um software, avalie as afirmações a seguir.
I. O ciclo de vida em cascata apresenta alta flexibilidade e visibilidade.
II. O ponto de partida para a arquitetura de um processo é a escolha do modelo de ciclo de vida.
III. O ciclo de vida em espiral requer gestão sofisticada e equipe disciplinada e experiente.
IV. No modelo de entrega evolutiva, as atividade de especificação do problema são executadas em espiral e as atividades restantes são executas em cascata.
Está correto apenas o que se afirma em
A respeito da arquitetura cliente‐servidor multicamadas e dos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue o item subsequente.
A principal característica da arquitetura cliente‐servidor
multicamadas é ser formada essencialmente por vários
clientes e um único servidor.
A respeito da arquitetura cliente‐servidor multicamadas e dos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue o item subsequente.
Na arquitetura cliente‐servidor multicamadas, a estação
cliente não realiza comunicação direta com o servidor de
banco de dados.
Considere as afirmativas abaixo a respeito dos padrões de projeto Proxy e Template Method.
I O padrão Proxy pode ser usado para controlar os direitos de acesso a outro objeto.
II O padrão Proxy pode ser usado para acessar um objeto localizado em um ambiente remoto.
III O padrão Template Method define métodos templates para a criação de objetos que seguem uma determinada regra.
IV O padrão Template Method permite definir uma família de algoritmos que podem ser substituídos dinamicamente.
Estão corretas as afirmativas
Considere as seguintes afirmativas a respeito dos padrões de projeto Facade (Fachada) e Composite.
I Uma das consequências negativas do padrão Facade é que ele aumenta o acoplamento entre os subsistemas no qual é aplicado.
II O padrão Facade define uma interface única para acesso a um subsistema, tornando mais fácil a utilização de seus serviços.
III No padrão Composite, objetos que representam composições e objetivos primitivos são tratados (chamados) de forma idêntica pelo cliente.
IV O padrão Composite permite variar dinamicamente a quantidade de objetos primitivos, mas não de objetos composite.
Estão corretas as afirmativas
Considere as afirmativas presentes no quadro abaixo a respeito dos padrões de projeto Adapter e Observer:
I Uma das implementações do padrão Adapter é realizada através do uso do mecanismo de herança múltipla.
II O padrão Observer é usado para permitir que mudanças no estado de vários objetos sejam repassadas para objetos observadores interessados.
III O padrão Adapter permite que o cliente troque os objetos Adapter e Adaptee dinamicamente.
IV O padrão Observer define a quantidade de objetos observadores (Observer) de um dado assunto (Subject) em tempo de inicialização do programa.
Estão corretas as afirmativas