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

Foram encontradas 713 questões

Q3437098 Engenharia de Software
A conduta adequada a ser tomada durante o desenvolvimento de interfaces de usuário para web apps e aplicativos móveis, em consonância com o princípio segundo o qual a interface deve ser construída de forma a maximizar a produtividade do usuário, mesmo com maior esforço de desenvolvimento, consiste em
Alternativas
Q3437097 Engenharia de Software
No processo de desenvolvimento de interfaces de usuário, certas decisões de projeto devem ser tomadas desde as fases iniciais, para que sejam evitados retrabalhos, atrasos e problemas de usabilidade e acessibilidade. Conforme as diretrizes reconhecidas para o desenvolvimento de interfaces acessíveis e eficientes, a conduta apropriada para o contexto descrito consiste em
Alternativas
Q3350237 Engenharia de Software
A chamada dívida técnica, no contexto do desenvolvimento de software, refere-se ao custo implícito de retrabalho em virtude da opção por se utilizar uma solução ágil no lugar de uma abordagem considerada mais robusta.
Nesse contexto, foi criado um quadrante de dívida técnica, que estabelece as seguintes categorias relativas a tal dívida:
Alternativas
Q3336822 Engenharia de Software
Um órgão público está desenvolvendo um sistema Web para apoiar a prestação de serviços aos cidadãos. Objetivando tornar o sistema mais acessível para pessoas com deficiência, a equipe técnica está seguindo as Diretrizes de Acessibilidade para Conteúdo Web (WCAG - Web Content Accessibility Guidelines). Um dos cuidados da equipe técnica está relacionado à diretriz que trata da ação de facilitar a operação das funcionalidades pelos usuários, por meio de várias entradas além do teclado. Considerando o WCAG, a equipe técnica deve:
Alternativas
Q3336819 Engenharia de Software

Ministerio_WEB é uma aplicação Web desenvolvida em multicamadas que utiliza o padrão arquitetural REST, cujo backend tem por base uma Application Programming Interface (API) e cujo frontend foi desenvolvido em React.JS. Foi padronizado que todas as funcionalidades para pesquisa de dados devem entregar os resultados aos usuários por meio de componente estruturado em tabela. É relevante para os usuários que cada apresentação de tabela respeite o limite de 15 registros por tela. O backend, por sua vez, fornece serviços de entrega de conjuntos de dados que resultam de pesquisas com a opção de parametrização da quantidade de registros a serem disponibilizados ao utilizador do endpoint.

Considerando que Ministerio_WEB precisa ser medido funcional e não funcionalmente, optou-se pelo uso do SNAP (Software Non-Functional Assessment Process) para dimensionamento não funcional.

Pela perspectiva da medição não funcional utilizando o SNAP, as funcionalidades para pesquisa de dados utilizadas no Ministerio_WEB estão aderentes, respectivamente, à categoria: 

Alternativas
Q3307163 Engenharia de Software

Julgue o item a seguir, a respeito dos conceitos de qualidade de software.  


O modelo de referência MPS para software MR-MPS-SW:2024 determina que técnicas estatísticas e outras técnicas quantitativas devem ser utilizadas para determinar ou prever o alcance dos objetivos de qualidade e de desempenho dos processos.  

Alternativas
Q3307161 Engenharia de Software

Julgue o item a seguir, a respeito dos conceitos de qualidade de software.  


O modelo MPS para software (MPS-SW) baseia-se nos requisitos de gestão de pessoas dos modelos e das normas que objetivam a definição, a avaliação e a melhoria dessa gestão, uma vez que o desenvolvimento de software é feito basicamente por pessoas devidamente formadas.  

Alternativas
Q3307160 Engenharia de Software

Julgue o item a seguir, a respeito dos conceitos de qualidade de software.  


Conforme o MR-MPS-SW:2024, a gerência da organização tem autoridade para direcionar a alocação ou a realocação de recursos para apoiar eficazmente a melhoria de processos organizacionais.  

Alternativas
Q3307153 Engenharia de Software

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


A regra do escoteiro é um princípio do clean code que determina que o código precisa estar mais limpo do que estava antes de haver quaisquer alterações no código.

Alternativas
Q3302858 Engenharia de Software

Uma equipe de desenvolvimento de software está adotando práticas de DevOps para melhorar a qualidade e a velocidade das entregas. Para isso, decidiram implementar um pipeline CI/CD, garantindo que todas as alterações de código sejam testadas e implantadas automaticamente. No fluxo definido, o pipeline segue as etapas:




1. O código é enviado para o repositório remoto, acionando o pipeline.


2. O código é analisado e testado por ferramentas automatizadas.


3. Se os testes passarem, um build é gerado e enviado para o ambiente de staging.


4. O código é revisado e validado antes de ser implantado em produção.




Após algumas execuções do pipeline, a equipe percebeu que, quando há falha nos testes automatizados, o código não é promovido para a próxima etapa. Além disso, alguns da equipe querem que a implantação em produção ocorra automaticamente, enquanto outros preferem que seja necessária uma aprovação manual.


