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

Foram encontradas 606 questões

Q3208396 Engenharia de Software

Julgue o item que se segue, a respeito de desenvolvimento de projetos digitais. 


Em UX, as personas representam a jornada do usuário durante a utilização da solução a ser implementada. 

Alternativas
Q3205758 Engenharia de Software
Em um projeto de desenvolvimento de software, diferentes níveis de testes são realizados para garantir a qualidade do produto final.
Qual das afirmativas a seguir descreve corretamente os níveis de teste e seus objetivos? 
Alternativas
Q3175733 Engenharia de Software
Segundo o padrão ISO 9126, a confiabilidade é um dos atributos fundamentais de qualidade para um software de computador. São subatributos da confiabilidade, segundo o padrão ISO 9126: 
Alternativas
Q3170201 Engenharia de Software

A respeito de engenharia de software, julgue o item que se segue.


Em relação à qualidade da interface de um software, o grau de intuição determina a facilidade para localizar informações na aplicação.

Alternativas
Q3268863 Engenharia de Software
Um dos atributos da qualidade refere‑se à percepção que os usuários podem ter sobre o produto a partir de seus órgãos sensoriais. Com base nessa informação, assinale a alternativa que apresenta o elemento referente a esse atributo.
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
Respostas
21: E
22: B
23: A
24: E
25: E
26: D
27: A
28: A
29: D
30: B
31: D
32: C
33: B
34: B
35: C
36: A
37: C
38: C
39: B
40: D