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 figura abaixo.

Pelas características apresentadas na figura, este processo de software

  • A. é uma metodologia ágil para grandes equipes que desenvolvem software baseado em requisitos precisos, que pouco se modificam, e na qual o cliente não atua diretamente.
  • B. é adequado para projetos nos quais as versões devem ser entregues a cada mês, ou no máximo a cada seis meses, aumentando a possibilidade de feedback rápido do cliente.
  • C. mantém as funcionalidades a serem implementadas em uma lista denominada Product Backlog ou Pacote de Trabalho. Na reunião de planejamento o Product Owner prioriza os itens dos Pacotes de Trabalho.
  • D. mantém as funcionalidades a serem implementadas em uma lista denominada Product Backlog ou Pacote de Trabalho. Na reunião de planejamento o Product Owner prioriza os itens dos Pacotes de Trabalho.
  • E. é conhecido como TDD − Test Driven Development e sua principal característica é que o código é comunitário, não pertencendo a um único desenvolvedor.

Considere que uma aplicação web contenha formulário e que haja a necessidade de se fazer a validação dos dados informados. Nesse caso, a forma mais adequada de se aplicar a tecnologia AJAX consiste no(a)

  • A. balanceamento das validações, com a manutenção no servidor daquelas que dependem de outros dados e, no lado cliente, das validações simples que sejam independentes de dados adicionais.
  • B. uso da validação de formulários, de forma que a aplicação web possa validar os dados informados em background, enquanto o usuário preenche o formulário.
  • C. submissão de toda a página com os dados informados, de modo que o servidor faça a validação e forneça retorno à aplicação web.
  • D. validação no lado cliente, para que os dados só sejam submetidos depois que as eventuais correções forem feitas pelo usuário.
  • E. submissão dos dados ao servidor, à medida que são informados, a fim de se obter o retorno da validação campo a campo.

Uma grande empresa pretende expandir sua presença na Internet e, para tanto, encomendará o desenvolvimento de um sítio responsivo, em substituição ao que já está sendo utilizado por muitos anos.

Tendo como referência a situação apresentada, assinale a opção correta acerca do desenvolvimento de sítios.

  • A. Para situações como a do caso apresentado, o desenvolvimento de um sítio responsivo é sempre a opção mais produtiva.
  • B. O uso de media queries permite o direcionamento para o código adequado ao dispositivo que esteja em uso.
  • C. O uso da meta tag viewport do HTML possibilita que páginas sejam adaptadas automaticamente por meio da aplicação de um zoom das telas a serem exibidas em dispositivos móveis.
  • D. As imagens podem ser utilizadas no sítio independentemente do tamanho da tela em que serão exibidas, podendo a adaptação dos elementos ficar a cargo do CSS por meio de media queries.
  • E. O sítio responsivo vai apresentar os mesmos elementos, qualquer que seja o dispositivo em que esteja sendo exibido, passando apenas por adaptações quanto ao formato de tela de cada caso.

Julgue o seguinte item, que versa sobre o Crystal Reports. Crystal Reports é um software que auxilia no processo de criação de animações interativas usando-se a tecnologia flash.

  • C. Certo
  • E. Errado

No que se refere a métodos ágeis de desenvolvimento de sistemas, assinale a opção correta.

  • A. A aplicação de método ágil para desenvolvimento de grandes sistemas pode enfrentar dificuldades que o tornem inviável.
  • B. O documento de requisitos, apesar de abordar um conjunto pequeno de funcionalidades, deve especificar toda a necessidade do usuário.
  • C. O sistema é construído em pequenos blocos, que irão compor uma versão a ser entregue aos usuários.
  • D. A documentação de projeto deve ser feita pelo próprio desenvolvedor, seguindo padrões simplificados.
  • E. Para atingir os objetivos de agilidade exigidos, os desenvolvedores devem seguir processos simplificados para a construção do software.

Considerando o desenvolvimento de um projeto de software orientado a objetos, projetar a arquitetura do sistema envolve

  • A. identificar as classes de objetos que compõem o sistema.
  • B. desenvolver o modelo de projeto do sistema.
  • C. especificar as interfaces entre os diversos componentes do sistema.
  • D. identificar os principais componentes do sistema e suas interações.
  • E. definir as interações entre o sistema e o ambiente em que está inserido.

Os três processos básicos de modulação de uma portadora por um sinal de informação discreto tipo NRZ são

  • A. ASK, FSK e PSK.
  • B. divisão, multiplicação e potenciação.
  • C. fase, neutro e terra.
  • D. vertical, horizontal e transversal.
  • E. CDMA, TDMA e FDMA.

Acerca de conceitos relativos a engenharia de software, julgue os próximos itens. No gerenciamento do ciclo de vida de um software, o processo de desenvolvimento (processo básico) objetiva estabelecer os requisitos dos componentes e suas interfaces em um sistema.

  • C. Certo
  • E. Errado

Acerca de conceitos relativos a engenharia de software, julgue os próximos itens. No processo de desenvolvimento de software, a elaboração do plano diretor de tecnologia da informação é uma atividade sem contagem de pontos de função.

  • C. Certo
  • E. Errado

Acerca de conceitos relativos a engenharia de software, julgue os próximos itens. Em engenharia de requisitos, os requisitos funcionais referem-se a usabilidade, confiabilidade, robustez e desempenho do sistema.

  • 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...