Foram encontradas 740 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q345107 Engenharia de Software
Para a emissão de laudo a respeito de ferramentas e outros itens utilizados na programação de um sistema de informação, o perito deve dispor de conhecimentos de diversas áreas. Com referência a esses conhecimentos, julgue os próximos itens.

Considere a figura acima, que ilustra o extrato de um diagrama de classes.

Em face desse diagrama, é correto afirmar que, caso não se saiba, a priori, se um funcionário da escola é professor ou apoio administrativo, o programa pode invocar o método calcularSalario(), por meio da superclasse FuncionarioDaEscola, e, em tempo de execução, a versão de subclasse será chamada.
Alternativas
Q345106 Banco de Dados
Considere que a chave primária da tabela Raca seja idRaca, a da tabela Animal seja idAnimal e a da tabela Proprietario seja idProprietario. Com base no modelo ilustrado na figura acima, julgue os itens subsequentes, relativos à linguagem de consulta SQL.

O comando abaixo permite listar, uma única vez, a identificação de cada proprietário que possui pelo menos um animal cadastrado, seguida da quantidade total de animais que cada um desses proprietários possui. select Proprietario_idProprietario,count(Proprietario_idProprietario) from animal where Proprietario_idProprietario is not null group by Proprietario_idProprietario
Alternativas
Q345105 Banco de Dados
Considere que a chave primária da tabela Raca seja idRaca, a da tabela Animal seja idAnimal e a da tabela Proprietario seja idProprietario. Com base no modelo ilustrado na figura acima, julgue os itens subsequentes, relativos à linguagem de consulta SQL.

O comando abaixo permite listar, uma única vez, os nomes das raças que têm animais cadastrados. select distinct nomeRaca from animal right join raca on idRaca = Raca_idRaca
Alternativas
Q345104 Banco de Dados
Considere que a chave primária da tabela Raca seja idRaca, a da tabela Animal seja idAnimal e a da tabela Proprietario seja idProprietario. Com base no modelo ilustrado na figura acima, julgue os itens subsequentes, relativos à linguagem de consulta SQL.

Considerando-se apenas as raças em que há mais de três animais cadastrados, o comando a seguir realiza, corretamente, a contagem do número total de animais, por raça, cujos pesos são superiores a 20. select nomeRaca, count(*) from animal, raca where idRaca = Raca_IdRaca and pesoAnimal > 20 group by nomeRaca having count(*) > 3
Alternativas
Q345103 Banco de Dados
Considere a figura acima, que representa o modelo lógico de um banco de dados relacional. Considere, ainda, que as chaves primárias sejam: Aluno ÷Matricula; Escolhe ÷CodOferta+Matricula; Oferta ÷ CodOferta; Professor ÷ NrRegistro; Disciplina ÷ CodigoDisciplina. Em face desse conjunto de informações, é correto inferir que.

um professor pode estar envolvido na oferta de diversas disciplinas e uma mesma disciplina pode ser ministrada por mais de um professor.
Alternativas
Q345102 Banco de Dados
Considere a figura acima, que representa o modelo lógico de um banco de dados relacional. Considere, ainda, que as chaves primárias sejam: Aluno ÷Matricula; Escolhe ÷CodOferta+Matricula; Oferta ÷ CodOferta; Professor ÷ NrRegistro; Disciplina ÷ CodigoDisciplina. Em face desse conjunto de informações, é correto inferir que.

não é possível a um aluno escolher uma oferta enquanto não se definir o professor que oferecerá a disciplina.
Alternativas
Q345101 Banco de Dados
Acerca de sistemas de banco de dados, julgue o item seguinte.