Com base no cenário apresentado, assinale a alternativa correta.

Alternativas
Q3298832 Engenharia de Software
No contexto da Qualidade de Software, diferentes abordagens, estratégias e ferramentas são utilizadas para garantir que o produto atenda aos requisitos funcionais e não funcionais, bem como às expectativas dos usuários. Uma ferramenta utilizada para análise estática de código é a
Alternativas
Q3298829 Engenharia de Software
Os testes de software são fundamentais para garantir a qualidade, funcionalidade e desempenho de sistemas. Diferentes tipos de testes têm objetivos específicos, e sua aplicação varia conforme o ciclo de desenvolvimento. Os testes automatizados de pequenas unidades de código, normalmente classes, as quais são testadas de forma isolada do restante do sistema, são os testes de
Alternativas
Q3298824 Engenharia de Software
No desenvolvimento de software, os Atributos de Qualidade são propriedades mensuráveis do sistema que são usadas para indicar quão bem o sistema satisfaz as necessidades dos stakeholders. Esses atributos são frequentemente aferidos por métricas específicas para garantir que os requisitos do sistema sejam atendidos. De acordo com o que apregoa a ISO 25010 e os atributos previstos nessa norma, o atributo ao qual se pode relacionar a métrica "Tempo Médio entre Falhas (MTBF – Mean Time Between Failures)" (falhas do sistema) é o atributo de
Alternativas
Q3290594 Engenharia de Software
Uma Analista de TI está revisando seus processos de desenvolvimento de software para alinhá-los à norma ABNT NBR ISONECANEEE 12207:2021. Durante a análise, ela identificou a necessidade de implementar processos para assegurar a qualidade do produto final. Um dos processos primários (ou fundamentais) conforme descrito na norma ABNT NBR ISO1ECAEEE 12207:2021 é o Processo de  
Alternativas
Q3290567 Engenharia de Software
A equipe de Analistas do Tribunal Regional do Trabalho está desenvolvendo um sistema para automatizar o trâmite e gerenciar os processos eletrônicos. Durante a fase de testes, é necessário adotar uma abordagem robusta e adequada para garantir a qualidade do software, considerando diversos aspectos, incluindo o desempenho e a segurança. Para isso, a equipe deve 
Alternativas
Q3288655 Engenharia de Software
A engenharia de confiança é uma área da engenharia de software responsável pelo estudo e desenvolvimento de técnicas para aumentar a confiabilidade de sistemas críticos e não críticos.
São características da engenharia de confiança:
Alternativas
Q3287328 Engenharia de Software

A respeito de engenharia de software, julgue o item a seguir. 


No desenvolvimento ágil, práticas como TDD (test-driven development) e CI (continuous integration) são utilizadas apenas na fase final do projeto, para garantir a qualidade do software. 

Alternativas
Q3285492 Engenharia de Software
A prática de Garantia da Qualidade de Software visa garantir a qualidade de um software e envolve atividade realizada ao longo do seu ciclo de vida.
Sobre essa prática, verifica-se que
Alternativas
Q3280370 Engenharia de Software

A respeito de gestão de projetos de inovação, julgue o item a seguir.


A análise contínua de processos é fundamental para identificar áreas de melhoria e promover a eficiência e a qualidade do desenvolvimento de produtos.

Alternativas
Q3264528 Engenharia de Software
A validação de sistemas computadorizados é um processo essencial nos setores regulados pela Agência Nacional de Vigilância Sanitária (Anvisa), garantindo que os sistemas utilizados para gerenciar e registrar informações críticas estejam em conformidade com requisitos de qualidade, segurança e rastreabilidade. Esse processo é regido por diretrizes específicas que asseguram que os sistemas atendam às exigências legais e técnicas, evitando riscos à saúde pública e assegurando a integridade dos dados. Diante do exposto, relacione adequadamente as colunas a seguir.

1. Qualificação de Instalação (QI).
2. Qualificação de Operação (QO).
3. Qualificação de Desempenho (QD).
4. Rastreabilidade.
5. Integridade de dados.

( ) Processo que verifica se o sistema realiza as funções para as quais foi projetado sob condições normais de uso.
( ) Capacidade de associar dados com os respectivos registros e ações realizadas ao longo de todo o ciclo de vida do sistema.
( ) Conjunto de atividades que asseguram que o ambiente no qual o sistema é instalado atende aos requisitos necessários.
( ) Processo que garante que os dados são completos, consistentes, precisos e protegidos contra alterações não autorizadas.
( ) Verificação de que o sistema opera corretamente de acordo com os requisitos técnicos após a instalação.

A sequência está correta em 
Alternativas
Respostas
101: C
102: B
103: A
104: D
105: C
106: C
107: E
108: C
109: C
110: C
111: B
112: E
113: C
114: D
115: E
116: D
117: E
118: C
119: C
120: C