Questões de Concurso Sobre qualidade de software em engenharia de software

Foram encontradas 767 questões

Q3265724 Engenharia de Software
As definições da qualidade de software enfatizam três aspectos importantes: Os requisitos de software, critérios de desenvolvimento e:
Alternativas
Q3265723 Engenharia de Software
Analise as afirmações a seguir acerca de características que softwares que tenham qualidade aplicada a eles possuem:

I – Projetos, prazos e custos sob controle.
II - Satisfação de usuários, com necessidades atendidas na execução de suas tarefas.
III - Diminuição de erros nos projetos de software.
IV - Melhoria da posição competitiva da empresa, como instituição capaz de acompanhar a evolução.

Estão corretas as afirmações:
Alternativas
Q3237793 Engenharia de Software
Uma abordagem de testes que tem sido acrescentada no pipeline de aplicações é o teste ponta a ponta por meio de ferramentas como cypress, selenium ou playwright. Esse teste se destaca por ser uma abordagem relevante para melhorar a qualidade dos sistemas web complexos. Nesse contexto, os testes ponta a ponta 
Alternativas
Q3237788 Engenharia de Software
Um conjunto de princípios conhecidos como "As três maneiras" foram absorvidos pelo DevOps e são considerados os princípios a partir dos quais todos os comportamentos de DevOps observados podem ser derivados. Em relação a esses princípios, analise as afirmativas abaixo.
I O primeiro princípio é o Fluxo, o qual prima por um fluxo de trabalho rápido e suave desde o Desenvolvimento até Operações, visando entregar valor aos clientes.
II O segundo princípio é o Feedback, o qual expressa que a comunicação é importante para aprender com os erros a fim de evitá-los no futuro, uma vez que falhas são inerentes a sistemas complexos.
III O terceiro princípio é a Pipeline, o qual define que todos os processos devem ser mapeados para permitir sua execução imediatamente e sempre que necessário, mesmo que milhares de vezes ao dia.
IV O segundo princípio é a Integração Contínua, no qual os desenvolvedores, com frequência, juntam suas alterações de código em um repositório central. Depois disso, criações e testes são executados.
Das afirmativas, estão corretas
Alternativas
Q3204259 Engenharia de Software
Para medir qualidade de software deve-se determinar quais características medir e como medir. A Extensibilidade é uma implicação lógica que se refere ao seguinte atributo:
Alternativas
Q3158060 Engenharia de Software
O gerenciamento da qualidade durante o desenvolvimento de um software é fundamental para garantir que o produto atinja o nível de qualidade exigido pelas especificações. O gerenciamento de qualidade de software pode ser estruturado em três atividades principais: garantia de qualidade, planejamento da qualidade e controle de qualidade.
Relacione as atividades de gerenciamento da qualidade de software com as suas respectivas definições

1- Garantia da qualidade 2- Planejamento da qualidade 3- Controle de qualidade

( ) Estabelecimento de uma estrutura de procedimentos e de padrões organizacionais que conduzam ao software de alta qualidade.

( ) Seleção de procedimentos e padrões adequados e a adaptação destes para o projeto específico do software.

( ) Definição e aprovação de processos que assegurem que os procedimentos e os padrões de qualidade do projeto sejam seguidos pela equipe de desenvolvimento de software.


A relação correta na ordem apresentada.
Alternativas
Q3158059 Engenharia de Software
A qualidade de um software está diretamente relacionada à sua eficiência e confiabilidade, bem como a sua complexidade e sua facilidade de manutenção. Os procedimentos utilizados para quantificar a qualidade de um produto são as métricas, que podem ser estáticas ou dinâmicas.
Uma métrica dinâmica muito utilizada para medir a qualidade de um software consiste em medir
Alternativas
Q3158051 Engenharia de Software
Em certa instituição, a equipe de engenharia de software adota uma abordagem de desenvolvimento incremental, com entregas regulares de novas funcionalidades a cada iteração. A equipe está avaliando a estratégia de teste para garantir a qualidade do sistema em cada fase.
Entre as seguintes práticas elencadas a seguir, a que seria mais eficaz para identificar regressões de software e assegurar que as funcionalidades existentes continuem funcionando corretamente à medida que novas partes do sistema são integradas é:
Alternativas
Q3140542 Engenharia de Software
A norma ISO/IEC 9126 (NBR 13596) fornece um modelo de propósito geral que define 6 categorias de características de qualidade de software. A capacidade do produto de software de ser transferido de um ambiente para outro é a definição da característica:
Alternativas
Q3047952 Engenharia de Software
Azure é a plataforma de nuvem da Microsoft. Ela oferece uma vasta gama de serviços para suportar o desenvolvimento, gerenciamento e operação de aplicativos. Nesse contexto temos o Azure DevOps, um conjunto de ferramentas e serviços que facilita a automação do ciclo de vida de desenvolvimento de software e promove práticas de DevOps, aumentando a eficiência, colaboração e qualidade dos projetos de software. Assinale a opção que melhor descreve a função do Azure Pipelines no Azure DevOps.
Alternativas
Q3038846 Engenharia de Software

