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.

São técnicas de teste de software, Exceto:

  • A. Teste Caixa Preta.
  • B. Teste Caixa Branca.
  • C. Teste Baseado em Erros.
  • D. Teste Baseado em Acertos.

A respeito de métricas e estimativas de software, julgue os seguintes itens. Uma aplicação com dois AIEs complexos, dois ALIs complexos e três EEs complexas terá, após o processo de contagem, 33 pontos por função.

  • C. Certo
  • E. Errado

No que se refere à modelagem de processos de negócio e às metodologias utilizadas para desenvolvimento de softwares, julgue os itens que se seguem. Depois de ordenados os requisitos do product backlog pelo time de desenvolvimento, o Product Owner avalia a qualidade dos produtos entregues para certificar que os desenvolvedores realizaram adequadamente as avaliações de mercado e as necessidades dos clientes do produto. Práticas de estimativa, como burndown, em conjunto com gráficos de barra, são úteis para estabelecer o burndown baseline e auxiliar o time de desenvolvimento a gerir a complexidade do projeto.

  • C. Certo
  • E. Errado

Acerca do controle de processos do Sistema Operacional Android, assinale a alternativa correta.

  • A. Broadcast receivers são componentes responsáveis por receber e tratar eventos oriundos do sistema ou de outras aplicações e não possuem interface com o usuário, apesar de poderem lançar notificações de alerta.
  • B. Para permitir que um aplicativo interfira com a sandbox de outro aplicativo, acesse dados privados, ou execute quaisquer funções que não estão diretamente relacionadas com a aplicação em si, deve-se declarar a permissão em arquivo XML específico.
  • C. Uma activity é uma descrição abstrata de uma operação a ser executada. Ela representa uma mensagem, um pedido que é encaminhado ao sistema operacional, e pode ativar um broadcast ou enviar uma mensagem para aplicações que executam em outros processos, entre outros.
  • D. As permissões que cada aplicação possui no Android são dinamicamente declaradas, e é responsabilidade do usuário determinar o nível de permissão que a aplicação que está sendo instalada possui.
  • E. Uma intent é basicamente um elemento de gestão da aplicação Android para a interface com o usuário. Todo aplicativo Android começa por ela.

Considere que um Analista de Sistemas sugeriu a implementação de um novo projeto com base em um processo de software que organiza suas iterações em quatro fases principais:

[1] Concepção: levantar, de forma genérica e pouco precisa, o escopo do projeto. O objetivo é ter uma visão inicial do problema, estimar esforço e prazos e determinar se o projeto é viável e merece uma análise mais profunda.

[2] Elaboração: levantar todos, ou a maior parte dos requisitos. Em uma primeira iteração alguns requisitos, de maior risco e valor arquitetural, são especificados em detalhes, implementados e servem como base de avaliação junto ao usuário e desenvolvedores para o planejamento da próxima iteração. Ao fim da fase, 90% dos requisitos devem ter sido levantados em detalhes, o núcleo do sistema deve ter sido implementado com alta qualidade, os principais riscos devem ter sido tratados, podendo-se fazer estimativas mais realistas.

[3] Construção: implementar, de forma iterativa, os elementos restantes de menor risco e mais fáceis e preparação para a implantação.

[4] Transição: realizar testes finais e implantação.

O processo de software indicado pelo Analista é o

  • A. Baseado em Componentes.
  • B. Desenvolvimento Concorrente.
  • C. Rapid Application Development − RAD.
  • D. Processo Unificado.
  • E. Espiral.

A respeito de métricas e estimativas de software, julgue os seguintes itens. A contagem estimativa por pontos de função (CEPF) objetiva conhecer o desempenho do sistema a partir dos requisitos funcionais do projeto e da identificação dos possíveis arquivos lógicos internos (ALI), entradas externas (EE), consultas externas (CE) e saídas externas (SE).

  • C. Certo
  • E. Errado

No que se refere à modelagem de processos de negócio e às metodologias utilizadas para desenvolvimento de softwares, julgue os itens que se seguem. Na modelagem de processos de negócio, o BPMN (business process model and notation) requer que os gateways sejam representados com círculos e as atividades, com retângulos arredondados.

  • C. Certo
  • E. Errado

Considere que nos projetos do CREMESP baseados em XP pratica-se a propriedade coletiva de código, de forma que todos os desenvolvedores podem fazer alterações e refatoração de qualquer parte do código a qualquer momento. Para isso, é necessário que também haja

  • A. integração das funcionalidades, mesmo com erros.
  • B. padrões de codificação.
  • C. time-box de 40 horas.
  • D. testes apenas depois da codificação.
  • E. releases grandes.

A propósito de análise e projeto orientados a objetos, julgue os itens subsequentes. O diagrama de objetos representa os objetos que foram instanciados das classes, e as dependências demonstram que objetos de uma classe estão ligados a objetos de outras classes.

  • C. Certo
  • E. Errado

No que se refere à modelagem de processos de negócio e às metodologias utilizadas para desenvolvimento de softwares, julgue os itens que se seguem. Normalmente, o time do projeto define quando a entrega de uma versão deve ser realizada após analisar o retorno sobre o investimento e avaliar se um conjunto de funcionalidades já pode ser utilizado por clientes e usuários.

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