

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Existe um modelo de qualidade de produto de software composto por características e subcaracterísticas que permitem avaliar diferentes atributos do sistema. Nesse contexto, assinale a alternativa que NÃO corresponde a uma subcaracterística associada à flexibilidade do produto de software.
Adaptabilidade.
Escalabilidade.
Instalabilidade.
Inclusividade.
Substituibilidade.
No IFCE, a equipe de desenvolvimento identificou, por meio do SonarQube, que um módulo do sistema acadêmico apresenta alta complexidade ciclomática, duplicação de código e métodos extensos com múltiplas responsabilidades. O analista de tecnologia da informação foi designado para propor uma ação alinhada aos princípios de Clean Code e às práticas de análise estática.
Considerando esse cenário, assinale a alternativa que apresenta a melhor conduta diante da situação narrada.
Aumentar o limite aceitável de complexidade ciclomática no SonarQube para reduzir a quantidade de alertas e manter o código existente inalterado.
Refatorar os métodos extensos, aplicando o princípio da responsabilidade única, reduzindo a complexidade ciclomática e eliminando trechos duplicados identificados pela ferramenta.
Desabilitar temporariamente as regras de duplicação de código no SonarQube para permitir a entrega da funcionalidade dentro do prazo.
Substituir a análise estática por testes manuais exploratórios, pois estes identificam problemas estruturais com maior detalhamento.
Concentrar as regras de validação em um único método utilitário estático para reduzir o número de arquivos analisados pela ferramenta.
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
valor dispendido em atividades de detecção de medidas de controle.
custo de prevenção de riscos.
dispêndios com custo de conformidade.
custo de prevenção das atividades.
custo de manutenção das atividades de planejamento e construção.
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.
Certo
Errado
A garantia da qualidade de software atua apenas nas fases finais do projeto, validando se os requisitos foram devidamente atendidos antes da entrega do produto.
Certo
Errado
No SonarQube, um QualityGate representa um conjunto de condições que um projeto deve satisfazer a fim de que seu código seja considerado aceitável para prosseguir no pipeline de desenvolvimento ou para ser liberado.
Certo
Errado
Segundo o padrão ISO 9126, a confiabilidade é um dos atributos fundamentais de qualidade para um software de computador. São subatributos da confiabilidade, segundo o padrão ISO 9126:
Facilidade de recuperação e tolerância a falhas.
Adaptabilidade e facilidade de substituição.
Facilidade de realização de mudanças e testabilidade.
Adequabilidade e exatidão.
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?
Apenas a 1ª parte.
Apenas a 2ª parte.
Apenas a 1ª e a 2ª partes.
Apenas a 1ª e a 3ª partes.
Todas as partes.
Em qualidade de software, a dimensão responsável por garantir que o produto gere valor para o usuário final é denominada
qualidade do desempenho.
conformidade.
confiabilidade.
qualidade dos recursos.
durabilidade.
Analise as informações a seguir:
I. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Usabilidade, que pressupõe inteligibilidade, operabilidade e apreensibilidade.
II. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Manitenibilidade, que pressupõe analisabilidade, modificabilidade, estabilidade e testabilidade.
Marque a alternativa CORRETA:
As duas afirmativas são verdadeiras.
A afirmativa I é verdadeira, e a II é falsa.
A afirmativa II é verdadeira, e a I é falsa.
As duas afirmativas são falsas.
Em engenharia de software, a busca de conformidade aos requisitos funcionais explicitamente declarados, por meio de padrões de desenvolvimento documentados para atender as características implícitas esperadas do software, é objeto da
viabilidade.
governança.
usabilidade.
qualidade.
manutenibilidade.
Um dos princípios básicos da garantia da qualidade do software é o controle de qualidade, cujo foco está na identificação, na rastreabilidade e no gerenciamento das mudanças no sistema.
Certo
Errado
Analise as informações a seguir:
I. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Eficiência, que pressupõe comportamento adequando quanto ao tempo de resposta e comportamento adequado quanto aos recursos utilizados.
II. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Portabilidade, que pressupõe: adaptabilidade, capacidade para ser instalado, capacidade para substituição.
Marque a alternativa CORRETA:
As duas afirmativas são verdadeiras.
A afirmativa I é verdadeira, e a II é falsa.
A afirmativa II é verdadeira, e a I é falsa.
As duas afirmativas são falsas.
Caso um sistema esteja sujeito a uma probabilidade de ataque de 25% e a sua probabilidade de repelir esse ataque seja de 95%, a integridade do software será muito alta, de aproximadamente 99%.
Certo
Errado
Relacione a Coluna 1 à Coluna 2, associando os fatores de qualidade de software aos respectivos atributos de qualidade, segundo o padrão NBR ISO/IEC 9126.
Coluna 1
1. Funcionalidade.
2. Confiabilidade.
3. Usabilidade.
4. Eficiência.
5. Manutenibilidade.
6. Portabilidade.
Coluna 2
( ) Maturidade.
( ) Utilização de recursos.
( ) Operacionalidade.
( ) Estabilidade.
( ) Interoperabilidade.
( ) Adaptabilidade.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
4 – 2 – 6 – 1 – 5 – 3.
1 – 6 – 4 – 2 – 3 – 5.
2 – 4 – 3 – 5 – 1 – 6.
5 – 3 – 1 – 4 – 6 – 2.
3 – 5 – 2 – 6 – 1 – 4.
A sociedade empresária Max Tech produz um aplicativo de gerenciamento de tarefas para equipes remotas. Após o lançamento, vários usuários relataram problemas de usabilidade e desempenho do aplicativo, especialmente em condições de rede variáveis. A diretoria reconheceu a necessidade de aprimorar a qualidade do software e solicitou uma revisão nos Requisitos Não Funcionais (RNFs) que foram negligenciados.
No contexto apresentado, assinale a ação capaz de garantir a qualidade do software
Realizar uma pesquisa de mercado para identificar as principais funcionalidades ausentes no aplicativo e integrá-las no menor tempo possível.
Priorizar a adição de novos recursos ao aplicativo, assumindo que isso automaticamente resolverá os problemas de desempenho e usabilidade relatados pelos usuários.
Implementar uma estratégia de marketing mais agressiva para melhorar a percepção do produto pelo mercado, desviando a atenção dos problemas de desempenho e usabilidade.
Focar na otimização do código para melhorar o desempenho do aplicativo, assim como aprimorar a interface com o usuário, garantindo uma execução mais rápida em todas as condições de rede e melhor usabilidade para o usuário.
Conduzir uma revisão focada nos Requisitos Não Funcionais, especialmente aqueles relacionados à usabilidade e ao desempenho em condições de rede variáveis, para identificar lacunas e oportunidades de melhoria.
A análise de tarefas é um método eficaz para avaliar a usabilidade na qualidade de software.
Assinale a opção que descreve um problema comum dessa abordagem.
Sobreposição excessiva de funcionalidades, o que pode confundir o usuário.
Aumento da carga de trabalho para a equipe de desenvolvimento devido à necessidade de manter duas versões do software.
Obtenção de dados quantitativos insuficientes para uma análise estatística rigorosa.
Efeito do observador, em que a presença do analista pode alterar o comportamento do usuário.
Ambiguidade das perguntas, o que pode levar a respostas não confiáveis.
Considerando os conceitos fundamentais da Engenharia de Software, o Ciclo de Vida do Desenvolvimento de Software (CVDS) e os critérios de Qualidade de Software, sobre a implementação de práticas de qualidade ao longo do CVDS, analise as afirmativas a seguir.
I. A análise de requisitos, uma fase inicial do CVDS possui menor impacto na qualidade do software final que os testes finais do software.
II. Testes de software, realizados apenas na fase final do desenvolvimento, são suficientes para garantir a qualidade do software.
III. A revisão de código e a refatoração são práticas que podem ser aplicadas em várias fases do CVDS para melhorar a manutenibilidade e a qualidade do software, mas são mais eficazes na fase de elaboração e construção.
Está correto o que se afirma em
I, apenas.
III, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
Um defeito como a complexidade excessiva do código pode, em princípio, ser encontrado com maior facilidade e com menores custos a partir da utilização de testes estáticos.
Certo
Errado
São atributos fundamentais de qualidade para software de computador, segundo a norma NBR ISO/IEC 9126:
I. Confiabilidade.
II. Estética.
III. Facilidade de manutenção.
IV. Usabilidade.
Quais estão corretos?
Apenas II.
Apenas I e IV.
Apenas II e III.
Apenas I, III e IV.
Apenas II, III e IV.