#ENG-SOFT - Questões para Estudo.


1 - Questão
   Segundo Pressman (2002), a qualidade de software atende a determinadas condições. Quais são estas condições?
I. conformidade com requisitos funcionais e sem adoção de normas de desenvolvimento explicitamente declarados.
II. conformidade com requisitos funcionais e de desempenho explicitamente declarados, conformidade com características implícitas e adoção de normas de desenvolvimento explicitamente documentadas.
III. não conformidade com requisitos funcionais e de desenvolvimento explicitamente declarados.
IV. adoção de normas implicitamente documentadas e conformidade com requisitos funcionais.
a) Apenas III
b) Apenas I
c) Apenas I e IV
d) Apenas II e III
e) Apenas II


2 - Questão
   Com relação ao conceito de qualidade, a seleção de procedimentos e padrões apropriados adaptados para um projeto de software específico, refere-se a:
a) Controle
b) Planejamento
c) Objetivo
d) Definição
e) Garantia


3 - Questão
   O conceito de Qualidade de Software pode ser considerado como um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos especificados, Prevenindo e Eliminando defeitos. 
   Marque a opção que completa a afirmativa corretamente.
a) identificando e catalogando
b) prevenindo e mostrando
c) catalogando e mostrando
d) catalogando e eliminando
e) prevenindo e eliminando

4 - Questão
   O aumento de qualidade sempre é acompanhado por aumento de produtividade e redução de custos. Com isso podemos afirmar que isto é feito na forma de?
a) Mais trabalho e certamente mais perda;
b) Menos retrabalho e maior índice de perdas;
c) Diminuir perdas, mas aumentar a quantidade de trabalho;
d) Menos perdas com menos trabalho.
e) Menos retrabalho e menor índice de perdas;


5 - Questão
   O que é qualidade de software?
a) É um processo não sistemático.
b) É um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos especificados, prevenindo e eliminando defeitos.
c) São os modos de representação – tanto quantitativa quanto qualitativa – do software.
d) São as normas de funcionamento do software.
e) São as características do produto software.


6 - Questão

   No gerenciamento da qualidade de software, são esperadas algumas atividades. Quais são estas atividades?
I. Apenas garantia da qualidade
II. Garantia, controle, custo e planejamento da qualidade
III. Apenas controle e custo da qualidade
IV. Apenas planejamento da qualidade
V. Apenas garantia da qualidade e planejamento da qualidade .
a) IV
b) V
c) III
d) I
e) II


7 - Questão

   As revisões técnicas formais (RTF) ajudam a validar o software. Constituem-se em uma reunião com a participação de desenvolvedores e testadores de software.
   Existem diretrizes para estas reuniões. Dentre estas diretrizes podemos considerar:
i) Revise o produto e não o produtor;
ii) Fixe e mantenha uma agenda;
iii) Proponha alternativas, mas não tente resolver o problema;

iv) Controle o debate e a refutação.
Indique qual a opção correta:
a) apenas i e iii corretas;
b) apenas ii, iii e iv corretas;
c) apenas iii e iv corretas;
d) apenas i, ii, iii e iv corretas;
e) apenas i, ii e iii corretas;


8 - Questão
   O gerenciamento de mudanças de software é uma atividade que deve ser realizada para identificar, controlar, auditar e relatar as modificações que ocorrem durante todo o desenvolvimento ou mesmo durante a fase de manutenção, depois que o software for entregue ao cliente. 
   O gerenciamento de mudanças é embasado nos chamados itens de configuração, que são produzidos como resultado das atividades de engenharia de software e que ficam armazenados em um repositório. Com relação ao gerenciamento de mudanças, analise as duas asserções apresentadas a seguir: 
   No gerenciamento de mudanças, o processo de controle das modificações obedece ao seguinte fluxo: começa com um pedido de modificação de um item de configuração, que leva à aceitação ou não desse pedido e termina com a atualização controlada desse item no repositório porque o controle das modificações dos itens de configuração baseia-se nos processos de check-in e check-out que fazem, respectivamente, a inserção de um item de configuração no repositório e a retirada de itens de configuração do repositório para efeito de realização das modificações. Acerca dessas asserções, assinale a opção correta.
a) As duas asserções são proposições verdadeiras.
b) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
c) As duas asserções não estão relacionadas à gerência de mudanças.
d) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
e) As duas asserções são proposições falsas.


9 - Questão
   Os fatores que afetam a qualidade do software podem ser categorizados em dois amplos grupos: (1) fatores que podem ser medidos diretamente (por exemplo, defeitos por ponto por função) e (2) fatores que podem ser medidos apenas indiretamente (por exemplo, usabilidade ou manutenibilidade).
   Em cada caso devem ocorrer medições. Devemos comparar o software (documentos, programas e dados) a algum valor e chegar a uma indicação da qualidade. McCall, Richards e Walters propõem uma categorização útil de fatores que afetam a qualidade do software.
   Esses fatores de qualidade do software concentram-se nos três aspectos importantes de um produto de software: suas características operacionais, sua habilidade de passar por modificações e sua adaptabilidade a novos ambientes.
   Baseado no texto acima, qual das questões, a seguir, indica os três aspectos importantes de um produto de software?
a) operação do produto, confiabilidade e integridade;
b) transição do produto, reutilização e confiabilidade.
c) operação do produto, confiabilidade e eficiência;
d) operação do produto, revisão do produto e transição do produto;
e) revisão do produto, flexibilidade e confiabilidade;


10 - Questão
   No que se refere à qualidade de software, assinale a opção correta.
a) Inspeções e walkthroughs podem ser usadas para revisar artefatos. Uma walkthrough requer mais tempo de preparação dos revisores do que uma inspeção, também exige que seja feito o acompanhamento das soluções dos problemas identificados e a coleta de métricas associadas à revisão.
b) Em uma inspeção, os participantes têm papéis definidos. O moderador conduz reuniões e os inspetores devem, durante as reuniões, descrever os problemas identificados e soluções para os mesmos.
c) A cobertura de linhas de código informa o percentual de linhas de código executadas. Essa métrica é calculada instrumentando-se manualmente o código, pois não há ferramentas que possibilitem o seu cálculo.
d) Um teste de unidade pode ser projetado usando-se uma estratégia caixa branca. Nesse caso, há um foco nos mecanismos internos da unidade sendo testada. A realização de testes caixa branca pode ser apoiada por métricas de cobertura.
e) As bases de dados históricas não contêm medições de projetos que ajudam a estabelecer planos mais realistas. Muitas vezes elas atrapalham o trabalho dos desenvolvedores.


11 - Questão
   De acordo com Peter Drucker o que é qualidade?
a) A qualidade num produto ou serviço é quando a sua produção segue o custo definido no projeto.
b) A qualidade num produto ou serviço é quando a sua produção segue o prazo definido no projeto.
c) A qualidade num produto ou serviço é quando a sua produção segue o custo e o prazo definido no projeto.
d) A qualidade num produto ou serviço é desenvolver seguindo um processo.
e) A qualidade num produto ou serviço não é o que o fornecedor põe nele. É aquilo que cliente tira dele e o que está disposto a pagar por ele. Um produto não é qualidade só porque é difícil de fazer e custa bastante dinheiro, como os fabricantes costumam pensar. Os clientes pagam apenas por aquilo que é útil para eles e dá-lhe o seu valor. Nada mais constitui qualidade.


Referências:
http://www.domingoscsouza.com.br/blog/exercicios/qualidade-de-software-exerciciosparte-01
(Acessado em 30/08/2016).

Nenhum comentário:

Postar um comentário