Questões de Concurso Sobre engenharia de software

Foram encontradas 14.486 questões

Q3784754 Engenharia de Software
Durante uma avaliação de usabilidade em um site de e‑commerce, um analista observou que, ao digitar um CEP incorreto no checkout, o sistema exibiu apenas a mensagem, no topo da página: “Erro C‑45: Dados inválidos”. O usuário não sabe qual campo está incorreto nem como corrigi-lo.

Com base nessa situação hipotética e nas heurísticas de usabilidade, assinale a opção que apresenta a heurística violada por essa mensagem de erro.
Alternativas
Q3784753 Engenharia de Software
Um analista de experiência do usuário (UX) precisou comunicar a gestores e desenvolvedores como uma nova funcionalidade de “compra com 1 clique” que será utilizada pelos clientes. Para isso, ele criou uma sequência de quadros visuais, semelhante a uma história em quadrinhos, que apresentou o usuário em seu contexto, sua motivação e suas reações emocionais em cada etapa da interação com o aplicativo. 

Com base nessa situação hipotética, assinale a opção que apresenta a técnica de UX utilizada para ilustrar, de forma narrativa, a experiência do usuário ao longo do tempo.
Alternativas
Q3784751 Engenharia de Software

Uma aplicação foi decomposta em microsserviços. O microsserviço “Pedidos” precisou se comunicar com o microsserviço “Pagamentos” através de uma API REST para autorizar uma transação. A equipe de QA precisou validar se o “Pedidos” enviou a requisição no formato e se o “Pagamentos” respondeu adequadamente.


Com base nessa situação hipotética, assinale a opção que apresenta o nível de teste focado em verificar a comunicação e a troca de dados entre esses dois microsserviços distintos. 

Alternativas
Q3784611 Engenharia de Software
A documentação das atividades desenvolvidas é uma parte crucial do processo de avaliação em cursos de informática e engenharia de software. Analise as afirmativas a seguir sobre instrumentos de registro e documentação:
I.Relatórios de atividades e documentação técnica permitem registrar o progresso, as decisões tomadas e os resultados obtidos em projetos práticos.
II.O envio de arquivos e trabalhos práticos por e-mail ou plataformas digitais constitui uma forma de portfólio digital, evidenciando a produção do aluno.
III.A documentação de software é desnecessária e deve ser desencorajada, pois o código-fonte por si só é suficiente para avaliar o desempenho do aluno.

Está correto o que se afirma em:
Alternativas
Q3782944 Engenharia de Software
Uma equipe de uma Secretaria de Segurança desenvolveu um dashboard para monitoramento de indicadores. Durante os testes com gestores, identificou-se que a visualização completa dos últimos 5 anos alguns indicadores demoram para carregar.

Considerando os princípios de design de dashboards interativos e a necessidade de equilibrar funcionalidade e desempenho, a solução mais adequada é
Alternativas
Q3781140 Engenharia de Software
O Test-Driven Development (TDD) é uma prática de Extreme Programming (XP) que integra o desenvolvimento com a qualidade de software, seguindo o ciclo rigoroso de Red, Green, Refactor.
Assinale a opção que indica a principal atividade realizada na fase Refactor do TDD e o seu objetivo primário em relação à qualidade do código.
Alternativas
Q3781139 Engenharia de Software
No framework Scrum, a gestão do produto e a maximização do valor do trabalho realizado pelo time de desenvolvimento são responsabilidades que exigem uma visão estratégica e de negócio.
Assinale a opção que indica o papel do Scrum, o principal responsável por gerenciar o Product Backlog, garantindo que ele seja visível, transparente e claro para todos, e por decidir o que deve ser construído a seguir.
Alternativas
Q3781134 Engenharia de Software
Em uma organização de desenvolvimento de software em larga escala, adotou-se o Scaled Agile Framework (SAFe). O time está se preparando para o evento de planejamento do Program Increment (PI Planning), que define o conteúdo para o próximo incremento de valor.
Durante o planejamento, o time de desenvolvimento precisa se comprometer com a entrega de funcionalidades e estimar o trabalho.
Assinale a opção que indica o produto ou resultado principal (output) do evento de PI Planning que serve como guia para a execução do trabalho nos próximos sprints, e a técnica utilizada pelos times para quantificar o esforço das histórias de usuário durante este evento.
Alternativas
Q3779552 Engenharia de Software

Ambas as metodologias, Kanban e Scrum, são ágeis e visam a entrega de valor. No entanto, elas utilizam mecanismos diferentes para gerenciar a cadência de trabalho.

A principal diferença no mecanismo de controle de fluxo entre o Scrum e o Kanban é que o Scrum

Alternativas
Q3779551 Engenharia de Software

A equipe de suporte e manutenção da Assembleia adota o Kanban. O quadro possui o limite de WIP de 2 na coluna Desenvolvimento e 1 na coluna Testes.


Se a coluna Testes atingir o limite de 1 tarefa e uma nova tarefa de Desenvolvimento for concluída, assinale a ação que o sistema Kanban impõe à equipe para manter o fluxo contínuo

Alternativas
Q3779548 Engenharia de Software

O Analista de Programação está realizando a Validação de Requisitos para o sistema de e-Protocolo. Ele decide utilizar a técnica que envolve a leitura do documento de requisitos, linha por linha, por um grupo de stakeholders e especialistas, para encontrar ambigüidades, omissões ou erros.


Esta técnica de Validação de Requisitos é conhecida como:

Alternativas
Q3779547 Engenharia de Software

O Analista de Programação está iniciando a Engenharia de Requisitos para um novo sistema que deve se integrar com o Sistema de Controle Interno (SCI) de outro órgão. Em vez de entrevistar os usuários finais do SCI, o analista foca em levantar e estudar o Manual de Integração de Sistemas, a Especificação da API REST e os contratos de serviço definidos.


Assinale a técnica de Elicitação de Requisitos que está sendo utilizada, e qual é sua principal vantagem neste cenário de integração

Alternativas
Q3779546 Engenharia de Software

O novo portal da Assembleia utiliza botões verdes para ações primárias como Aprovar e Enviar em todas as páginas, exceto no módulo de votação, onde o botão Votar é vermelho.

Assinale a Heurística de Usabilidade de Nielsen que está sendo violada por essa diferença no uso de cores para ações similares

Alternativas
Q3779545 Engenharia de Software

A equipe de desenvolvimento utiliza a ferramenta SonarQube no pipeline de CI/CD para manter a qualidade do código-fonte.


Assinale o principal tipo de análise que o SonarQube realiza no código-fonte, e o seu objetivo primário na cultura de Clean Code 

Alternativas
Q3779544 Engenharia de Software

A área de TI está avaliando a adoção de plataformas Low-Code para agilizar o desenvolvimento de aplicações internas de baixo impacto.


A principal desvantagem ou limitação que o Analista de Programação deve considerar ao utilizar plataformas Low-Code para desenvolver um sistema com requisitos de integração complexos ou regras de negócio altamente específicas é 

Alternativas
Q3779543 Engenharia de Software

O Analista de Sistemas deve garantir a Rastreabilidade dos requisitos do projeto de forma bidirecional.


O principal benefício da Rastreabilidade no Gerenciamento do Ciclo de Vida do Software é o de

Alternativas
Q3779542 Engenharia de Software

Para um novo módulo de acompanhamento dos processos da Assembleia, há grande incerteza sobre a usabilidade e o design da interface. O Analista alocado no projeto decide construir rapidamente uma simulação da interface, focando na aparência e na navegação.


O principal objetivo de utilizar a Prototipação como técnica de Elicitação de Requisitos é: 

Alternativas
Q3779541 Engenharia de Software

Ao realizar uma revisão de código no sistema de protocolo, o Analista de Programação identificou vários trechos de código que repetem a lógica de validação de CPF/CNPJ em diferentes classes. Ele sugere a refatoração para colocar essa lógica em uma classe utilitária única.


Assinale qual princípio de desenvolvimento e reuso que a refatoração proposta visa satisfazer.

Alternativas
Q3779539 Engenharia de Software
O setor de integração da Assembleia Legislativa utiliza documentos XML para a troca de informações estruturadas com órgãos externos. Um Analista de Programação recebe um documento XML que cumpre todas as regras sintáticas fundamentais como: tags aninhadas corretamente, apenas um elemento raiz, fechamento correto de tags, etc., mas que não segue a estrutura definida no dicionário de dados compartilhado. Neste cenário, o documento XML é classificado como:
Alternativas
Q3779538 Engenharia de Software

No final do desenvolvimento de uma nova interface para a área de consulta pública do portal, o Analista de Sistemas conduz testes de usabilidade.


O principal objetivo de Testes com Usuários em Testes de Usabilidade é de

Alternativas
Respostas
641: E
642: C
643: C
644: B
645: C
646: D
647: D
648: C
649: D
650: C
651: D
652: D
653: D
654: B
655: C
656: C
657: B
658: B
659: C
660: B