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

Foram encontradas 767 questões

Q3906952 Engenharia de Software
        A norma ISO 9126 define métricas para o controle da qualidade no processo de desenvolvimento de software, estabelecendo um conjunto de características e subcaracterísticas de qualidade.
Conforme disposto na ISO/IEC 9126-4, a medida derivada productive proportion, utilizada para avaliar a produtividade do usuário,
Alternativas
Q3906572 Engenharia de Software

Considerando a linguagem de programação Java e a cobertura SonarQube, julgue o item a seguir. 


No trecho de código a seguir, a implementação individualizada do QualityGate permite que o resultado do estágio Quality Gate 1 não interrompa o pipeline, caso o resultado da análise do SonarQube seja FAILED, e que ele prossiga normalmente para a execução do estágio SonarQube analysis 2.  


Imagem associada para resolução da questão

Alternativas
Q3894229 Engenharia de Software
A interoperabilidade de interfaces web refere-se à capacidade de um sistema funcionar corretamente em diferentes navegadores e ambientes. Sobre esse tema, analise as afirmativas a seguir.

I. A interoperabilidade depende da adoção de padrões web definidos por organismos como o W3C.
II. Diferenças na implementação de tecnologias entre navegadores podem impactar a apresentação e o funcionamento de uma interface.
III. Frameworks de frontend como React ou Vue resolvem as diferenças de renderização entre navegadores, assegurando uniformidade visual das interfaces.
IV. Testes em múltiplos navegadores contribuem para identificar falhas de interoperabilidade.

Está correto o que se afirma em
Alternativas
Q3886839 Engenharia de Software

A respeito de desenvolvimento de sistemas, julgue o item a seguir.


A proteção de uma API pode ser realizada por token ou chave, que, embora apresentem características próprias, garantem o mesmo grau de segurança. 

Alternativas
Q3882840 Engenharia de Software
Um Engenheiro de Computação faz parte de uma equipe que desenvolve um algoritmo de inteligência artificial para diagnóstico médico automático. Um erro de projeto resulta em um viés algorítmico que consistentemente subestima a gravidade de doenças em pacientes de um determinado grupo demográfico, levando a diagnósticos tardios e prejuízos à saúde.

Em relação à responsabilidade ética primária do Engenheiro perante este cenário, conforme os códigos de ética profissional na Engenharia da Computação, assinale a afirmativa correta.
Alternativas
Q3881442 Engenharia de Software
No contexto da ALEGO, a User Experience (UX) desempenha um papel estratégico na criação de produtos e serviços digitais que atendam às necessidades dos usuários, elevem a satisfação do cliente e gerem vantagem competitiva. Considerando sua importância para a eficiência dos processos, a retenção de clientes e os resultados do negócio, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) A experiência do usuário se refere apenas à aparência visual do produto.
( ) A pesquisa com usuários é fundamental para entender como eles interagem com um produto.
( ) Uma boa experiência do usuário deve considerar tanto a usabilidade quanto a satisfação emocional do usuário.

As afirmativas são, respectivamente,
Alternativas
Q3881437 Engenharia de Software
Um gerente de Tecnologia da Informação da ALEGO coordena o desenvolvimento de um sistema corporativo e estabelece uma estratégia estruturada de testes ao longo de todo o ciclo de desenvolvimento, assegurando a aplicação de diferentes tipos de testes em fases distintas, com o objetivo de garantir a qualidade, a confiabilidade e a estabilidade do software antes de sua implantação em ambiente produtivo.
Relacione os tipos de testes e suas respectivas definições.

1 - Teste de caixa Preta
2 - Teste de Usabilidade
3 – Teste de Acessibilidade
4 – Teste Funcional

( ) método que avalia a facilidade de uso e a experiência do usuário com um software, identificando como os usuários interagem com a interface e se conseguem cumprir suas tarefas de forma eficiente e satisfatória.
( ) verifica se as funcionalidades do software se comportam de acordo com as especificações definidas, avaliando se os requisitos funcionais foram implementados corretamente.
( ) teste de software que avalia o comportamento e as funcionalidades do sistema sem acessar seu código-fonte, focando nas saídas geradas a partir de entradas específicas.
( ) processo que avalia se um software é utilizável por pessoas com diferentes deficiências, garantindo que todos os usuários possam acessar e interagir com o conteúdo digital de forma igualitária.

