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.670 questões encontradas
Questões por página
20
Mais recentes
 

Ao projetar a interface de um website educacional, um designer gráfico enfrenta o desafio de garantir que a plataforma seja não só visualmente atraente, mas também altamente funcional e fácil de navegar para uma ampla gama de usuários, incluindo estudantes e educadores com diferentes níveis de habilidade tecnológica. Considerando aspectos como a clareza na disposição dos elementos, a intuitividade da navegação, a legibilidade da tipografia e a eficiência das interações, qual abordagem é fundamental para maximizar a usabilidade no design gráfico deste website?


A

Empregar a navegação intuitiva, utilizar tipografia legível e criar interações simples.


B

Priorizar uma abordagem artística no layout, focando em estilos visuais inovadores e tendências de design.


C

Utilizar uma ampla variedade de estilos tipográficos e cores para tornar o site visualmente estimulante.


D

Concentrar exclusivamente em funcionalidades avançadas e interações complexas para atrair um público tecnicamente experiente.

A Universidade Federal de Sergipe (UFS) está implementando o uso do framework SCRUM para gerenciar projetos em seu departamento de TI. João, o Scrum Master, está trabalhando com sua equipe para planejar o próximo Sprint. O que João deve fazer imediatamente após a reunião de Planejamento do Sprint para garantir que a equipe saiba quais tarefas devem ser completadas durante o próximo Sprint?


A

Realizar uma reunião de revisão do Sprint.


B

Atualizar o backlog do produto.


C

Realizar uma reunião de retrospectiva.


D

Atualizar o Quadro de Tarefas (Task Board).


E

Enviar um e-mail para todos os stakeholders atualizando-os sobre o planejamento do Sprint.

No processo de desenvolvimento utilizando um produto mínimo viável (MVP), entre as etapas do ciclo build, measure e learn (construir, medir e aprender), a etapa build (construir) é a mais aderente ao objetivo central do MVP.


C

Certo


E

Errado

O desenvolvimento de um software geralmente envolve grandes equipes de desenvolvimento que trabalham colaborativamente em um ambiente distribuído cujas mudanças são naturais e precisam ser gerenciadas. Neste contexto, o Gerenciamento de Configuração de Software Cobre todo o ciclo de vida do software. É correto afirmar que NÃO é um dos objetivos do gerenciamento de configuração de software:


A

melhoraria da qualidade.


B

reduzir/controlar erros.


C

identificar, organizar, controlar e comunicar mudanças


D

controle de usuários.


E

controle de versões.

Um sistema é formado por elementos que se operacionalizam por etapas. Dessa forma, quando se realizam comparações de dados de saídas com dados de resultados desejados identificando-se a necessidade de modificação de dados de entradas com objetivos de se reorganizar o sistema, tem-se a


A

automação.


B

especificação.


C

contabilização.


D

realimentação.

Com relação a projetos orientados a objetos com UML, assinale (V) para a afirmativa verdadeira e (F) para a falsa.


( ) Sistemas orientados a objetos são compostos de objetos interativos que mantêm seu próprio estado local e oferecem operações nesse estado.

( ) Processos de projeto orientado a objetos envolvem projetar as classes de objetos e os relacionamentos entre essas classes. Essas classes definem os objetos no sistema e suas interações.

( ) Sistemas orientados a objetos são mais difíceis de mudar do que os sistemas desenvolvidos com abordagens funcionais.


As afirmativas são, respectivamente,


A

V – F – F.


B

V – V – F.


C

F – V – F.


D

F – V – V.


E

V – F – V.

Durante uma aula sobre segurança digital, o professor utiliza "Security Engineering: A Guide to Building Dependable Distributed Systems" de Ross Anderson para discutir a importância das práticas de segurança no desenvolvimento de sistemas. Ele apresenta um cenário em que uma empresa de software está projetando um novo sistema de gerenciamento de dados que deve ser altamente seguro contra ataques cibernéticos. Quais princípios de segurança o professor deve enfatizar para garantir a confiabilidade e a integridade do sistema, segundo Anderson?


A

Implementar segurança desde o início do ciclo de desenvolvimento, utilizar controles de acesso robustos e realizar testes de penetração contínuos.


B

Focar apenas em criptografia de dados em trânsito.


C

Confiar exclusivamente em firewalls para proteção de rede.


D

Utilizar apenas software proprietário para garantir segurança.


E

