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.

Um caso de uso é uma descrição de uma funcionalidade (uma utilização específica do sistema) que o sistema fornece. Através da modelagem de casos de uso, os atores internos que tem interesse no sistema são modelados de acordo com a funcionalidade que eles requerem do sistema. Cada caso de uso especifica o que o cliente espera do sistema sem considerar como a funcionalidade será implementada. O diagrama de casos de uso é gerado na etapa de:

  • A.

    Análise de requisitos (requerimentos)

  • B.

    Modelagem (análise)

  • C.

    Concepção (projeto)

  • D.

    Implementação

  • E.

    Testes

"Deve-se enxergar o sistema como uma �caixa preta� e validar se o sistema possui a funcionalidade final como a esperada por um usuário final."

Trata-se da etapa de:

  • A.

    Análise de requisitos (requerimentos)

  • B.

    Modelagem (análise)

  • C.

    Concepção (projeto)

  • D.

    Implementação

  • E.

    Testes

Em relação aos conceitos de orientação a objetos, assinale a opção correta.

  • A. A alteração no método de uma classe modifica o comportamento dos objetos das suas subclasses.
  • B. Com a herança múltipla, todos os métodos de cada uma das superclasses passam a compor o comportamento das subclasses.
  • C. Em um programa orientado a objetos, os métodos a serem efetivamente executados podem não estar determinados em tempo de compilação.
  • D. Todas as classes de um programa orientado a objetos implementam ou herdam métodos que deverão compor o comportamento dos seus objetos instanciados.
  • E. O polimorfismo permite construir uma hierarquia de classes em que todo o comportamento comum esteja concentrado na superclasse, sendo implementados na subclasse apenas métodos não definidos na superclasse.

Assinale a opção correta acerca do NET Framework.

  • A. O Garbage Colector atua a cada instanciação de objetos com o objetivo de liberar espaço de memória referente a objetos que não mais estejam em uso.
  • B. Objetos de uma classe, quando passados como parâmetros, não permitem alterações, visto que a passagem é sempre feita por valor.
  • C. Uma enumeração pode ser de qualquer tipo, apesar de, por definição, ter o tipo int.
  • D. A ocorrência de uma exceção é tratada por meio da instanciação da classe Exception, ou de uma classe derivada da classe Exception e da captura desse objeto.
  • E. A classe BitVector32 apresenta melhor desempenho em comparação com a classe BitArray, embora elas tenham a mesma funcionalidade.

Na construção de um RSS, o elemento que determina o tempo para que o canal seja recarregado de sua fonte é

  • A. refreshTime.
  • B. skipHours.
  • C. nextRefresh.
  • D. timeToRefresh.
  • E. ttl.

Para vendas durante o período de natal, uma loja decidiu criar na web um sítio exclusivo, em que os itens vendidos podem ser pesquisados a partir da seção à qual pertencem. Nesse modo de pesquisa, a forma de estruturação da informação utilizada foi

  • A. a hierarquia.
  • B. a localização.
  • C. o alfabeto.
  • D. o tempo.
  • E. a categoria.

Considerando o grafo ilustrado acima, assinale a opção em que é apresentada a descrição em vértices (V) e arestas (A).

  • A.

    V = {1, 2, 3, 4, 5, 6 }

    A = {(2, 4), (2, 3), (2, 5), (3, 6), (1, 5)}

  • B.

    V = { 2, 4, 1, 3, 6, 5 }

    A = {(4, 2), (1, 3), (5, 2), (6, 3), (5, 3)}

  • C.

    V = {1, 2, 3, 4, 5, 6 }

    A = {(4, 2), (3, 4), (5, 2), (6, 3), (5, 3)}

  • D.

    V = {1, 2, 3, 4, 5, 6 }

    A = {(4, 2), (3, 1), (5, 1), (6, 2), (5, 3)}

  • E.

    V = {1, 2, 3, 4, 5, 6 }

    A = {(4, 2), (3, 1), (5, 1), (6, 2), (5, 3)}

O processo de ordenação de vetores que busca o menor elemento do vetor e o insere na primeira posição do vetor e que, posteriormente, busca o segundo menor valor do vetor e o coloca na segunda posição do vetor, e assim sucessivamente até que todo o vetor esteja ordenado, denomina-se

  • A. ordenação por seleção.
  • B. ordenação merge sort.
  • C. busca linear.
  • D. busca binária.
  • E. ordenação por inserção.

O conjunto de operações cujo resultado seja uma nova relação e que envolve seleção, projeção, união e produto cartesiano é denominado

  • A. mapeamento de cardinalidades.
  • B. álgebra relacional.
  • C. generalização.
  • D. chave primária.
  • E. herança.
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...