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.

No Projeto de Objetos, deve-se

  • A. projetar operações para implementar algoritmos
  • B. minimizar caminhos de acesso aos dados
  • C.

    implementar controles para eliminação de interações externas

  • D. projetar requisitos
  • E. empacotar classes e associações em módulos

Testes devem ser realizados durante o desenvolvimento de um sistema computacional para garantir a qualidade e detectar falhas antes que ele seja disponibilizado para os seus usuários finais. Analise as afirmativas a seguir sobre tipos de teste de software:

I. Teste de caixa preta é uma técnica de teste onde o código-fonte e a estrutura interna do sistema são considerados para modelar os casos de teste.

II.Teste de regressão tem a função de verificar se alguma modificação recente causou algum efeito indesejado e certificar se o sistema ainda atende aos requisitos.

III.Teste de desempenho foca na experiência do usuário, ergonomia da interface e acesso às funcionalidades.

Está correto o que se afirma em:

  • A. somente I;
  • B. somente II;
  • C. somente III;
  • D. somente I e III;
  • E. I, II e III.

Considerando a Modelagem de Objetos, o relacionamento entre uma classe e uma ou mais versões refinadas dela é denominado

  • A.

    qualificador

  • B.

    módulo

  • C.

    herança

  • D.

    generalização

  • E.

    agregação

Com relação à coesão e acoplamento de um Projeto Estruturado, é correto afirmar que

  • A.

    um módulo que executa tarefas logicamente relacionadas é logicamente acoplado

  • B.

    a coesão de intervalo refere-se a módulos com tarefas que devem ser executadas no mesmo intervalo de tempo

  • C.

    a coesão relacional ocorre quando o módulo contém elementos de processamento relacionados, devendo ser executados numa ordem específica

  • D.

    um Módulo Coincidentalmente Coesivo executa um conjunto de tarefas que se relacionam frouxamente entre si, se é que se relacionam

  • E.

    o acoplamento é uma medida de interconexão entre os elementos da estrutura de um módulo

Test Driven Development (TDD) é uma prática muito utilizada no processo de desenvolvimento de sistemas computacionais. Analise as afirmativas a seguir sobre o uso da prática de TDD:

I. Tornam os testes de regressão mais demorados porque o desenvolvedor precisará fazer testes manuais várias vezes por dia.

II. Garante que os requisitos do sistema sejam atendidos porque o desenvolvedor escreverá o código de testes sempre que acabar a implementação do código do sistema.

III. Ajuda o desenvolvedor a escrever código de qualidade porque ele gastará parte do seu tempo escrevendo código de testes.

Está correto o que se afirma em:

  • A. somente I;
  • B. somente II;
  • C. somente III;
  • D. somente II e III;
  • E. I, II e III.

Julgue os próximos itens, relativos a desenvolvimento e qualidade de software. No que se refere a softwares, uma programação segura deve dispor de mecanismos que, em quaisquer circunstâncias, rejeitem a entrada de dados que contenham caracteres considerados potencialmente perigosos.

  • C. Certo
  • E. Errado

Considerando o processo Praxis para Engenharia de Software, a etapa do fluxo que visa detalhar, estruturar e validar os requisitos em termos de um modelo conceitual do problema, de forma que estes possam ser usados como base para o planejamento e acompanhamento detalhado da construção do produto é a fase de

  • A.

    Análise

  • B.

    Testes

  • C.

    Implementação

  • D.

    Desenho

  • E.

    Requisitos

O Projeto Orientado a Objetos tem os componentes:

  • A.

    Domínio da Interface, Objetos, Gerenciamento de Tarefas e Gerenciamento de Relações

  • B.

    Domínio do Problema, Domínio de Interfaces, Estrutura de Tarefas e Estrutura de Dados

  • C.

    Domínio de Algoritmos, Interação Humana, Gerenciamento de Tarefas e Gerenciamento de Controles

  • D.

    Domínio do Problema, Interação Humana, Gerenciamento de Tarefas e Gerenciamento de Dados

  • E.

    Domínio da Aplicação, Interação de Módulos, Organização de Funções e Estrutura de Dados

A Análise de Pontos de Função (APF) é uma técnica para a medição de software que estabelece uma medida de tamanho independente da linguagem de programação ou da tecnologia utilizada em seu desenvolvimento.

No processo de contagem de pontos de função, um grupo de dados logicamente relacionados ou informações de controle, identificado pelo usuário, requerido para referência ou validação pelo software que está sendo contado e cuja manutenção é feita por outra aplicação é denominado:

  • A. Arquivos Lógicos Internos;
  • B. Arquivos de Interface Externa;
  • C. Entradas Externas;
  • D. Saídas Externas;
  • E. Consultas Externas.

Julgue os próximos itens, relativos a desenvolvimento e qualidade de software. No desenvolvimento de software, devem estar previstos mecanismos de segurança que sejam testados de forma a garantir que estejam livres de falhas. Isso garante a segurança do ambiente onde o software se encontra.

  • C. Certo
  • E. Errado
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...