Na implementação de um banco de dados com base no modelo relacional, uma alternativa para se evitar a desnormalização — sem prejuízo ao aumento do desempenho na recuperação de dados constantemente usados — é criar uma visão materializada
Alternativas
Q345100 Engenharia de Software
A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Na análise estruturada de sistemas, o fato de o analista verificar que é indispensável representar as relações entre terminadores (entidades externas) indica que as entidades não são realmente externas, mas partes do sistema, e devem ser modeladas como processos.
Alternativas
Q345099 Engenharia de Software
A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Por suas características, as metodologias ágeis de desenvolvimento não se aplicam aos sistemas de grande porte, que são elaborados por equipes numerosas que trabalham em locais e horários diferentes.
Alternativas
Q345098 Engenharia de Software
A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Caso seja empregada análise orientada a objetos de um software para atender a uma imobiliária, a locação de um imóvel que atenda às necessidades dessa imobiliária faz parte do modelo de domínio desse sistema.
Alternativas
Q345097 Engenharia de Software
A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Na documentação de um projeto que se fundamenta na análise essencial, o analista deve incluir o diagrama de contexto nas especificações do modelo ambiental do sistema.
Alternativas
Q345096 Gerência de Projetos
Com relação às atividades da gerência de projeto de software, julgue os próximos itens.

Em razão de o gerenciamento de projeto de software ser igual ao gerenciamento de outros tipos de projetos de engenharia, gerentes experientes podem antecipar problemas e, muitas vezes, transferir lições aprendidas de um projeto para outro.
Alternativas
Q345095 Gerência de Projetos
Com relação às atividades da gerência de projeto de software, julgue os próximos itens.

A missão de um grupo de SQA (software quality assurance) é deter a responsabilidade pela construção de projetos de software de alta qualidade.
Alternativas
Q345094 Gerência de Projetos
Com relação às atividades da gerência de projeto de software, julgue os próximos itens.

Os requisitos de marketing estão incluídos entre os fatores de influência do gerenciamento de release de um sistema.
Alternativas
Q345093 Engenharia de Software
Com relação às atividades da gerência de projeto de software, julgue os próximos itens.

Considere que um projeto de software preveja o desenvolvimento de vinte novas funções. Nessa situação, se a probabilidade de esse projeto de software desenvolver funções com erros for de 20% e se o custo para refazer cada função for de R$ 10.000,00, é correto afirmar que a exposição ao risco do projeto será de R$ 40.000,00.
Alternativas
Q345092 Gerência de Projetos
Com relação às atividades da gerência de projeto de software, julgue os próximos itens.

Para projetos de software compostos por código reutilizado, o modelo de estimativa COCOMO II.2000 requer informações sobre o tamanho total das linhas de código do sistema em desenvolvimento.
Alternativas
Q345091 Gerência de Projetos
Com relação às atividades da gerência de projeto de software, julgue os próximos itens.

A medição da confiabilidade, um atributo de qualidade externa do software, pode ser objetivamente avaliada com base nos atributos internos do software, tais como complexidade ciclomática, tamanho do programa em linhas de código e número de mensagens de erro.
Alternativas
Q345090 Engenharia de Software
Acerca da reengenharia e da engenharia direta de sistemas, julgue os itens subsequentes.

Reestruturação de software é uma atividade do processo de reengenharia de software voltada para a modificação da arquitetura global do programa, cujo objetivo consiste em tornar mais fácil o entendimento, os testes e a manutenção dos software.
Alternativas
Q345089 Engenharia de Software
Acerca da reengenharia e da engenharia direta de sistemas, julgue os itens subsequentes.

Como regra geral, não se deve tentar reestruturar um sistema com o uso da reengenharia se a abordagem inicial do sistema legado for funcional e a versão melhorada desejada for orientada a objetos.
Alternativas
Q345088 Engenharia de Software
Acerca da reengenharia e da engenharia direta de sistemas, julgue os itens subsequentes.

Na manutenção preventiva por refatoração em determinado software, novas funcionalidades devem ser adicionadas para diminuir sua degradação.
Alternativas
Respostas
701: C
702: C
703: E
704: E
705: C
706: E
707: C
708: C
709: E
710: C
711: C
712: E
713: E
714: C
715: C
716: E
717: C
718: E
719: C
720: E