Questões de Concurso Público UFPA 2018 para Analista de Tecnologia da Informação - Desenvolvimento de Web
Foram encontradas 50 questões
Com respeito ao tema Teste de Software, considere as afirmativas seguintes.
I O teste de Método em um software Orientado a Objetos equivale ao Teste Unitário em software convencional.
II A Complexidade Ciclomática de McCabe é uma técnica para testes de caixa-branca para se certificar de que todas as instruções de um programa sejam executadas pelo menos uma vez nos casos de teste.
III A verificação de software requer que os requisitos do software sejam documentados de alguma forma, pois avalia se o software produzido atende aos requisitos especificados.
IV Todos os defeitos encontrados no teste de software precisam ser corrigidos imediatamente após a sua descoberta.
Está(ão) correta(s)
Considere o diagrama Entidade Relacionamento fornecido a seguir representando o domínio de informações sobre a gestão de uma competição de programadores.
Com base no diagrama fornecido, suponha o objetivo de se realizar o seu mapeamento para um banco de dados Relacional normalizado e analise as seguintes afirmativas.
I Se o objetivo for permitir que um ‘Participante’ esteja vinculado com mais de uma ‘Competicao’, é necessário criar uma tabela adicional.
II A entidade ‘QuestaoParticipante’ deve dar origem a duas tabelas adicionais para garantir consistência entre o diagrama e o banco de dados.
III Se o objetivo for permitir que uma mesma ‘Questao’ possa ser utilizada em diferentes instâncias de
‘Competicao’, uma possível solução seria: 1) alterar a cardinalidade do relacionamento entre ‘Questao’
e ‘Competicao’, e 2) acrescentar um novo relacionamento do tipo (1:N) entre ‘QuestaoParticipante’ e
‘Competicao’.
Está(ão) correta(s)
Considere o diagrama Entidade Relacionamento (ER) fornecido a seguir representando o domínio de informações associado à Gestão Acadêmica Universitária.
Considere também a reprodução do script MySQL automaticamente gerado a partir de uma ferramenta CASE apresentado nos quadros a seguir.
Quanto ao diagrama e ao código apresentados, é correto afirmar:
Considere o diagrama de casos de uso fornecido abaixo, usando a notação Unified Modeling Language.
Com base no diagrama fornecido, é correto afirmar: