Questões de Concurso Sobre engenharia de software
Foram encontradas 14.486 questões
Considere as seguintes afirmações sobre qualidade de software:
I. A conformidade avalia se o software atende normas e requisitos estabelecidos.
II. A tolerância a falhas mede a capacidade do sistema continuar operando após falhas.
III. A interoperabilidade mede a capacidade do sistema de interagir com outros sistemas.
IV. A usabilidade é irrelevante para a aceitação do software pelos usuários finais.
Assinale a alternativa correta:
Considere as seguintes afirmações sobre o framework Scrum:
I. O Product Owner é responsável por maximizar o valor do produto resultante do trabalho do time.
II. O Daily Scrum deve ocorrer uma vez por mês com duração máxima de 4 horas.
III. O Scrum Master garante que o Scrum seja compreendido e aplicado corretamente.
IV. O Sprint Retrospective tem como objetivo identificar melhorias para o próximo Sprint.
Considerando estas afirmações, assinale a alternativa correta:
I. Diagrama de sequência descreve trocas temporais entre participantes, com setas que indicam mensagens síncronas e assíncronas.
II. Diagrama de estados foca transições condicionadas por eventos, guardas e ações, útil para objetos com ciclo de vida bem definido.
III. Diagrama de atividades captura fluxo de controle e dados, incluindo paralelismo por nós de fork e join.
IV. Diagrama de implantação mapeia artefatos de software em nós de hardware e conexões, apoiando decisões de infraestrutura.
V. Diagrama de classes define instâncias em tempo de execução, descrevendo threads, sockets e filas específicas de execução.
Estão corretas as afirmativas:
Uma equipe desenha serviço web crítico com Protocolo de Transferência de Hipertexto (HTTP) e filas assíncronas. Em picos, requisições PUT duplicadas chegam por reenvio do cliente e por tentativas do balanceador.
Com base em projeto robusto de APIs e idempotência, marque a alternativa que estabiliza o serviço com rastreabilidade e consistência.
I. Programação em pares.
II. Refatoração contínua de código.
III. Reuniões diárias de 15 minutos com o time de desenvolvimento.
Quais estão corretas?
Ao revisar um trecho de código de um colega, um professor de linguagem computacional se depara com a seguinte situação:

Considerando as boas práticas de programação, qual alternativa descreve a melhor abordagem para refatorar esse código?
( ) Spring Boot facilita a configuração de aplicações por meio de convention over configuration e arquivos application.properties ou application.yml.
( ) JSF (JavaServer Faces) é mais adequado que React para aplicações altamente dinâmicas e com manipulação de DOM complexa no lado cliente.
( ) Hibernate fornece um mapeamento objeto-relacional (ORM) que permite executar operações em banco de dados utilizando a linguagem HQL (Hibernate Query Language).
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
A opção que implementa corretamente esse comportamento é
A configuração mais apropriada para implementar autenticação JWT é
I. Uma solicitação GET para atualizar um registro.
II. Uma solicitação POST para criar um novo registro.
III. Uma solicitação PUT para recuperar um registro.
IV. Uma solicitação DELETE para excluir um registro.
Fonte: https://www.ibm.com/br-pt/think/topics/rest-apis
Sobre as sentenças acima, é CORRETO afirmar que:
Em essência, o Django gerencia o código para o sistema de solicitação e resposta usando uma arquitetura:
Fonte: https://aws.amazon.com/pt/what-is/django/.
SOMMERVILLE, lan. Engenharia de software. 9 ed. São Paulo: Pearson Addison-Wesley, 2011.
Em relação aos critérios de sucesso para o gerenciamento de projetos, segundo Sommerville (2011), estas são as metas mais importantes, EXCETO:
SOMMERVILLE, lan. Engenharia de software. 9 ed. São Paulo: Pearson Addison-Wesley, 2011.
Em relação a frameworks de aplicações, segundo Sommerville (2011), está INCORRETO o que se afirma em:
Aquele que representa os elementos funcionais do sistema e como eles transformam os dados à medida que percorrem o sistema é o modelo
A estrutura do WCAG se baseia em quatro princípios norteadores da acessibilidade.
Assinale a opção que não representa um desses quatro princípios.