Questões sobre Engenharia de Software

Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considere a imagem abaixo.

 Trata-se de um Diagrama de

  • A. Fluxo de Dados Nível 1.
  • B. Atividades.
  • C. Fluxo de dados Nível 2.
  • D. Casos de Uso.
  • E. Contexto.

Acerca de análise estática de código-fonte, uma das práticas que verifica a qualidade do código e pode ser realizada antes da execução do software, julgue os próximos itens. A ferramenta SonarQube permite analisar a qualidade dos códigos-fontes que envolvem linguagens de computador e de dispositivos móveis e abrange categorias como padrões de codificação, testes e identificação de erros.

  • E. Errado
  • C. Certo

Acerca de análise estática de código-fonte, uma das práticas que verifica a qualidade do código e pode ser realizada antes da execução do software, julgue os próximos itens. De acordo com as práticas de clean code, comentários em um código-fonte servem para compensar um código mal escrito, devendo, portanto, ser evitados.

  • C. Certo
  • E. Errado

De acordo com as associações descritas no diagrama, os objetos da classe Funcionário podem disparar métodos em objetos da classe Operação.

  • A. O tipo de operação pode ser classificado como uma entidade à parte, haja vista a necessidade de manutenção da entidade, exposta pelo diagrama de classes.
  • B. A classe Usuário determina que deveria existir uma tabela para inclusão de seus dados no banco de dados relacional.
  • C. Aquery CREATE TABLE CT_CONTABIL (id_cont Integer, DataMov Date, DataEfe Date, Contrato varchar(100), F_operacao Integer ); cria a tabela conforme o diagrama físico demonstrado.
  • D. A tabela INT_FUNC transpõe a herança da classe Funcionário da superclasse Usuário satisfatoriamente do modelo orientado a objetos (diagrama de classes) para o banco de dados relacional.
  • E. A query SQL SELECT CC.ID_CONT, OO.NOME, OO.CONTRATO, OO.TIPO FROM CT_CONTABIL AS “CC” LEFT JOIN ON OP_OPERACAO AS “OO” ON (CC.F_OPERACAO=OO.ID_OPERACAO) WHERE CC.ID_CONT=1023 retorna os dados do contrato e das operações do registro contábil 1023.

Acerca de análise estática de código-fonte, uma das práticas que verifica a qualidade do código e pode ser realizada antes da execução do software, julgue os próximos itens. No contexto de clean code, o conceito de objetos é semelhante ao de estruturas de dados, devendo os dados e as funções ficar expostos para permitir a inclusão de novos dados e de novas funções.

  • C. Certo
  • E. Errado

Acerca de análise estática de código-fonte, uma das práticas que verifica a qualidade do código e pode ser realizada antes da execução do software, julgue os próximos itens. As práticas de clean code recomendam que as funções tenham, no máximo, vinte linhas, e até dois níveis de indentação.

  • C. Certo
  • E. Errado

Um desenvolvedor criou uma aplicação web utilizando como servidor o Tomcat versão 9.0, que define um layout padrão de diretórios. Em determinado momento, precisou entrar em um arquivo de configuração conhecido como Web Application Deployment Descriptor, para conferir a descrição das servlets e de outros componentes que compõem a aplicação. O arquivo de configuração e o respectivo diretório onde ele se encontra são, respectivamente,

  • A. config.xml e WEB-INF.
  • B. context.xml e META-INF.
  • C. build.xml e WEBAPP.
  • D. web.xml e WEB-INF.
  • E. web-config.xml e WEBAPP.

Considere a imagem abaixo, que mostra o esquema de funcionamento da Java Virtual Machine – JVM.

O produto resultante do processo de compilação de classes Java, que deve preencher a lacuna I, é conhecido como

  • A. hashcode.
  • B. bytecode.
  • C. CIL (Common Intermediate).
  • D. assembly.
  • E. classcode.

Com base nos princípios da engenharia de software, assinale a opção correta a respeito de manutenção e desenvolvimento de sistemas e aplicações.

  • A. Com base nos princípios da engenharia de software, assinale a opção correta a respeito de manutenção e desenvolvimento de sistemas e aplicações.
  • B. Ao término de cada atividade do processo de engenharia de software, não é obrigatória a geração de insumos.
  • C. Os modelos de processo de desenvolvimento de software, que podem ser classificados em modelo cascata e modelo de engenharia de software orientada a reúso, são excludentes entre si, razão por que se deve escolher a melhor abordagem para um projeto de software.
  • D. A engenharia de requisitos, uma etapa opcional da engenharia de software, está ligada à metodologia a ser utilizada na concepção do software.
  • E. Especificação, design, implementação, validação e evolução são as principais atividades da engenharia de software, ainda que não sejam etapas comuns a todas as metodologias de engenharia de software.

Considere que um Analista de Sistemas está desenvolvendo um software orientado a objetos e utilizou a seguinte estratégia de teste: primeiro foram testadas as classes independentes (que não usam classes servidoras ou usam poucas), depois realizou uma sequência de testes das classes dependentes (que usam classes independentes) até que todo o sistema foi testado. O Analista utilizou uma estratégia de teste de

  • A. unidade.
  • B. regressão.
  • C. validação.
  • D. integração.
  • E. homologação do tipo alfa e beta.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...