Questões de Concurso Sobre arquitetura de software
Foram encontradas 7.601 questões
Tendo em vista a situação-problema apresentada, para a implementação do software, seria adequado o uso do padrão de projeto
Leia a frase abaixo referente ao Modelo MVC.
"A camada ______ é responsável por intermediar as requisições enviadas pelo ______ com as respostas fornecidas pelo ______".
Assinale a alternativa que preencha correta e
respectivamente as lacunas.
(1) O componente Controlador define e gerencia como os dados são apresentados ao usuário.
(2) O componente Visão gerencia o sistema de dados e as operações associadas a esses dados.
Um membro de uma equipe implementou uma classe responsável por se conectar com o banco de dados da aplicação. No entanto, essa classe está sendo instanciada em diversos trechos do programa, afetando consideravelmente seu desempenho. Para resolver esse problema, o técnico decidiu reduzir a quantidade de inicializações de objetos dessa classe, reaproveitando a mesma instância sempre que possível.
Qual dos padrões de projeto apresenta a solução descrita nesse cenário?
Considere um arquiteto de software de um projeto de pesquisa conduzido pela UFJF em parceria com a CEMIG. Nesse projeto, a equipe desse arquiteto deverá implementar uma solução que monitore de forma autônoma o nível da água das barragens hidrelétricas da companhia. Os dispositivos presentes nesse monitoramento deverão coletar dados periódicos a respeito da barragem (ex.: nível de água, vazão, temperatura do solo, etc) e então reportar avisos de perigo caso alguma leitura fuja do padrão estabelecido para cada barragem. Esses avisos deverão ser disparados automaticamente na forma de eventos para o sistema de monitoramento da companhia.
Assinale o modelo que melhor atenda às necessidades do sistema descrito.
A usabilidade é um atributo de qualidade de um projeto que avalia se ele fornece os recursos que os usuários precisam.
A acessibilidade está relacionada à facilidade com que determinada informação é assimilada por pessoas com alguma deficiência.
A arquitetura da informação estuda a operação de uma interface de usuário para avaliar se está assegurado o correto funcionamento e o entendimento dos conteúdos com a apresentação eficiente e atrativa das informações.
A respeito de tecnologias de integração, julgue o próximo item.
Em uma arquitetura hexagonal, as classes de domínio
independem das classes de infraestrutura, tecnologias e
sistemas externos.
O padrão GRASP de Expert é utilizado para atribuir uma responsabilidade à classe que possui a informação necessária para atender essa mesma responsabilidade.
O padrão de comportamento Command permite representar comandos como objetos, sem a necessidade de saber como a operação é executada.