Realizar atualizações de segurança apenas quando ocorrer um ataque.

Na especificação de caso de uso, o relacionamento que ocorre quando um caso de uso A for executado, e o caso de uso B também o será é do tipo


A

generalization.


B

intend.


C

include.


D

exclude.


E

extend.

No Scrum, a sprint retrospective é a etapa na qual o cliente (usuário) identifica as mudanças mais úteis para melhorar a eficácia do produto; essas mudanças podem ser adicionadas ao sprint backlog da próxima sprint pelo product owner.


C

Certo


E

Errado

Natália, assistente de gestão de projetos de uma organização, iniciou a implantação do projeto de atração de investimentos estrangeiros para um cliente exportador utilizando, pela primeira vez, a metodologia SCRUM.


Considerando a situação hipotética precedente, julgue os seguintes itens.


I O SCRUM é um processo prescritivo e, por isso, Natália não precisará envolver o seu cliente durante as etapas de desenvolvimento do projeto.

II Para aplicar o SCRUM, Natália deverá utilizar a técnica de gestão tradicional de gerenciamento de comando e controle.

III Conforme a metodologia SCRUM, Natália deverá realizar reuniões diárias com a equipe de desenvolvimento do projeto, para verificar o andamento e a atualização dos riscos envolvidos.


Assinale a opção correta.


A

Nenhum item está certo.


B

Apenas o item I está certo.


C

Apenas o item II está certo.


D

Apenas o item III está certo.

Um defeito como a complexidade excessiva do código pode, em princípio, ser encontrado com maior facilidade e com menores custos a partir da utilização de testes estáticos.


C

Certo


E

Errado

Avalie as seguintes afirmações sobre o processo de Gerenciamento de Configuração de Software.

I. O Gerenciamento de Configuração de Software consiste do conjunto de atividades que devem ser desenvolvidas para administrar as alterações durante o ciclo de vida do software.

II. Alguns conceitos fundamentais sobre o gerenciamento de configuração são: (i) Linhas-base (referencial, padrão de referência): (ii) Release ou Entrega; (iii) Repositório dos Itens de Configuração; (iv) Check-in / Check-out; and (v) Rastreabilidade.

III. Uma desvantagem do uso de sistemas de controle de versão consiste no fato que os releases atuais ou anteriores não podem ser geradas a qualquer momento a partir das baselines e das mudanças armazenadas por elas.

Está(ão) correta(s) a(s) afirmativa(a):


A

I, apenas.


B

II, apenas.


C

III, apenas.


D

I e II, apenas.


E

I e III, apenas.

É obrigatória a aplicação de controles que implementem uma permissão para acessar as informações dentro do sistema, de modo que os dados fiquem anonimizados para entes externos; uma vez aplicados tais controles, não se deve autorizar o controle do fluxo de informações entre sistemas conectados, para que não se transmute a anonimização dos dados.


C

Certo


E

Errado

O projeto de software é a primeira atividade técnica voltada à construção de software e deve ser iniciada logo após


A

o teste de software.


B

o projeto de dados.


C

o projeto arquitetural.


D

a análise e a especificação de requisitos.


E

a codificação.

São atributos fundamentais de qualidade para software de computador, segundo a norma NBR ISO/IEC 9126:


I. Confiabilidade.

II. Estética.

III. Facilidade de manutenção.

IV. Usabilidade.


Quais estão corretos?


A

Apenas II.


B

Apenas I e IV.


C

Apenas II e III.


D

Apenas I, III e IV.


E

Apenas II, III e IV.

Durante o período do BDD, os planos serão validados pelos desenvolvedores conforme previsto pelo TDD por meio de ferramentas de teste como JUnit e Mockito.


C

Certo


E

Errado

Segundo a norma ISO/IEC 12207, as atividades de projeto de software, construção do software, integração do software e manutenção do software fazem parte do processo de


A

qualidade.


B

desenvolvimento.


C

gerência.


D

melhoria de processo.


E

aquisição.

São fatores de qualidade de software para computador de acordo com o padrão ISO/IEC 9126, EXCETO:


A

Eficiência.


B

Funcionalidade.


C

Durabilidade.


D

Usabilidade.


E

Facilidade de manutenção.

No RUP, formular o escopo do projeto e planejar e preparar um caso de negócios são atividades essenciais da


A

disciplina implantação.


B

fase iniciação.


C

fase elaboração.


D

fase construção.


E

fase transição.

   
Gerar simulado