Questão 1985829

Tecnologia da Informação · 2012

Questão

ID 1985829

Disciplina: Tecnologia da Informação

Assunto: Padrões Comportamentais

Ano: 2012 Banca: FUNRIO - Fundação de Apoio a Pesquisa, Ensino e Assistência Órgão: Centro Nacional de Tecnologia Eletrônica Avançada S.A.


Um projetista de software está desenhando um editor de texto cujo foco é a segurança; por isso o sistema está planejado da
seguinte forma: a interface gráfica de usuário, com todos os recursos interativos de edição, pode ser instalada em qualquer
máquina com acesso de rede ao servidor da empresa. Todavia, o usuário não tem qualquer controle sobre o salvamento do
arquivo que está editando. Todos os arquivos são sempre salvos, através de um canal criptografado e autenticado no servidor
da empresa, de forma que os empregados podem trabalhar, mas não levar (e, por conseguinte, roubar) os arquivos. O editor
permite que sejam incluídos objetos (imagens, figuras, sons, vídeo, ...) no corpo do texto, assim como permitem que partes
do texto ou objetos nele inseridos sejam restritos para alguns usuários. Esse controle envolve a possibilidade de ver, copiar e
editar. Com isso, o projetista se depara com dois problemas principais: primeiro, ele precisa controlar o acesso ao arquivo e a
partes e objetos dentro do arquivo, e segundo, o texto do arquivo deve ser exibido tão rápido quanto possível, de forma que
os objetos (vídeos, sons, etc.) não sejam carregados até que isso se faça necessário, para não atrasar a exibição do texto.
Além disso, não há porque carregar objetos pesados que se encontram em páginas que não estejam sendo exibidas. Tais
objetos podem ter sua criação postergada.
Em face dessa situação, o design pattern que deve ser utilizado para que estes problemas sejam adequadamente solucionados
é
Alternativas da questão 1985829
Pular para o conteúdo principal