Lista completa de Questões de Ciência da Computação da COPEVE/ UFAL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Na literatura de engenharia de software, além dos padrões GRASP, é comum classificar os padrões de projeto em 3 tipos: padrões de criação, padrões estruturais e padrões.
comportamentais.
de testes.
de implantação.
de análise.
de visualização.
A Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária de terceira geração. Um dos principais objetivos da UML é proporcionar a maior visualização lógica do desenvolvimento de sistemas de informação, e, para isso, utiliza em sua estrutura de diagramas comportamentais os seguintes diagramas:
Diagrama de Caso de uso, Diagrama de Transição de estados e Diagrama de Atividade.
Diagrama de Estrutura, Diagrama de Caso de uso e Diagrama de Classes.
Diagrama de Classes, Diagrama de Pacotes e Diagrama de Atividade.
Diagrama de Classes, Diagrama de Sequência e Diagrama de Caso de uso.
Diagrama de Componentes, Diagrama de Pacotes e Diagrama de Estrutura.
São dispositivos do tipo plug-and-play, podem ter velocidades relativamente altas de filtragem e repasse, operam na camada de enlace, são usados com maior frequência para conectar computadores pessoais. Qual opção abaixo corresponde à descrição anterior?
Pontes
Roteadores
Repetidores
Switches
Gateways
A espiral do conhecimento é composta de
internalização, socialização, externalização e combinação.
construção de time, internalização, externalização e diálogo.
construção de time, diálogo, internalização e combinação.
socialização, externalização, diálogo e combinação.
construção de time, diálogo, colaboração e socialização.
Quanto a processos, é incorreto afirmar:
processos que ficam em segundo plano com a finalidade de tratar alguma atividade como mensagem eletrônica, páginas Web, notícias, impressão, entre outros, são chamados de daemons.
Process Control Block (PCB) é uma estrutura de dados utilizada para monitorar e controlar as regiões críticas de um processo.
um processo no estado bloqueado não pode executar, mesmo que a CPU não tenha nada pra fazer.
como os threads têm algumas das propriedades dos processos, eles são, por vezes, chamados de lightweight process.
uma das razões pela qual um processo pode terminar se dá quando um processo executa uma chamada ao sistema dizendo ao sistema operacional para cancelar algum outro processo.
O Capability Maturity Model (CMM) é definido como uma soma das "melhores práticas" para diagnóstico e avaliação de maturidade do desenvolvimento de softwares em uma organização. Qual dos estágios de maturidade abaixo não faz parte do CMM?
Repetível
Otimizado
Gerenciado
Definido
Finalizado
São objetivos de um algoritmo de escalonamento para sistemas interativos:
vazão e tempo de retorno.
vazão e utilização da CPU.
tempo de resposta e proporcionalidade.
cumprimento dos pazos e previsibilidade.
utilização da CPU e proporcionalidade.
Quanto aos modelos de referência OSI e TCP/IP, é incorreto afirmar que
os dois se baseiam no conceito de uma pilha de protocolos independentes.
o modelo OSI tem três conceitos fundamentais: serviços, interfaces e protocolos.
ambos têm as camadas de (inter-) rede e aplicação, mas as outras são diferentes.
uma diferença óbvia entre os dois modelos está no número de camadas: o modelo OSI tem sete camadas e o TCP/IP tem quadro.
o modelo TCP/IP somente tem um modo de operação na camada de rede (sem conexão).
Sobre a camada de transporte do modelo TCP/IP, itens abaixo,
I. É nesta camada que os desenvolvedores podem usar APIs de sockets para construir novas aplicações de rede.
II. O UDP é um protocolo padrão, sendo usad que necessitam de confiabilidade e confirmação na entrega dos dados.
III. O TCP é um protocolo padrão que necessita fazer o chamado three-way-handshake para estabelecer uma conexão full-duplex de transmissão de dados.
IV. O protocolo indicado para aplicações de VoIP é o TCP.
V. É possível fazer broadcasting em uma rede sockets TCP.
verifica-se que estão corretos
I e III, apenas.
I, III, IV e V, apenas.
I, II e IV, apenas.
III, IV e V, apenas.
II, III e IV, apenas.
A normalização é um conjunto de regras (formas normais) que visam evitar armazenamento redundante e inconsistências. A segunda forma normal (2FN) determina que a relação deve estar de acordo com a primeira forma normal (1FN) e também descreve que
todos os atributos que não pertencem à chave são independentes entre si.
não devem existir dependências multivaloradas relacionadas com atributos compostos.
todo atributo não chave é irredutivelmente dependente da chave primária.
todos os atributos determinantes em uma dependência funcional são superchave.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...