Questões de Concurso sobre Engenharia de Software

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
9.674 questões encontradas
Questões por página
20
Mais recentes
 

Na medição de um software em que sejam encontradas atividades de manutenção adaptativa, corretiva e perfectiva, o cálculo do esforço do trabalho deve considerar apenas os dados das duas primeiras categorias de manutenção.


C

Certo


E

Errado

Caso um sistema esteja sujeito a uma probabilidade de ataque de 25% e a sua probabilidade de repelir esse ataque seja de 95%, a integridade do software será muito alta, de aproximadamente 99%.


C

Certo


E

Errado

Laura precisa modelar o processo de negócio do seu setor, explicitando o fluxo de trabalho (workflow), visando sua automatização via desenvolvimento de um Sistema de Informação.


Para isso, o diagrama comportamental da UML que Laura deve usar é o(a):


A

Use Case;


B

Atividade;


C

Comunicação;


D

Sequência;


E

Máquina de Estado.

Em DevOps, a compilação de todos os arquivos de um sistema para a geração de uma versão executável sem nenhum passo manual é denominada


A

servidores de integração contínua.


B

deploy contínuo.


C

build automatizado.


D

testes automatizados.

Relacione a Coluna 1 à Coluna 2, associando os fatores de qualidade de software aos respectivos atributos de qualidade, segundo o padrão NBR ISO/IEC 9126.


Coluna 1

1. Funcionalidade.

2. Confiabilidade.

3. Usabilidade.

4. Eficiência.

5. Manutenibilidade.

6. Portabilidade.


Coluna 2

( ) Maturidade.

( ) Utilização de recursos.

( ) Operacionalidade.

( ) Estabilidade.

( ) Interoperabilidade.

( ) Adaptabilidade.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

4 – 2 – 6 – 1 – 5 – 3.


B

1 – 6 – 4 – 2 – 3 – 5.


C

2 – 4 – 3 – 5 – 1 – 6.


D

5 – 3 – 1 – 4 – 6 – 2.


E

3 – 5 – 2 – 6 – 1 – 4.

Na investigação de requisitos para a construção de um software, os cenários dos usuários são criados e refinados na fase de


A

concepção.


B

levantamento.


C

elaboração.


D

especificação.


E

negociação.

Sobre as Metodologias de Desenvolvimento de Software e o Processo Unificado, analise as afirmativas a seguir.


I. O Processo Unificado é uma metodologia de desenvolvimento de software que se destaca por ser iterativa e incremental com entregas sucessivas e refinadas do projeto.

II. A análise orientada a objeto não é considerada uma metodologia de desenvolvimento de software.

III. No Processo Unificado, artefatos como casos de uso e diagramas de classe podem ser compartilhados entre diferentes fases, como a concepção e a elaboração.


Está correto o que se afirma em


A

I, apenas.


B

I e II, apenas.


C

I e III, apenas.


D

II e III, apenas.


E

I, II, III.

Considere as seguintes afirmativas sobre o modelo de desenvolvimento de software em espiral:


I. Uma das características mais marcantes do modelo em espiral é a sua ênfase na identificação, análise e mitigação de riscos.

II. Segue a abordagem de passos sistemáticos do modelo cascata, incorporando-os a uma estrutura iterativa.

III. É uma abordagem realista para o desenvolvimento de sistemas e software de grande porte.


Considerando-se V para verdadeiro e F para falso, o julgamento correto das afirmativas é


A

I – F, II – V, III – V.


B

I – V, II – F, III – V.


C

I – V, II – V, III – F.


D

I – V, II – V, III – V.

A sociedade empresária Max Tech produz um aplicativo de gerenciamento de tarefas para equipes remotas. Após o lançamento, vários usuários relataram problemas de usabilidade e desempenho do aplicativo, especialmente em condições de rede variáveis. A diretoria reconheceu a necessidade de aprimorar a qualidade do software e solicitou uma revisão nos Requisitos Não Funcionais (RNFs) que foram negligenciados.


No contexto apresentado, assinale a ação capaz de garantir a qualidade do software


A

Realizar uma pesquisa de mercado para identificar as principais funcionalidades ausentes no aplicativo e integrá-las no menor tempo possível.


B

Priorizar a adição de novos recursos ao aplicativo, assumindo que isso automaticamente resolverá os problemas de desempenho e usabilidade relatados pelos usuários.


C

Implementar uma estratégia de marketing mais agressiva para melhorar a percepção do produto pelo mercado, desviando a atenção dos problemas de desempenho e usabilidade.


D

Focar na otimização do código para melhorar o desempenho do aplicativo, assim como aprimorar a interface com o usuário, garantindo uma execução mais rápida em todas as condições de rede e melhor usabilidade para o usuário.


E

Conduzir uma revisão focada nos Requisitos Não Funcionais, especialmente aqueles relacionados à usabilidade e ao desempenho em condições de rede variáveis, para identificar lacunas e oportunidades de melhoria.

A análise de tarefas é um método eficaz para avaliar a usabilidade na qualidade de software.


Assinale a opção que descreve um problema comum dessa abordagem.


A

Sobreposição excessiva de funcionalidades, o que pode confundir o usuário.


