Questões de Concurso sobre Qualidade De Software

 
 
Disciplina 1
Assunto 4
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
178 questões encontradas
Questões por página
20
Mais recentes
 

Sobre a Implantação da Função de Qualidade (IFQ), atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.


( ) Concentra-se em maximizar a satisfação do cliente a partir do processo de Engenharia de Software.

( ) Os Requisitos Normais estão implícitos no produto ou sistema e podem ser tão fundamentais que o cliente não se refere a eles explicitamente.

( ) É uma técnica que traduz as necessidades do cliente para requisitos técnicos do software.

( ) Enfatiza o entendimento do que tem valor para o cliente e depois implanta esses valores por meio do processo de engenharia.

( ) Os Requisitos Esperados refletem características que vão além das expectativas do cliente e mostram ser muito satisfatórias quando presentes.


Assinale a alternativa que contém, de cima para baixo, a sequência correta.


A

V, V, F, F, V.


B

V, F, V, V, F.


C

V, F, F, V, V.


D

F, V, V, F, F.


E

F, F, F, V, V.

Relacione os exemplos de medidas de qualidade de software apresentados na primeira coluna às suas definições, listadas na segunda, e, em seguida, assinale a opção correta.

I – Corretitude

II – Manutenibilidade

III – Integridade

IV – Usabilidade

( ) Facilidade com que um programa pode ser corrigido, adaptado ou ampliado.

( ) O programa é amigável ao usuário.

( ) Um programa deve operar corretamente.

( ) Capacidade que um programa tem de suportar ataques.

A sequência correta é:


A

II, IV, I, III.


B

II, IV, III, I.


C

IV, I, III, II.


D

IV, III, I, II.

Para se garantir a qualidade dos processos, vários passos devem ser tomados, entre eles:

I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levanto em conta tanto os requisitos funcionais quanto os não funcionais.

II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho software se desviar de forma significativa dos planos do projeto.

III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle de desenvolvimento.

IV. Desenvolver um processo padrão para ser gerenciado e revisado, Identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento.

É correto o que se afirma em


A

II e IV, apenas


B

I, II e III, apenas.


C

II, III e IV, apenas.


D

I e III, apenas.


E

I, II, III e IV.

Analise o texto abaixo.

-

A métrica de qualidade expressa em defeitos/KLOC (KLOC = 1000 linhas de código) é classificada simultaneamente como métrica ...................... e como métrica ................................... É uma métrica ......................... , porque é obtida a partir de ................................ .

-

Assinale a alternativa que preenche correta e sequencialmente as lacunas do texto.


A

direta ; orientada a função ; direta ; inferência


B

orientada a tamanho ; orientada a função ; indutiva ; inferência


C

orientada a tamanho ; orientada a função ; direta ; inferência


D

indireta ; orientada a tamanho ; orientada a função ; métricas diretas


E

indireta ; orientada a tamanho ; indireta ; métricas diretas

Assinale a opção correta a respeito de desenvolvimento de software para o ambiente Internet.


A

O desenho de aplicações para a Web tem um forte apelo visual e de conteúdo, por isso, questões de arquitetura e navegação não devem ser priorizadas, uma vez que não são visíveis ao usuário.


B

Os principais atributos de qualidade de um software para a Internet são usabilidade, funcionalidade, confiabilidade, eficiência e manutenibilidade.


C

Escalabilidade não é um elemento importante para ambiente Web, pois a integração entre sistemas é garantida pelos protocolos existentes.


D

Segurança de software na Web é importante apenas para instituições que realizam operações financeiras.


E

O modelo de criação de desenho de software para a Web é exclusivo do designer, por isso, os demais participantes apenas opinam no resultado final.

A respeito de qualidade de software e suas métricas, assinale a opção correta.


A

O número de funções ou métodos que constam em um programa pode ser avaliado pela métrica de software fan-in/fan-out.


B

A métrica de complexidade ciclomática é uma medida que pode estar relacionada ao nível de compreensão do programa.


C

A medida do número de caracteres em um programa é uma métrica do tipo fog index.


D

A métrica de comprimento total faz referência ao número de linhas no código que se considera inversamente proporcional ao índice de erro que o código pode apresentar.


E

A métrica de profundidade de condições aninhadas é a que permite uma melhor compreensão do código.

Qualidade pode ser entendida como um conjunto de características a serem satisfeitas em um determinado grau, de modo que o produto de software atenda às necessidades explícitas e implícitas de seus usuários.


No contexto de desenvolvimento de software, analise as afirmativas a seguir.


I. Características de qualidade do processo podem ser computadas a partir de características de qualidade do produto.

II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto gerado não influenciam em sua avaliação.

III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, sem serem influenciados por padrões de documentação


