Questões de Concurso
Comentadas sobre qualidade de software em engenharia de software
Foram encontradas 668 questões
IHM significa Interface Homem-Máquina, um conceito que visa a facilitar a interação entre os usuários e os sistemas, maquinários ou softwares, permitindo a comunicação e a troca de informações entre o homem e a máquina. Entre as principais características de um sistema homem-máquina, uma delas representa a qualidade para o uso de programas e aplicações, referindo-se à facilidade de operação, associada à capacidade que um sistema interativo oferece ao usuário, para a realização de tarefas de maneira eficaz, eficiente e agradável. Essa característica é conhecida como:
Testes unitários são mais eficazes quando escritos após a implementação completa do sistema ao reduzir o retrabalho e o tempo de desenvolvimento. PORQUE A principal função dos testes unitários é verificar o comportamento isolado de unidades de código, como métodos ou funções, utilizando técnicas como mocks e stubs para simular dependências externas.
Acerca dessas sentenças, assinale a alternativa CORRETA.
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.
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.
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.
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.
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.