Uma equipe de qualidade está avaliando as métricas de um projeto para assegurar a conformidade com os padrões estabelecidos. 


Considerando a utilização da análise por pontos de função, assinale a afirmação que explica como essa metodologia garante a qualidade do software. 

Alternativas
Q3035272 Engenharia de Software
Ao trabalhar com frameworks de front-end como React e Angular, você decide implementar uma funcionalidade que melhore a interação do usuário com a aplicação. Qual recurso aumenta a usabilidade e a experiência do usuário?
Alternativas
Q3034894 Engenharia de Software
Leia o caso a seguir.

Uma empresa de software está implementando um novo sistema de gerenciamento de banco de dados para melhorar a eficiência de consultas e escalabilidade. A equipe de engenharia de software está avaliando diferentes estratégias de verificação e validação para garantir a qualidade do software.
Elaborado pelo(a) autor(a).

Com base nesse cenário, visando a atingir os objetivos de qualidade e performance, a equipe deverá
Alternativas
Q3013666 Engenharia de Software

São práticas de CI/CD que garantem a manutenção da qualidade do código e a colaboração entre as equipes em um projeto de grande escala com múltiplas equipes de desenvolvimento:


I implementação de revisões de código manuais;


II utilização de pipelines de CI/CD com integração de testes de unidade e integração;


III adoção de um ciclo de lançamento trimestral.


Assinale a opção correta. 

Alternativas
Q3011892 Engenharia de Software
Conforme a norma ISO/IEC 25010:2011, o modelo de qualidade do produto categoriza as propriedades da qualidade do produto de software em oito características, entre as quais se inclui 
Alternativas
Q3009674 Engenharia de Software
Engenharia de software é a disciplina que aplica princípios de engenharia para o desenvolvimento de software de qualidade. Considerando essas informações, julgue o item a seguir.

A engenharia de software também abrange questões de segurança, usabilidade e desempenho, a fim de garantir um produto robusto e eficaz.
Alternativas
Q2847813 Engenharia de Software
As métricas de qualidade de software são medidas quantitativas que auxiliam na análise e medição de diversos aspectos.
Nesse contexto, considere a seguinte função:


Imagem associada para resolução da questão


A complexidade ciclomática da função acima vale
Alternativas
Q2847776 Engenharia de Software
A metodologia de desenvolvimento ágil eXtreme Programming (XP) visa à qualidade do software e à capacidade de resposta às mudanças de requisitos do cliente.

Assinale a opção que apresenta práticas típicas da metodologia XP. 
Alternativas
Q2654777 Engenharia de Software

Sobre qualidade de software e processo de teste, aspectos essenciais no desenvolvimento de sistemas, analise as afirmativas a seguir.


I. O teste de aceitação é realizado para verificar se o sistema atende aos critérios de aceitação definidos pelo cliente ou usuário final.


II. O teste de regressão é executado para garantir que as alterações no código-fonte não introduziram novos defeitos no software e que as funcionalidades existentes continuam funcionando conforme esperado.


III. O teste de unidade é uma técnica de teste que verifica se unidades individuais de código, como funções ou métodos, estão funcionando corretamente de forma isolada.


Estão corretas as afirmativas

Alternativas
Q2654623 Engenharia de Software
O SonarQube pode ser descrito como
Alternativas
Respostas
161: A
162: E
163: A
164: A
165: D
166: A
167: A
168: D
169: B
170: D
171: C
172: B
173: B
174: C
175: A
176: C
177: C
178: B
179: D
180: B