Assinale:


A

se somente a afirmativa I estiver correta.


B

se somente as afirmativas I e II estiverem corretas.


C

se somente as afirmativas I e III estiverem corretas.


D

se somente as afirmativas II e III estiverem corretas.


E

se todas as afirmativas estiverem corretas.

Dos grupos listados a seguir, assinale os que não correspondem a atributos de qualidade do software.


A

modularidade, eficiência e segurança.


B

capacidade de recuperação, facilidade de programação e facilidade de gerenciamento.


C

complexidade, robustez e facilidade de reúso.


D

testabilidade, proteção e confiabilidade.


E

facilidade de aprendizado, facilidade de compreensão e facilidade de adaptação.

O fator de qualidade flexibilidade de McCall é definido como a capacidade de um software de se adaptar a diferentes sistemas operacionais ou diferentes configurações de hardware.


C

Certo


E

Errado

Analise as seguintes afirmações sobre ARQUITETURA E QUALIDADE DE SOFTWARE.

I. Web services (serviços web) são serviços disponibilizados na internet, como e-mail, transferência de arquivos (ftp), páginas HTML.

II. Um conhecido padrão de projetos utilizado no desenvolvimento de software é o MVC (Model-view-controller). Este padrão visa separar o acesso a dados e a lógica de negócio da forma como os dados são apresentados e como ocorre a iteração com o usuário.

III. CMM é um modelo de maturidade que visa desenvolver e refinar os processos de uma organização. Ele define 5 níveis de maturidade de processo na seguinte ordem: inicial, repetível, gerenciado, definido e em otimização.

Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).


A
Apenas I.

B
Apenas I e II.

C
Apenas II.

D
Apenas II e III.

E
I, II e III.

Considere as especificações abaixo. Padrões de Desempenho e Qualidade A Empresa X compromete-se a prestar os SERVIÇOS, considerando cada um dos circuitos que o integram, com base nos seguintes parâmetros de qualidade:

I. disponibilidade do circuito.

II. prazo de entrega do circuito.

III. taxa de entrega de quadros no caso do SERVIÇO contratado ser o Serviço Frame Relay.

IV. taxa de perda de pacotes, no caso do SERVIÇO contratado ser de acesso à Internet ou, ainda, de rede corporativa baseada no protocolo IP (VPN IP).

V. latência, no caso do SERVIÇO contratado ser de acesso à Internet ou, ainda, de rede corporativa baseada no protocolo IP (VPN IP).

As especificações são uma representação parcial do conteúdo típico de


A
Estrutura Analítica de Projeto.

B
Conditional Diagramming Method.

C
Service Oriented Architecture.

D
Service Level Agreement.

E
Precedence Diagramming Method.

Assinale a alternativa abaixo que é constituída apenas por atributos de qualidade de software.


A

Reusabilidade, Portabilidade, Usabilidade, Flexibilidade, Eficiência.


B

Reusabilidade, Portabilidade, Usabilidade, Flexibilidade, Verificabilidade.


C

Reusabilidade, Rastreabilidade, Usabilidade, Modularidade, Eficiência.


D

Verificabilidade, Portabilidade, Usabilidade, Flexibilidade, Rastreabilidade.

Alguns fatores foram propostos [Pressman 1995] e devem ser observados, pois afetam a qualidade de software. Relacione a coluna da esquerda (fatores) com a coluna da direita (características do software), resultando em uma seqüência que corresponde a uma das alternativas a seguir:

 Imagem associada para resolução da questão


A

III, I , IV , II , V.


B

III, I , IV, V , II .


C

IV, I ,III, II, V.


D

IV, II, III, I, V.


E

IV, II, III, V, I.

Contém apenas fatores de qualidade referentes ao aspecto de revisão do produto/software:


A
portabilidade, reusabilidade e interoperabilidade.

B
manutenibilidade, flexibilidade e testabilidade.

C
eficiência, integridade e usabilidade.

D
flexibilidade, reusabilidade e eficiência.

E
manutenibilidade, portabilidade e usabilidade.

A qualidade de software é largamente determinada pela qualidade dos processos para o seu desenvolvimento. Assim, a melhoria da qualidade de software é obtida pela melhoria da qualidade dos processos. Essa visão orientou a elaboração de modelos de definição, avaliação e melhoria de processos de software. Entre os modelos de capacitação de maturidade, aquele que estabelece e avalia 18 áreas de processos, organizados em 5 categorias é o modelo


A

ISO/IEC 12207-1 (International Electrotechnical Commission).


B

ISO 9000-3 (International Organization for Standardization).


C

SW-CMM (Capability Maturity Model).


D

SPICE (Software Process Improvement and Capability Determination).


E

SPICE/IEC.

   
Gerar simulado