Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/12 - Qualidade do Software O conceito de confiabilidade de software nos remete ao assunto sobre falha. As falhas podem apenas problemáticas ou catastróficas. Quando uma falha pode ser corrigida em segundos, ou precisarão até de meses para serem corrigidas. E outro perigo é que após a correção de tal fa esta pode resultar na introdução de outros erros que resultarão em outras falhas. Então, qual itens abaixo está correto quando precisamos definir FALHA? Nota: 10.0 A A definição para falha possui muitas variações e assim não há um conceito definido. B Termo que corresponde à falta de conformidade com os requisitos do software. C Falha é um perigo antes e após a correção de erros. D Termo que representa a uniformidade de erros encontrados durante todo o processo de desenvolvimento de software. E Falha é um tipo de erro que ocorre durante a codificação de programas. Questão 2/12 - Qualidade do Software Kaizen é um termo que tem origem no Japão. Tem por significado a melhoria contínua em todos setores da vida pessoal e profissional. Qual das afirmativas abaixo define melhor o Kaizen? Nota: 10.0 A Consiste na administração da filosofia de vida como uma um conjunto de ferramentas. B O grande propósito do Kaizen consiste no aprimoramento anual das atividades pessoais e profissionais humanizando as relações do trabalho. C Você acertou! Consiste no aprimoramento diário e constante de nossas atividades profissionais ou pessoais, aumentando a produtividade, poupando tempo, recursos, esforços e humanizando as relações. D Kaizen refere-se a uma área da filosofia que é traduzida para as organizações como um simples conjunto de ferramentas. E Consiste num conjunto de ferramentas que ajudam na filosofia de vida pessoal e profissional. Questão 3/12 - Qualidade do Software Podemos dividir a garantia da qualidade de software em três categorias: teste de software, gerenciamento de configuração de software e controle de qualidade. Qual dos itens abaixo agre um alto grau de maturidade ao processo de controle da qualidade? Nota: 0.0 A Checklists dos erros. B Requisitos satisfeitos. C Inspeção dentro das revisões. D Elicitação dos requisitos funcionais. E Rastreamento das mudanças. Questão 4/12 - Qualidade do Software Há um número vasto de tipos de testes de software. Cada qual com características que se encaixam nas fases de planejamento, elaboração ou construção dos testes. Assinale as alternativas com (V) verdadeiro ou (F) falso aos tipos de testes de acordo com suas utilidades. Você acertou! Os itens b e c pertencem ao controle da qualidade, porém inspeção é considerado o ponto central para um algo grau de maturidade do processo. Os itens a, d e e não fazem parte da categoria controle de qualidade. ( ) Testes de regressão: garantem que o software atenda aos requisitos mesmo depois de manutenções. ( ) Teste de estresse : simulação de situações que ocorrem no ambiente de desenvolvimento, como falta de memória ou espaço em disco. ( ) Testes de carga: avaliam a resposta de um software com pesada carga de dados ou grande número de usuários. ( ) Teste de configuração: controle de versões e configuração de programas de acordo com as normas da empresa. Nota: 10.0 A V, V, V, V. B V, F, V, F. C F, V, V, V. D F, F, V, V. E F, F, F, F. Questão 5/12 - Qualidade do Software Há alguns tipos de testes que são aplicados para projetos orientados a objetos. Relacione enumerando na ordem sequencial, o tipo de cada teste apresentados na Coluna A, c as respectivas definições apresentadas na Coluna B: COLUNA A: 1. Teste baseado em falhas. 2. Testes de hierarquia de classe 3. Teste baseado em cenário 4. Teste aleatório para classes 5. Teste de participação em nível de classe Você acertou! 6. Caso de teste interclasse COLUNA B: ( ) Entradas e saídas são classificadas e casos de testes são projetados para exercitar cada categoria. ( ) Teste da herança e derivação entre as classes. ( ) Auxilia com especificações incorretas, interações entre subsistemas. ( ) Satisfação dos requisitos começa no modelo de requisitos e termina possíveis falhas no pro ou código. ( ) Observação do comportamento mínimo de uma instanciação de uma classe seguindo um roteiro de operações (métodos). ( ) Testa a colaboração entre classes com base nos cenários e testes comportamentais. Nota: 10.0 A 5, 2, 3, 4, 1, 6. B 6, 2, 3, 1, 4, 5. C 5, 2, 3, 1, 4, 6. D 6, 3, 2, 1, 4, 5. E 5, 3, 2, 1, 4, 6. Questão 6/12 - Qualidade do Software Sabendo-se que o Kaizen consiste no aprimoramento diário e constante de nossas atividades, sejam elas profissionais ou pessoais. Quais itens abaixo são (V) verdadeiros ou (F) falsos em relação à aplicação do Kaizen? I - Melhorias nos processos produtivos; II - Adaptação ou adequação dos postos de trabalho, das máquinas e dos equipamentos; Você acertou! III - Adequação dos métodos de pensamento; IV - Redução de desperdícios em processos; V - Redução de produtividade. Nota: 10.0 A V, F, V, F, V. B F, F, V, F, V. C V, V, F, V, F. D V, V, F, V, V. E V, V, V, V, F. Questão 7/12 - Qualidade do Software Um cenário de teste descreve um procedimento para executarmos o software a partir do ponto vista de quem utiliza um determinado sistema. O testador, ao executar um teste e descobrir um falha, remete à problemas de operação do sistema. A partir das considerações apresentadas, o testes são realizados para remediar futuros problemas em seu uso. Caso o software apresente falhas durante o seu uso, qual(is) a(s) pessoa(s) a ser(em) impactada(s) negativamente? Nota: 0.0 A Usuário e Desenvolvedor. B Desenvolvedor. C Gerente de projeto. D Testador de software. E Usuário. Você acertou! A pessoa a ser impactada com falhas durante o uso do sistema é o usuário. Questão 8/12 - Qualidade do Software Devemos planejar nosso projeto de testes com a mente da “testabilidade”. Segundo James Bac apud (Pressman, 2011): “Testabilidade de software é simplesmente a facilidade com que o programa de computador pode ser testado”. Qual das afirmativas abaixo é complementar ao conceito de testabilidade? Nota: 10.0 A Um bom teste deve ter apenas um olhar interno. B Um bom teste não é redundante, opta por não ser muito simples e nem muito complexo e releva erros de acordo com um tempo e recursos delimitados para indução de erros. C Um bom teste deve ter apenas um olhar externo. D Um bom teste é redundante e opta por ser mais complexo possível, nunca relevando erros de acordo com o tempo e com o recurso. E Um bom teste apenas releva erros simples. Questão 9/12 - Qualidade do Software A arquitetura do software OO resulta em uma série de subsistemas em camadas que encapsula classes colaboradoras. Ao testarmos projetos OO temos que considerar alguns itens importante Quais itens abaixo são (V) verdadeiros ou (F) falsos em relação estes itens importantes? I - Exatidão dos modelos de análise e projeto orientados a objetos (OOA e OOD). II - Consistência dos modelos OO. III -Testarmos unidades em contexto OO. IV - Testarmos integração em contexto OO. Você acertou! V - Validação em contexto OO. Agora, marque a sequência correta: Nota: 10.0 A V, V, F, F, V. B V, V, V, V, V. C V, V, F, F, V. D F, F, F, F, F. E F, V, F, F, V. Questão 10/12 - Qualidade do Software Mensuração indica que estamos trabalhando com fatores qualitativos e quantitativos. Queremos resultados subjetivos, mas para isto precisamos apurar nossos números e percentuais que indic o quanto estamos evoluindo e acertando. Além da CMMI, quais outras estruturas SPI - melhoria processo de software existem? Nota: 10.0 A SPICE, ISO/IEC 23504, Bootstrap, PSP e TSP e TickIT. B SPICE,ISO, ISO/IEC 15504, Bootstrap, PSP e TSP e TickIT. C SPICE, ISO, ISO/IEC 15504, TOP e TickIT. D SPICE, ISO, ISO/IEC 23504, TOP e TickIT. E SPICE, ISO, ISO/IEC 15504, Bootstrap, SOFTEX. Você acertou! Você acertou! Questão 11/12 - Qualidade do Software (questão opcional) Padrões são mecanismos estabelecidos que visam gerar maior qualidade de produto. Seguindo esta afirmativa, assinale V para as proposições verdadeiras ou F para as proposições falsas em relação aos órgãos nacionais e internacionais que apoiam a produção de padrões? ( ) ANSI ( ) IEEE ( ) ACM ( ) W3C ( ) BSI Nota: 10.0 A V, V, F, V, V. B V, V, V, V, V. C F, V, V, V, V. D F, F, F, F, F. E F, F, V, F, F. Questão 12/12 - Qualidade do Software (questão opcional) Testes unitários são classificados menor escala de testes. Eles testam componentes de softwar versus suas especificações. Qual afirmativa abaixo complementa a definição de testes unitários Nota: 10.0 A Avaliam o código sem observar o sistema todo e são realizados pelos usuários em conjunto com os desenvolvedores. B Avaliam características e funcionalidades independentemente do sistema total. São realizados pelos desenvolvedores. Você acertou! Você acertou! C Avaliam as funcionalidades sem se preocupar com o código escrito e são realizados pelos desenvolvedores. D Avaliam características internas, mas sem necessidade da leitura do código-fonte. E Avaliam características externas, mas com necessidade da leitura do código-fonte.
Compartilhar