

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.
Quanto ao desenvolvimento para dispositivos móveis, a usabilidade é aplicada na característica de qualidade de software, que define como o produto do software é entendido, usado e aprendido pelo ponto de vista do usuário. Pode ser definida com base em alguns fundamentos; assinale-os.
Eficiência; baixa taxa de erros; e, segurança.
Baixa taxa de erros; satisfação; e, segurança.
Facilidade de aprendizagem; eficiência; e, memorização.
Facilidade de aprendizagem; memorização; e, quantidade de recursos.
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.
Certo
Errado
Medir a qualidade do software é uma das maiores dificuldades da engenharia. Para auxiliar nisso A norma fornece um modelo de propósito geral que define seis categorias de características de qualidade de software. Dentre as alternativas a seguir, qual NÃO é uma dessas características?
Usabilidade.
Eficiência.
Confiabilidade.
Funcionalidade.
Imutabilidade.
Os padrões de software desempenham um papel muito importante no gerenciamento de qualidade de software. Existem dois tipos de padrões: de produto e de processo. Assinale a alternativa que melhor descreve os padrões de processo.
Esses padrões podem incluir definições de especificação, projeto e processos de validação, ferramentas de suporte do processo e uma descrição dos documentos que devem ser escritos durante esses processos.
Esses padrões aplicam-se ao produto de software que está sendo desenvolvido.
Eles incluem padrões de documentos, como a estrutura dos documentos de requisitos; padrões de documentação.
Esses padrões aplicam-se ao planejamento de revisão que envolve a definição de uma equipe de revisão, a organização de um tempo e de um lugar para sua ocorrência e a distribuição de documentos a serem revistos.
Esse padrões podem envolver a correção de bugs de software, a refatoração do software para que ele esteja em conformidade com os padrões de qualidade, ou a necessidade de uma nova redação dos documentos.
Considere o conceito de Qualidade de Software de acordo com a norma 9126, que trata como sendo um conjunto de atributos que têm impacto na capacidade do software de manter o seu nível de desempenho dentro de condições estabelecidas por um dado período de tempo [Cortes 2009]. De acordo com a norma ISO/IEC 9126-1:2001, é CORRETO afirmar que:
Esta parte da norma é referente às métricas de qualidade em uso baseadas na eficácia, produtividade, segurança e satisfação do usuário
Esta parte da norma é referente às métricas externas que têm como propósito determinar a taxa de implementação das funções definidas na especificação de requisitos e o controle de ocorrência de falhas.
Esta parte da norma é referente às métricas internas que têm como objetivo verificar se as funções são adequadas ao que foi especificado, determinar o número de falhas previstas, estimar o tempo de resposta da aplicação e verificar se as alterações são registradas adequadamente.
Esta parte da norma é referente ao modelo de qualidade e foca nas diretrizes de uso e características de qualidade de produto de software.
Os fundamentos do gerenciamento de qualidade foram estabelecidos pela indústria manufatureira em um esforço para melhorar a qualidade dos produtos em produção. Existem dois tipos de padrões de engenharia de software que podem ser definidos e usados no gerenciamento de qualidade de software. São eles:
Padrão de Imagem e Padrão de Vídeo.
Padrão de documentação e Padrão de uso.
Padrão de tela e Padrão de Interface.
Padrão de reutilização de código e Padrão de análise de código.
Padrões de produto e Padrões de processo.
A norma ISO 9126 traz um conjunto de atributos de qualidade organizados em características e subcaraterísticas. A característica “Funcionalidade” diz respeito à capacidade do software de prover funcionalidades que satisfaçam as necessidades explícitas e implícitas dos usuários. Dentre as subcaracterísticas da característica ‘Funcionalidade’, aquela que corresponde à capacidade do software de interagir com um ou mais sistemas especificados é a:
confiabilidade.
interoperabilidade.
maturidade.
acessibilidade.
A análise estática de código-fonte adota a verificação por boas práticas, que considera elementos como identação e convenção de nomes.
Certo
Errado
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.
Certo
Errado
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.
Certo
Errado
A preocupação com processo usado no desenvolvimento de software tem como resultado direto na qualidade do que é entregue. Seguir padrões, aplicar revisões, inspeções e medição são ações para garantir qualidade. Sobre esses conceitos, analise:
I - Revisões e inspeções são atividades de controle de qualidade que verificam a qualidade da entrega do projeto
II - O tamanho de um software em linhas de código é um cálculo subjetivo não associado à qualidade de software
III - Confiança, usabilidade, eficiência e manutenibilidade de software são, dentre outros, atributos relacionados com a qualidade de software
Em relação aos itens acima, pode-se afirmar que:
somente o item III é verdadeiro.
os itens II e III são verdadeiros.
somente o item I é verdadeiro.
os itens I e III são verdadeiros.
somente o item II é verdadeiro.
Os fatores de qualidade de McCall representam uma forma de avaliação da qualidade de software. Tais fatores são classificados em 3 categorias de fatores de qualidade, a saber:
Transição, Liberação e Integração de Produto.
Revisão, Transição e Operação de Produto.
Integração, Ativação e Planificação de Produto.
Ativação, Medição e Integração de Produto.
Medição, Liberação e Manifestação de Produto.
A norma ISO9126 identifica seis atributos de qualidade para o software de um sistema computacional, sendo que o atributo
confiabilidade indica o nível em que o software satisfaz, por exemplo, questão de precisão dos resultados.
manutenibilidade indica o período de tempo em que o software faz uso otimizado dos recursos computacionais do sistema.
portabilidade indica o nível em que o software satisfaz, por exemplo, questão de precisão dos resultados.
eficiência indica o período de tempo em que o software faz uso otimizado dos recursos computacionais do sistema.
funcionalidade indica o período de tempo em que o software permanece disponível para uso.
Na especificação da norma ISO/IEC 9126 são definidas seis características para a qualidade interna e externa de software. Assinale a alternativa correta:
Funcionalidade, confiança, eficácia, eficiência, manutenibilidade e portabilidade.
Funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade.
Funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e flexibilidade.
Funcionalidade, flexibilidade, confiança, eficiência, manutenibilidade e portabilidade.
Uma das atividades importantes do processo de garantia da qualidade de software é o processo de teste. Sobre esse processo, é correto afirmar que:
o processo de teste de software tem três metas distintas: 1 - demonstrar que o software atende aos requisitos especificados, 2 descobrir falhas, comportamentos indesejados ou não conformidade com as especificações e 3 - garantir ao cliente o sucesso do produto.
em relação à metodologia TDD (Test Driven Development), podemos afirmar que entre as vantagens de sua utilização temos o foco no teste e não na implementação e a simplicidade. O software desenvolvido possui ao menos um teste de unidade, garantindo que ele funciona.
com relação ao Teste Funcional, é correto afirmar que a preocupação dessa técnica é validar os detalhes da implementação sob o ponto de vista do desenvolvedor. Essa técnica também é conhecida como teste de caixa branca.
a técnica estrutural requer a execução de partes ou de componentes elementares do programa, rodando sobre todos os caminhos lógicos e, portanto, trata-se de uma abordagem que não apresenta limitações inerentes à atividade de teste.
podemos afirmar que no paradigma de POO é suficiente que os testes sejam realizados nas superclasses, uma vez que as subclasses herdam as características e comportamentos da classe pai. Então, um teste que valida a superclasse, consequentemente, valida suas subclasses.
Os elementos de processo da gestão de configuração de software formam uma coleção de ferramentas acopladas que permitem acesso à gestão de cada item da configuração de software.
Certo
Errado
A qualidade de software não implica apenas se a funcionalidade de software foi corretamente implementada, mas também depende dos atributos não funcionais de sistema. São atributos de qualidade de software:
Proteção; Testabilidade; e, Flexibilidade.
Complexidade; Resiliência; e, Flexibilidade.
Adaptabilidade; Proteção; e, Vulnerabilidade.
Confiabilidade; Modularidade; e Usabilidade.
Sobre as métricas de produtos usadas no gerenciamento de qualidade de projetos de software, analise as afirmativas a seguir, julgando-as verdadeiras (V) ou falsas (F).
I. As métricas permanentes são coletadas por meio de medições efetuadas em um programa em execução, podendo ser coletadas durante o teste de sistema ou após o sistema estar em uso.
II. As métricas estáticas são coletadas por meio de medições realizadas nas representações do sistema, como o projeto, o programa ou a documentação.
III. O índice fog é uma métrica estática de produto de software em que é medido o comprimento médio de palavras e sentenças em documentos. Quanto maior o valor de um índice fog de um documento, mais difícil a sua compreensão.
A sequência que expressa corretamente o julgamento das afirmativas é
I - V; II - V; III - F.
I - F; II - F; III - V.
I - V; II - F; III - F
I - F; II - V; III - F.
I - F; II - V; III - V.
O controle de alterações, no âmbito dos sistemas de gestão da qualidade (ou Quality Management Systems- SGQ) e dos sistemas de tecnologia da informação (TI), é um processo formal usado para garantir que:
As alterações em um produto ou sistema são introduzidas de forma aleatória.
As alterações em um produto ou sistema não sejam introduzidas.
As alterações em um produto ou sistema sejam descartadas para evitar os riscos.
Qualquer modificação em um produto ou sistema seja reportada.
As alterações em um produto ou sistema são introduzidas de forma controlada e coordenada.
No processo de SQA (software quality assurance) é gerado o plano de garantia de qualidade de software para definir a estratégia da equipe responsável.
Certo
Errado