Assinale a opção que indica a relação correta na ordem apresentada.
Alternativas
Q3881295 Engenharia de Software
Dentre as melhores práticas de testes de software, para sistemas maiores, são frequentemente usadas ferramentas para automatizar tarefas. Uma abordagem sólida de testes abrange a interface de programação de aplicativos (ou Application Programming Interface, API), a interface do usuário e os níveis de sistema.

A aplicação do teste de regressão busca
Alternativas
Q3881289 Engenharia de Software
Segundo o Software Engineering Body of Knowledge (SWEBOK), publicado pelo IEEE Computer Society, no domínio de Software Quality, o custo da qualidade do software (ou Cost of software quality, CoSQ) pode ser obtido pela soma de custos do projeto.

Dentre estes custos deve ser incluído o
Alternativas
Q3871263 Engenharia de Software
A empresa Y está trabalhando no desenvolvimento de um sistema bancário e encontra-se na fase de codificação. Nesse momento, a equipe percebeu que os testes estavam sendo realizados apenas ao final de cada módulo, o que demandava um tempo excessivo para revisões. A empresa Y resolveu contratar uma consultoria para melhorar a qualidade nesse processo, reduzindo o retrabalho e melhorando a detecção precoce de defeitos.
A consultoria identificou que poderia melhorar o desenvolvimento do sistema bancário implementando o(a):   
Alternativas
Q4261006 Engenharia de Software
Os testes de software realizados com os usuários finais desempenham um papel fundamental para garantir a qualidade do software. Qual das alternativas descreve corretamente o objetivo e as características dos testes com usuários finais?
Alternativas
Q4097666 Engenharia de Software
Um Requisito descreve uma capacidade ou característica da aplicação, objetivando resolver um problema ou atingir um objetivo para o usuário. Diante do exposto, assinale a alternativa que apresenta um exemplo de requisito não-funcional de uma plataforma para hotéis.
Alternativas
Q3845384 Engenharia de Software
No contexto de desenvolvimento de software, qualidade pode ser entendida como um conjunto de características a serem satisfeitas, de modo que o produto de software atenda às necessidades de seus usuários. Entretanto, tal nível de satisfação nem sempre é alcançado de forma espontânea, devendo ser continuamente construído. Nesse sentido, há diversos atributos que visam garantir a qualidade de software e, enquanto um é definido como a capacidade do produto de software de ser compreendido, aprendido, operado e atraente ao usuário, quando usado sob condições especificadas, outro é conceituado como a capacidade do produto de software de apresentar desempenho apropriado, relativo à quantidade de recursos usados, sob condições especificadas.
Esses dois atributos são conhecidos, respectivamente, como: 
Alternativas
Q3816316 Engenharia de Software

Sobre os fundamentos da qualidade de software, analise a sentença abaixo:



De acordo com Sommerville (2019), o gerenciamento da qualidade de software, inspirado em práticas da indústria manufatureira, parte do pressuposto de que a qualidade do processo de desenvolvimento está diretamente relacionada à qualidade do produto final (1ª parte), entretanto, essa relação é mais complexa em software, pois o projeto é um processo criativo no qual a padronização pode, em alguns casos, inibir a criatividade e resultar em um produto de qualidade inferior (2ª parte), sendo a avaliação da qualidade, portanto, um processo objetivo que se baseia exclusivamente na conformidade do software com sua especificação, de forma análoga à tolerância dimensional na manufatura (3ª parte).



Quais partes estão corretas?

Alternativas
Q3816313 Engenharia de Software
O desenvolvimento de software de alta qualidade exige a adoção de boas práticas consolidadas ao longo do tempo, tanto em abordagens ágeis quanto em processos formais. Com base nessas práticas, assinale a alternativa correta.
Alternativas
Q3812678 Engenharia de Software

Com relação à metodologia Kanban, às APIs RESTful e à automação de processos com scripts, julgue o item seguinte.


Um script de automação que realiza operações críticas em servidores de produção deve incluir verificação de erros, logs detalhados e rollback automático, garantindo segurança e rastreabilidade.

Alternativas
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
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
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
Respostas
61: C
62: E
63: D
64: E
65: C
66: C
67: A
68: D
69: D
70: E
71: C
72: B
73: B
74: C
75: D
76: C
77: E
78: C
79: D
80: D