Questões de Concurso Sobre arquitetura de software
Foram encontradas 7.537 questões
Julgue os itens a seguir, acerca de API e REST.
I Uma application programming interface (API) define as regras que necessitam ser seguidas para se comunicar com outros sistemas de software, podendo ser utilizada para compartilhar recursos e fornecer serviços da Web.
II Na representational state transfer (REST), a ausência de estado refere-se ao método de comunicação, no qual o servidor completa cada solicitação do cliente, independentemente de todas as solicitações anteriores.
III Em uma API RESTful o envio da mesma solicitação PUT várias vezes em um serviço da Web RESTful é equivalente a uma única invocação de solicitação.
Assinale a opção correta.
Esse novo sistema está sendo gradualmente integrado a sistemas de informações mais antigos que estão sendo modernizados, denominado(s)
I. Model é responsável por invocar as regras de negócio e enviar as informações para serem exibidas pela View.
II. View faz a captação das ações e a atualização das informações exibidas ao usuário.
III. Controller mantém e realiza a alteração do estado dos valores que são fornecidos à View.
Quais estão corretas?
I. Validade: verifica se os requisitos são válidos. II. Consistência: verifica se os requisitos estão consistentes. III. Completude: verifica se os requisitos estão completos. IV. Vencimento: verifica se os requisitos estão vencidos. V. Resistência: verifica se os requisitos são resistentes à mudança.
Numa instalação Oracle, considere o script a seguir.
create sequence xxxx;
select xxxx.nextval from dual;
A execução desse script provoca:
I. Model: camada que contém a aplicação física, e de sua responsabilidade apresentar a interface gráfica do sistema aos usuários.
II. Controller: define o comportamento da aplicação; é como um gerenciador da interface do usuário, interpretando suas ações e que se comunica por meio de eventos disparados pela interação do usuário com o Modelo no padrão MVC para atualizar dados à View. A função desse padrão de arquitetura é tornar possível a separação entre as camadas.
III. View: camada de apresentação com usuário, ou seja, são classes responsáveis pela apresentação da interface gráfica do sistema, onde são realizadas a entrada de dados e a visualização das respostas processadas.
Está correto o que se afirma em
Sobre Padrões de Projetos (Design Patterns), marque V para as afirmativas verdadeiras e F para as falsas.
( ) Auxilia a documentação e manutenção da arquitetura do software.
( ) Determina um vocabulário padrão para discutir problemas e soluções de projeto. Não facilita o reúso de um projeto desenvolvido por outros desenvolvedores e, ao invés disso, deve elaborar outras soluções para o problema.
( ) Não facilita o reúso de um projeto desenvolvido por outros desenvolvedores e, ao invés disso, deve elaborar outras soluções para o problema.
( ) Descreve uma solução, ou seja, modela uma solução de projeto que pode ser invocado de maneiras diferentes.
A sequência está correta em