B

Aumento da carga de trabalho para a equipe de desenvolvimento devido à necessidade de manter duas versões do software.


C

Obtenção de dados quantitativos insuficientes para uma análise estatística rigorosa.


D

Efeito do observador, em que a presença do analista pode alterar o comportamento do usuário.


E

Ambiguidade das perguntas, o que pode levar a respostas não confiáveis.

Difundido no cenário das startups, o método Lean, que é indicado para projetos reduzidos e mais objetivos, tem como foco principal identificar e eliminar de forma eficiente os desperdícios dentro de uma organização ou na realização de algum projeto.


C

Certo


E

Errado

O propósito da prática de gerenciamento de incidente é maximizar o número de mudanças bem-sucedidas de serviço e produto ao garantir que os riscos tenham sido adequadamente avaliados, autorizar as mudanças a serem realizadas e gerenciar o calendário de mudanças.


C

Certo


E

Errado

Lean UX e Agile UX são técnicas mutuamente exclusivas, pois o Agile UX está focado em cortar processos desnecessários e etapas secundárias.


C

Certo


E

Errado

Na gestão do backlog de um produto usando-se uma metodologia ágil, o controle do versionamento dos artefatos é adequado para procurar manter o backlog com a característica de emergente.


C

Certo


E

Errado

De acordo com o modelo DevOps, a equipe de desenvolvimento é responsável por construir e publicar os containers de suas aplicações.


C

Certo


E

Errado

O Manifesto Ágil foi lançado em 2001 e representa uma declaração de valores e princípios essenciais para o desenvolvimento de software.

Com relação ao desenvolvimento ágil de software proposto no Manifesto, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) O desenvolvimento ágil valoriza mais os indivíduos e interações do que os processos e ferramentas, bem como atribui mais valor ao software em funcionamento do que à documentação abrangente.

( ) O movimento ágil valoriza menos a negociação de contratos, dando mais importância à colaboração com o cliente.

( ) O desenvolvimento ágil valoriza mais seguir um plano do que responder a mudanças.

As afirmativas são, respectivamente,


A

V – V – F.


B

F – F – V.


C

V – F – V.


D

V – F – F.


E

F – V – V.

O Desenvolvimento de Software tem sido impactado pela condução de projetos empregando métodos ágeis. São alguns dos principais métodos: Scrum; Kanban; Lean; Feature Driven Development (FDD); eXtreme Programming (XP); e, Microsoft Solutions Framework (MSF).

Entre as técnicas aplicadas, destaca-se a prática que torna a integração de código mais eficiente por meio de builds e testes automatizados denominada


A

Iterative Development / Continuous Delivery (ID/CD)


B

Continuous Delivery / Continuous Feedback (CD/CF)


C

Continuous Integration / Continuous Delivery (CI/CD)


D

Flow Production / Continuous Integration (FP/CI)


E

Continuous Integration / Continuous Feedback (CI/CF)

Os modelos de processos de software são abordagens sistemáticas e estruturadas para o desenvolvimento, manutenção e evolução de software. Eles descrevem as atividades, tarefas e técnicas que devem ser seguidas para produzir software de alta qualidade de forma consistente. Considere as seguintes características: 1modelado em função do ciclo da engenharia convencional; 2- cada fase só começa após a conclusão da anterior; 3- requer uma abordagem sistemática, sequencial ao desenvolvimento de software. Essas características dizem respeito a qual modelo de processo de software?


A

Modelo Ágil.


B

Modelo de Desenvolvimento Rápido de Aplicações.


C

Modelo Espiral.


D

Modelo Incremental.


E

Modelo em Cascata.

No Scrum, a sprint review visa inspecionar o resultado da sprint e determinar as adaptações futuras, caso necessário, e é executada após a sprint ser finalizada.


C

Certo


E

Errado

Com relação às práticas de segurança da informação, analise as afirmativas a seguir.


I. Para garantir a segurança e a integridade das informações em ambientes corporativos devem ser implementadas a Segurança de Endpoints, que se preocupa com a implementação de políticas e ferramentas para proteção de dados confidenciais, e a Prevenção de Perda de Dados (DLP), que se refere à proteção de dispositivos finais, evitando que sejam inadvertidamente compartilhados, acessados ou perdidos.

II. Os testes de segurança realizados para descobrir possíveis falhas, vulnerabilidades e problemas que facilitam ciberataques nos sistemas da organização, são o Red Team, que simula ataques nos sistemas da empresa; o Pentest, para procurar pontos fracos; o de vulnerabilidade, para buscar falhas no sistema da empresa; a avaliação de postura da empresa, tendo como foco o fator humano; e o Bug Bounty, que oferece recompensas a hackers-éticos que encontram vulnerabilidades e falhas nos sistemas.

III. A segurança em recursos humanos implica a implementação de práticas de gestão correta de dados dos funcionários e clientes, em especial para atender a Lei Geral de Proteção de Dados (LGPD), pois qualquer vazamento de informação pode dar origem ao pagamento de multas e até mesmo a publicização da infração.


Está correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

I e II, apenas.


D

II e III, apenas.

   
Gerar simulado