Questões de Concurso
Comentadas para faurgs
Foram encontradas 2.958 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
_____________ são declarações de serviços que o sistema deve fornecer, ou seja, como o sistema deve reagir a entradas específicas e como o sistema deve se comportar em determinadas situações. Em alguns casos, também podem explicitar o que o sistema não deve fazer.
Assinale a alternativa que completa corretamente a lacuna do texto acima.
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?
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?
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?