Questões de Concurso
Sobre qualidade de software em engenharia de software
Foram encontradas 606 questões
A Garantia de Qualidade de Software (SQA - Software Quality Assurance) apresenta seis importantes características que um software pode ser avaliado. Algumas dessas características são:
1. Usabilidade.
2. Linguagem.
3. Manutenibilidade.
4. Funcionalidade.
Da relação apresentada:
Uma métrica que pode ser aplicada à avaliação quantitativa da qualidade de software utiliza os seguintes parâmetros:
MT: número de módulos na versão corrente do software;
Fc : número de módulos na versão corrente do software que foram modificados;
Fa : número de módulos na versão corrente do software que foram adicionados;
Fd : número de módulos na versão anterior que foram descartados na versão corrente do software.
Desse modo, a expressão denominada índice de maturidade do software (SMI), que utiliza os parâmetros relacionados acima para a avaliação quantitativa da qualidade de software, é:
Julgue o próximo item, com relação a qualidade de software.
O padrão ISO 9126, desenvolvido como tentativa de
identificar os atributos fundamentais de qualidade de
software para computador, identifica estes seis atributos
fundamentais de qualidade: a funcionalidade, a
confiabilidade, a usabilidade, a eficiência, a facilidade de
manutenção e a portabilidade.
Julgue o próximo item, com relação a qualidade de software.
A portabilidade, atributo fundamental de qualidade do
padrão ISO 9126, refere-se ao grau de otimização do uso,
pelo software, dos recursos do sistema.
Julgue o próximo item, com relação a qualidade de software.
As características operacionais, a capacidade de suportar
mudanças e a adaptabilidade a novos ambientes são os
aspectos de um produto de software em que se concentra a
categorização dos fatores que afetam a qualidade de
software.
No que concerne a qualidade de software, julgue o item seguinte.
De acordo com a SQA (software quality assurance),
correção, completude e consistência do modelo de requisitos
são características da qualidade do código que influenciam a
qualidade de todos os produtos.
No que concerne a qualidade de software, julgue o item seguinte.
Define-se confiabilidade de software como a probabilidade
de operação, sem falhas, de um programa de computador em
dado ambiente por determinado tempo.
Acerca do conceito de revisão por pares, julgue o item subsequente.
A revisão por pares é uma forma de análise da causa-raiz, na
qual a equipe define uma meta ou efeito arquitetural e, então,
enuncia as ações relacionadas para o alcance da meta.
Entre as atividades que ajudam uma equipe a atingir o alto padrão de qualidade de software, a garantia da qualidade é aquela que engloba um conjunto de ações de engenharia de software que contribui para que cada produto resultante atinja suas metas de qualidade.
Funcionalidade, atributo fundamental de qualidade para software, é aquele que avalia o grau com que o software satisfaz às necessidades declaradas por seus subatributos, tais quais adequabilidade, exatidão, interoperabilidade, conformidade e segurança.
A inspeção contínua do código é uma prática fundamental para desenvolver sistemas computacionais de alta qualidade.
A plataforma de código aberto cujo propósito é detectar código duplicado, padrões de codificação e bugs por meio de revisões automáticas com análise estática de código é
Acerca de engenharia de software, julgue o próximo item.
Quanto à qualidade, o atributo de funcionalidade considera a
estética e a facilidade no uso de um software.
O “Security Development Lifecycle (SDL)” consiste em um conjunto de práticas que suportam garantia de segurança e requisitos de conformidade. O SDL ajuda os desenvolvedores a criar softwares mais seguros, reduzindo o número e a gravidade das vulnerabilidades no software. Nesse contexto, existem duas abordagens descritas a seguir:
I. Tem como objetivo identificar as vulnerabilidades no seu código-fonte antes de ele ser colocado em produção. É como uma revisão direta do código-fonte. Para isso são usadas técnicas de análise de código estático para procurar problemas sem precisar executar o código.
II. Tem por objetivo testar as interfaces expostas em busca de vulnerabilidades. Dessa forma, o teste é feito de fora para dentro, sendo que, nesse caso, a interface já é o suficiente para que o especialista realize o teste.
As abordagens descritas em I e II são conhecidas pelas siglas:
A ISO/IEC 25000 é uma norma que tem por objetivo principal fornecer uma visão geral do produto de software e se baseia na sigla SQUARE, do grupo WG6, um grupo responsável pela elaboração de normas internacionais. O núcleo principal do SQuaRE – “Software Product Quality Requirements and Evaluation” – é composto de cinco divisões de normas, conforme a figura abaixo.
Enquanto a norma ISO/IEC 2500n trata da Gestão da
Qualidade, as demais 2501n, 2502n, 2503n e 2504n tratam,
respectivamente, das seguintes divisões da qualidade: