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.

O Windows 8 introduziu modelo de desenvolvimento de aplicativos UWP capazes de executarem em múltiplas plataformas de dispositivos móveis. Os novos conjuntos de APIs introduzidas pelo modelo são conhecidos como:

  • A. Win32 e WinIoT;
  • B. WinNTFS e Win64;
  • C. WinHyper-V e WinUWP;
  • D. WinRT e WinJS;
  • E. WiniOS e WinAndroid.

O desenvolvedor de uma aplicação web deseja diminuir o volume de dados transmitidos pela aplicação. Uma medida que pode ser adotada pelo projeto desse site para essa finalidade é

  • A. converter todas as imagens e fotos do site para o formato PNG.
  • B. solicitar que os clientes utilizem apenas os navegadores Google Chrome ou Mozilla Firefox.
  • C. remover código desnecessário das páginas web transmitidas ao cliente, como espaços redundantes e comentários.
  • D. não utilizar cookies para manter a sessão do usuário, exigindo que ele se autentique a cada nova requisição.
  • E. mover a lógica do negócio para JavaScript, fazendo com que seja processada no cliente sempre que possível, através de requisições AJAX.

Em relação aos tipos de software e suas utilidades, assinale a opção correta.

  • A. O interpretador é um programa de nível 1 (L1) que substitui cada instrução de nível 2 (L2) por um conjunto equivalente de L1, gerando código objeto.
  • B. Um depurador não permite acompanhar a execução de um programa instrução por instrução. Essa tarefa é executada pelo interpretador.
  • C. Linguagem de máquina é um conjunto limitado de instruções que um circuito de computador reconhece e executa diretamente, independentemente do fabricante.
  • D. O loader é um utilitário que traduz um programa fonte em linguagem de montagem em um programa objeto não executável e carrega o resultado para a memória.
  • E. As funções básicas de um linker incluem resolver todas as referências simbólicas existentes entre os módulos e reservar memória para a execução do programa.

Um Técnico do Tribunal, que utiliza JUnit, sabe que dentre os métodos da classe TestCase aquele que é chamado depois de cada método de teste, usado para desfazer o que setUp() fez como, por exemplo, fechar uma conexão de banco de dados, é o

  • A. run()
  • B. setOff()
  • C. tearDown()
  • D. runTest()
  • E. command()

Julgue os itens a seguir, relativos à acessibilidade digital. Webvox, Dosvox, Jaws e Microsoft Vision são softwares leitores de tela.

  • C. Certo
  • E. Errado

Um desenvolvedor Web mobile pretende utilizar os novos elementos semânticos disponíveis no HTML5 em suas páginas. Associe corretamente os elementos HTML5 enumerados com o posicionamento na ilustração que representa conceitualmente as partes de uma página HTML:

A sequência correta é:

  • A. A=1, B=3, C=5, D=6, E=4 e F=2;
  • B. A=2, B=5, C=4, D=3, E=6 e F=1;
  • C. A=1, B=4, C=6, D=5, E=3 e F=2;
  • D. A=2, B=3, C=6, D=4, E=5 e F=3;
  • E. A=1, B=6, C=4, D=3, E=5 e F=2.

No gerenciamento de requisitos é importante relacionar os requisitos identificados, mostrando quais são as fontes de cada requisito, como os requisitos se relacionam uns com os outros e com as interfaces internas e externas do sistema, quais os subsistemas que eles governam, dentre outros aspectos. Para isso utilizam-se

  • A. protótipos de Caso de Uso da UML.
  • B. matrizes RACI.
  • C. tabelas de rastreamento.
  • D. diagramas de Atividades da UML.
  • E. matrizes de checklist.

Julgue os itens seguintes, referentes ao uso e à implementação de softwares livres. Em softwares livres, o uso de copyleft é obrigatório.

  • C. Certo
  • E. Errado

Julgue os itens seguintes, referentes ao uso e à implementação de softwares livres. O acesso ao código-fonte pelos usuários é uma condição dispensável no contexto de software livre.

  • C. Certo
  • E. Errado

Considerando a gerência de configuração de um projeto de software, um item importante a ser considerado são seus baselines, que visam especificar

  • A. a equipe responsável pelo desenvolvimento do projeto.
  • B. a forma como o software deverá ser testado.
  • C. o ciclo de vida que vai ser seguido no projeto.
  • D. o cronograma de execução de cada versão do sistema.
  • E. os componentes (incluindo bibliotecas) e suas versões para a definição de um sistema.
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...