Lista completa de Questões de Ciência da Computação da Comissão Permanente do Vestibular / UFRN (COMPERVE) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Engenharia de Software - Comissão Permanente do Vestibular / UFRN (COMPERVE) - 2007
Quanto ao conceito de interface na notação UML, pode-se afirmar:
I. É uma descrição de um conjunto de objetos que compartilham semântica e o mesmo conjunto de atributos, de operações e de relacionamentos.
II. É uma coleção de operações usadas para especificar um serviço de uma classe ou componente.
III. Implementa um serviço que pode ser executado a partir de qualquer objeto, instância da classe que o define.
IV. Permite, Que uma interface situada entre dois componentes, permite quebrar a dependência direta entre os esses componentes.
V. Pode ser exportada por um componente e importada por outro.
Está(ão) correta(s) apenas:
Ciência da Computação - Engenharia de Software - Comissão Permanente do Vestibular / UFRN (COMPERVE) - 2007
Em relação ao padrão de projeto MVC (model view controller), pode-se afirmar:
I. Desacopla o modelo (model) da sua visão (view) pelo estabelecimento de um protocolo de subscrição/notificação entre os mesmos.
.II. Consiste três tipos de objetos: o modelo que é o objeto da aplicação; a visão que é a tela de apresentação para o usuário; e o controlador que define o modo como a interface reage às ações do usuário.
III. Permite que se modifique o modo como uma visão responde à ação do usuário, sem que se modifique a sua apresentação visual.
IV. Permite que se anexe múltiplas visões a um modelo, para prover diferentes apresentações do mesmoesse modelo. V. Permite que visões sejam organizadas de forma aninhada.
Está correta:
Ciência da Computação - Engenharia de Software - Comissão Permanente do Vestibular / UFRN (COMPERVE) - 2007
O texto, a seguir, contém lacunas que devem ser preenchidas.
Um teste de software para detecção de defeitos é __________________ quando faz com que o sistema opere _________________________, conseqüentemente, demonstrando a ___________________ de defeitos.
As lacunas são preenchidas, correta e respectivamente, por:
Ciência da Computação - Engenharia de Software - Comissão Permanente do Vestibular / UFRN (COMPERVE) - 2007
A análise de pontos de função é uma técnica utilizada para estabelecer uma medida da funcionalidade de um programa em unidades de pontos de função, visando avaliar a produtividade e a realização de estimativas em um projeto de software. Em relação a essa técnica, pode-se afirmar:
I. Os pontos de função são independentes de linguagem, desse modo, a produtividade, em diferentes linguagens de programação, pode ser comparada sem grandes distorções.
II. A análise de pontos de função é de natureza objetiva, não dependendo, portanto, de quem faz a contagem dos pontos.
III. A contagem dos pontos de função baseia-se na avaliação das seguintes características dos programas: entradas e saídas externas; , interações com os usuários; , interfaces externas; e arquivos utilizados pelo sistema.
IV. A análise de pontos de função, não leva em conta a complexidade geral do sistema, influenciada por fatores, tais como: o grau de processamento distribuído, o desempenho e a quantidade de reuso.
V. A análise de pontos de função é mais apropriada para sistemas de processamento de dados dominados por operações de entrada e saída.
Estão corretas apenas:
Ciência da Computação - Engenharia de Software - Comissão Permanente do Vestibular / UFRN (COMPERVE) - 2007
Dentre os modelos de desenvolvimento de software, destaca-se a prototipagem. Sabe-se que existem dois tipos de prototipagem: a exploratória e a descartável. Essa classificação se dá segundo a compreensão dos requisitos do software que está sendo desenvolvido. Considerando essas informações, pode-se afirmar:
I. A prototipagem exploratória deve ser utilizada quando os requisitos do software estão bem compreendidos.
II. A prototipagem descartável deve ser utilizada quando os requisitos do software não estão bem compreendidos.
III. A especificação dos requisitos é de responsabilidade única do desenvolvedor,. na prototipagem exploratória e na prototipagem descartável.
Está(ão) correta(s) apenas:
Ciência da Computação - Engenharia de Software - Comissão Permanente do Vestibular / UFRN (COMPERVE) - 2007
A utilização do modelo cascata de desenvolvimento de software é recomendada quando:
O texto, a seguir, contém lacunas que devem ser preenchidas.
Padrões de projeto são descrições de classes e objetos que são customizados para solucionar um problema de projeto geral em um contexto particular. O padrão ________________ define uma interface para criação de um objeto, mas deixa para subclasses decidirem de qual classe esse objeto será instância. O padrão ________________ provê um meio para acessar seqüencialmente os elementos de um objeto agregado, sem expor sua representação subjacente. O padrão ________________ converte a interface de uma classe em uma outra interface que é esperada pelos clientes, permitindo que classes antes incompatíveis possam trabalhar umas com as outras.
As lacunas são preenchidas, correta e respectivamente, por:
O texto, a seguir, contém lacunas que devem ser preenchidas.
A linguagem SQL se baseia nos operadores algébricos do modelo relacional. A cláusula select corresponde à operação ________________ da álgebra relacional, usada para relacionar os atributos desejados no resultado de uma consulta. A cláusula from corresponde à operação ________________ da álgebra relacional, responsável pela associação das relações que serão pesquisadas durante a avaliação de uma expressão em SQL. A cláusula where corresponde à operação ________________ da álgebra relacional, que retorna apenas as linhas (tuplas) que satisfazem uma determinada condição, envolvendo atributos da relação que aparece na cláusula from.
As lacunas são preenchidas, correta e respectivamente, por:
A linguagem de definição de dados SQL compreende comandos para conceder e revogar privilégios de acesso. Por default, não é permitido a um usuário que recebeu um privilégio repassá-lo para outros usuários, a menos que se anexe ao comando grant a condição:
Considere o algoritmo, a seguirao lado, para o cálculo do produto de duas matrizes. A complexidade desse algoritmo é
O(n*log2n)
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...