Questões de Concurso Comentadas sobre qualidade de software em engenharia de software

Foram encontradas 668 questões

Q3331088 Engenharia de Software
Em relação aos testes de operações de hardware/software que devem ser realizados na validação, avalie se são verdadeiros (V) ou falsos (F) os testes a seguir:
I. Teste de queda de energia.
II. Trilhas de auditoria e registro de ações críticas, incluídas interações manuais.
III. Procedimentos de segurança.
IV. Interfaces e transferência de dados.
Os testes I, II, III e IV são respectivamente: 
Alternativas
Q3331066 Engenharia de Software
Observe as afirmativas a seguir, em relação à construção de um sistema de trilha de auditoria de todas as deleções ou alterações relevantes às Boas Práticas de Fabricação:
I. Para alteração ou exclusão de dados relevantes para as Boas Práticas de Fabricação, a razão deve ser documentada.
II. As trilhas de auditoria devem estar disponíveis e devem ser passíveis de serem apresentadas em um formato compreensível quando disponibilizadas.
III. As trilhas de auditoria devem ser revisadas regularmente.
Das afirmativas acima:
Alternativas
Q3331025 Engenharia de Software
As atividades de Software Quality Assurance (SQA) visam atingir um conjunto de metas pragmáticas, incluindo metas de qualidade do código. Para se verificar se uma meta é cumprida, pode ser feito uso de métricas de avaliação. Uma das métricas para avaliação da qualidade do código é a complexidade ciclomática, que mede 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
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
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
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
Respostas
101: A
102: E
103: C
104: E
105: A
106: E
107: A
108: A
109: D
110: A
111: A
112: D
113: B
114: D
115: C
116: B
117: B
118: C
119: C
120: B