Questões de Concurso Público BANRISUL 2018 para Desenvolvimento de Sistemas

Foram encontradas 7 questões

Q918810 Arquitetura de Software
Bridge, Template Method e Singleton podem ser utilizados durante o projeto de software orientado a objetos, sendo denominações de
Alternativas
Q918811 Arquitetura de Software
Qual das alternativas a seguir NÃO contém um elemento essencial de padrões de projeto, segundo a definição clássica GoF?
Alternativas
Q918817 Arquitetura de Software

Considere os itens abaixo.


I - Compartilhamento de recursos de hardware e software.

II - Concorrência, pois vários processos podem operar simultaneamente em computadores separados, na rede.

III - Tolerância a defeitos, devido à disponibilidade de vários computadores e ao potencial para replicar as informações.


Quais são vantagens da utilização de sistemas distribuídos?

Alternativas
Q918818 Arquitetura de Software

Considere as seguintes afirmações sobre sistemas cliente/servidor.


I - Em uma arquitetura cliente-servidor, uma aplicação é modelada como um conjunto de serviços que são fornecidos por servidores. Os clientes podem acessar esses serviços e apresentar os resultados para os usuários finais.

II - Clientes e servidores não são processos separados.

III - É normal que vários processos-clientes sejam executados em um único processador. Por exemplo, em um PC, pode ser executado um cliente de correio que transfere mensagens de um servidor de correio remoto. Pode também ser executado um browser de web que interage com um servidor web remoto e um cliente de impressão que envia documentos para uma impressora remota.


Quais estão corretas?

Alternativas
Q918819 Arquitetura de Software

Considere as seguintes afirmações sobre o padrão Model-View-Controller (MVC)


I - O padrão MVC separa a apresentação e a interação dos dados do sistema, através de três componentes lógicos que interagem entre si: o componente Controlador gerencia os dados e as operações associadas a estes dados; o componente Modelo define e gerencia a forma como os dados são apresentados ao usuário; o componente Visão gerencia a interação do usuário (teclas, cliques do mouse, por exemplo) e passa estas interações para o Controlador e o Modelo.

II - O padrão MVC é usado quando existem várias maneiras de se visualizar e interagir com dados. Também quando são desconhecidos os futuros requisitos de interação e apresentação dos dados.

III - Embora o padrão MVC permita que os dados sejam alterados de forma independente de sua representação e vice-versa, pode envolver código adicional e mais complexidade de código mesmo quando o modelo de dados e as interações são simples.


Quais estão corretas?

Alternativas
Respostas
1: C
2: E
3: E
4: C
5: D