Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.584 questões
“Em 1995 Erich Gama, Richard Helm, Ralph Johnson, John Vlissides, conhecidos como os quatro amigos [Gang of Four - GoF], publicaram o livro sobre o título: “Design patterns – elements of reusable object-oriented software, Addison Wesley Longman”, que ganhou uma versão na língua portuguesa sobre o título de “Padrões de Projeto – Soluções reutilizáveis de software orientado a objetos. Bookman”.
Disponível em: https://www.devmedia.com.br/conheca-os-padroes-de-projeto/957. Acesso em: 13.12.2018
Qual padrão de projeto tem o propósito de assegurar o controle da quantidade de instâncias da classe?
“Os padrões de projetos tornam mais fácil reutilizar soluções e arquiteturas bem-sucedidas para construir softwares orientados a objetos de forma flexível e fácil de manter.”
Disponível em: https://www.devmedia.com.br/conheca-os-padroes-de-projeto/957. Acesso em: 13.12.2018
Qual o propósito do padrão de projeto Observe?
Entre os princípios orientadores a serem seguidos na implantação de uma API RESTful Java inclui-se o stateless, em que cada solicitação do cliente para o servidor deve conter todas as informações necessárias, independentemente das informações armazenadas no servidor.
Em um web service REST que gerencie alguns tipos de serviço, os conflitos decorrentes de recursos que tenham identificadores iguais são automaticamente resolvidos no web service.
Em um ECM (enterprise content management), a disponibilidade dos documentos a longo prazo ocorre na etapa de armazenamento.
O uso de design patterns leva à unificação dos códigos utilizados em diferentes aplicações que utilizem o mesmo padrão.
Um web service pode assumir o papel de provedor de serviço e de consumidor de serviço.
Um benefício da utilização de arquitetura orientada a serviços (SOA) é o alto nível de disponibilidade dos serviços.
Uma das vantagens da utilização de uma arquitetura de microsserviços é a possibilidade de isolamento de eventuais falhas no software.
Em software desenvolvido com uma arquitetura em camadas, a manutenção das interfaces das camadas permite o desacoplamento entre elas.
O desenvolvimento de uma aplicação web pressupõe uma arquitetura que se baseie no uso do HTTP em conjunto com HTML.
Analise o cenário a seguir.
Um técnico de TI está desenvolvendo uma aplicação onde existe um objeto X que contém informações importantes para outros objetos, de forma de que quando o valor do objeto X mudar, os outros objetos deverão ser notificados dessa alteração. Além disso, ele precisa especificar uma sequência de etapas em uma classe, onde algumas dessas etapas deverão ser delegadas para as subclasses.
Quais os dois padrões de projetos que podem ser empregados nesse cenário?