Questões de Concurso
Sobre qualidade de software em engenharia de software
Foram encontradas 587 questões
A respeito de engenharia de software, julgue o próximo item.
Confiabilidade, usabilidade e portabilidade são atributos de
qualidade de software do modelo para qualidade em uso.
Entre as técnicas de validação de requisitos, existem as revisões, que podem ser diferenciadas em três tipos básicos: comentários, inspeções e walk-throughs.
Na técnica de inspeção,
A equipe de desenvolvimento de um aplicativo já fechou o escopo do projeto e o levantamento dos requisitos. Agora irá validar os requisitos com o cliente e demonstrar conceitos, experimentar opções de projeto, conhecer mais sobre o problema e suas possíveis soluções, e talvez descobrir erros e omissões nos requisitos propostos. A equipe está discutindo com o gerente qual a técnica de validação mais adequada a ser utilizada.
A técnica recomendada para esse caso é a seguinte:
Uma forma de aferir a qualidade de um código desenvolvido é avaliar a quantidade de autorreferências feitas em módulos do código. Essa métrica é conhecida como complexidade ciclomática.
Julgue o item a seguir, acerca de eMAG, sistemas de controle de versão e SonarQube.
Uma issue gerada pelo SonarQube com severidade CRITICA
requer a imediata correção do código.
Ao longo do desenvolvimento de um software, um gerente de projeto percebeu que havia dificuldades para garantir que os produtos gerados refletissem adequadamente os requisitos especificados. Investigando mais, concluiu que seu processo de desenvolvimento precisaria ser melhorado. Decidiu, então, implantar em sua equipe um processo de suporte de software que realizasse atividades específicas para confirmar, com evidência objetiva, que os requisitos especificados fossem cumpridos.
O processo implantado por esse gerente é o de
A respeito de construção de sistemas, julgue o item subsequente.
Em qualidade de software, o atributo de eficiência define o
quanto o software adere às necessidades declaradas do usuário.
A respeito de análise, projeto, implementação e testes de software, julgue o seguinte item.
Entre os padrões organizacionais a ser seguidos por
programadores na fase de implementação de software
incluem-se os padrões de nomes de variáveis, o formato de
cabeçalhos de programas e o formato de comentários.
As principais medidas de um teste incluem:
I. medida da abrangência do teste que é expressa pela abrangência dos requisitos e casos de teste ou pela abrangência do código executado.
II. medida de confiabilidade, de estabilidade e de desempenho do objetivo do teste (sistema ou aplicativo em teste), que se baseia na avaliação dos resultados do teste e na análise das solicitações de mudança (defeitos) identificadas durante o teste.
É correto afirmar que I e II correspondem, correta e respectivamente, a
Escalabilidade é um atributo de qualidade de software que remete à capacidade de acomodar novas demandas e /ou manipular uma porção crescente de trabalho com o acréscimo de hardware. Considere uma aplicação web hipotética constituída por um servidor de aplicação e um servidor de banco de dados.
São exemplos, respectivamente, de escalar horizontalmente e verticalmente esse sistema computacional:
Considere as seguintes subcaracterísticas de qualidade de produto de software:
I. se o software efetivamente possibilita executar as funções que lhe são apropriadas;
II. o quanto o software produz dados e consultas corretos e precisos de acordo com a sua definição;
III. o grau em que as funções do sistema facilitam a realização de tarefas e objetivos especificados.
No modelo de qualidade da norma ISO/IEC 25010:2011, essas subcaracterísticas estão vinculadas à característica de qualidade denominada
Poucos autores da área de Engenharia de Software se referem ao treinamento de usuários, mas é essencial para o sucesso da implantação de sistemas baseados em software. A norma NBR 9241 se refere à usabilidade como uma medida da capacidade dos usuários em trabalhar de modo eficaz, efetivo e com satisfação. Um dos atributos do contexto de uso de sistemas baseados em software é o nível de treinamento dos usuários e um dos aspectos ergonômicos para mensurar a usabilidade é a adequação do sistema à facilidade de aprendizado por diferentes níveis de usuários. Sobre o treinamento de usuários, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Os projetos de sistemas baseados em software podem incorporar nas interfaces atalhos, menus e botões que representem objetos do mundo real permitindo ao usuário uma analogia imediata.
( ) Podem reduzir o tempo de treinamento, o uso de recursos como tutoriais interativos, assistentes (wizards) e ajudas que descrevam e exemplifiquem as tarefas do usuário.
( ) Medidas de usabilidade de eficácia, eficiência e satisfação do usuário não podem ser consideradas balizadoras para o levantamento de necessidade de treinamentos.
( ) A documentação de sistema é parte do material disponível para treinamento de usuários e operadores e pode ser usada indistintamente, independente do tipo de público-alvo.
Assinale a sequência correta.