Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Qualidade de Software A avaliação da qualidade de software segundo a ISO/IEC 9126 tem por título geral “Engenharia de software - qualidade do produto”. Esta norma é constituída por 6 subdivisões. A ISO/IEC 9126 está subdividida em: A Qualidade interna, qualidade externa, processo, engenharia de produto, metodologias e ferramentas B Funcionalidade, engenharia de produto, metodologias, ferramentas, portabilidade e testes. C Funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. Você assinalou essa alternativa (C) D Qualidade externa, qualidade de processo, qualidade de produto, metodologias, boas práticas e ferramentas. E Funcionalidade, confiabilidade, processos, engenharia, qualidade e métricas. Questão 2/10 - Qualidade de Software Normas tem por objetivo a garantia da confiança de consumidores em produtos que possam gerar maior segurança, confiabilidade e representar uma boa qualidade para os clientes de produtos e serviços. Elas abrangem várias áreas do conhecimento: engenharias, fábricas de roupas, sapatos, alimentos, tecnologias e TI. A norma ISO/IEC 9125-1:2001 tem por finalidade a garantia da qualidade de produto de software. Na versão brasileira temos a norma: Você não pontuou essa questão A NBR 13.596 que corresponde à ISO/IEC 9125-1:2001. B NBR 9.125 que corresponde à ISO/IEC 9125-1:2001. Você assinalou essa alternativa (B) C NBR 12.000 que corresponde à ISO/IEC 9125-1:2001. D NBR 15.000 que corresponde à ISO/IEC 9125-1:2001. E NBR 20.596 que corresponde à ISO/IEC 9125-1:2001. RESPOSTA CORRETA LETRA E Questão 3/10 - Qualidade de Software O termo Site Reliability Engineering (SRE) foi cunhado pela Google por conta de situações que colocaram a confiabilidade do software em evidência. Desde então, o SRE tem a missão de proteger, fornecer e melhorar todas as aplicações para que as mesmas sejam escaláveis, confiáveis e eficientes. Juntamente aos princípios de SRE o CI/CD (Continuous Integration/Continuous Delivery) tomou larga proporção dentro do processo de desenvolvimento de software e entrega. Dentro deste contexto o que o CI/CD resolve dentro do processo de desenvolvimento e garantia da qualidade de software? A O CI/CD é o processo de se preparar a build do software. B O CI/CD é um método para criação de métricas de software. C O CI/CD não faz parte do desenvolvimento de software, logo não tem importância para o processo de desenvolvimento e qualidade. D O CI/CD apenas automatiza a entrega do produto na nuvem. E O CI/CD é um método que permite que a entrega de aplicações de forma automatizada, integrada e contínua garantindo a qualidade do software e de seu processo. Você assinalou essa alternativa (E) Questão 4/10 - Qualidade de Software A Cadeia Deming ou PDCA, é uma ferramenta com um caminho para que metas e objetivos sejam atingidos. A sigla PDCA significa Plan, Do, Check e Act em formato de ciclo para auxiliar na solução de problemas. O PDCA é uma ferramenta simples mas exige que todos estejam empenhados em fazê-la funcionar da melhor forma possível. Pode-se atingir como metas na utilização do PDCA no desenvolvimento de software: A Menor responsabilidade sobre rotinas e resultados por parte do time de desenvolvimento, uma gestão de projetos mais automatizada, aumento de custos, software sem erros e falhas. B Motivação e engajamento das equipes, maior responsabilidade sobre rotinas e resultados, melhoria na gestão dos projetos, observação e criação de padrões produtivos, redução de custos, facilidade na identificação de erros e falhas e clarificação para definição de soluções. Você assinalou essa alternativa (B) C Melhora em 100% da correção de erros, defeitos e falhas no software e no processo de desenvolvimento. D Melhora em até 90% da correção de erros, defeitos e falhas no software e no processo de desenvolvimento. E Melhora em 100% do engajamento e da motivação das equipes envolvidas no processo de desenvolvimento e de qualidade de software. Questão 5/10 - Qualidade de Software A ISO 12207 é uma norma que certifica sistemas de gestão de qualidade. Esta norma especifica fatores relacionados aos requisitos dentro das atividades de desenvolvimento de software. Ela possui quatro níveis principais: processos fundamentais, processos de apoio, processos organizacionais e processos de adaptação. Quais são os subníveis do nível processos fundamentais? A Identificação do ambiente do projeto, solicitação de informações, seleção de processos, atividades e tarefas e documentação das decisões e motivos de adaptação. B Documentação, gerência de configuração, gerência de qualidade, processo de verificação, processo de validação, processo de revisão conjunta, processo de auditoria, processo de resolução de problemas. C Processo de aquisição, fornecimento, desenvolvimento, operação e manutenção. Você assinalou essa alternativa (C) D Processo de gerência, de infraestrutura, de melhoria e de treinamento. E Processo de certificação, validação e verificação de erros, defeitos e falhas. Questão 6/10 - Qualidade de Software A avaliação da qualidade de software segundo a ISO/IEC 9126 tem por título geral “Engenharia de software - qualidade do produto”. Esta norma é constituída por 6 subdivisões: Funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. Dentro da Eficiência encontramos as seguintes características: A Comportamento e qualidade. B Compreensibildiade e qualidade. C Processos e comportamento. D Comportamento durante o tempo e comportamento em relação aos recursos Você assinalou essa alternativa (D) E Qualidade e comportamento. Questão 7/10 - Qualidade de Software Auditoria de sistemas é um processo de coleta e avaliação das evidências sobre um determinado software. Utiliza-se para tal tarefa o uso das regras de negócio, da integridade dos dados e de todos os recursos envolvidos para que se identifiquem possível irregularidades. A seguir, qual afirmação corresponde a um motivo real de solicitação de uma auditoria de sistemas? Você não pontuou essa questão A Adoção de boas práticas e padrões para o desenvolvimento de software. B Problemas com falta de métricas no processo de desenvolvimento. RESPOSTA CORRETA LETRA B C Melhorar o treinamento interno do pessoal de qualidade. D Fazer parte do processo de melhoria contínua. E O software está com uma performance muito ruim. Você assinalou essa alternativa (E) Questão 8/10 - Qualidade de Software Dentro dos processos de Verificação e Validação de software temos uma técnica muito interessante chamada Pair Programming, a qual é um estilo de qualidade focada na Verificação. Pair Programming, ou programação em pares, tem por finalidade nivelar os colaboradores de um time de desenvolvedores quanto às regras de negócio, boas práticas e padrões de programação. Tal técnica está relacionada ao método ágil: A XP (eXtreming Programming). Você assinalou essa alternativa (A) B SCRUM. C Kanban. D Lean. E FDD. Questão 9/10 - Qualidade de Software As métricas são elementos intrínsecos à qualidade de software, podendo ser algo em relação à documentação ou meta dentro do processo de desenvolvimento de software. Estas métricas abordam situações tais como: linha de código, falhas e erros, por exemplo. Para facilitar nossa compreensão sobre as métricas, elas podem ser divididas em relação ao tempo, aos recursos e às ocorrências. As métricas em relação aos recursos estão relacionadas: A A um determinado tempo que um processo leva para ser concluído. B A um determinado evento como erro, defeito, inspeção de código, número de mudanças nos requisitos e número médio de defeito por linhas de códigos alteradas. C Ao tempo e recurso de um determinado processo. D Ao tempoe evento sobre um determinado processo. E Aos recursos que são utilizados para que um determinado processo seja executado. Como por exemplo, a medição de esforço total de número de pessoas por dia, custos de viagens e alocação de recursos em nuvem. Você assinalou essa alternativa (E) Questão 10/10 - Qualidade de Software A melhoria contínua é um termo que procede da gestão de qualidade total ou TQM (Total Quality Managent) proposta por Deming. Uma técnica clássica nela utilizada é o PDCA (plan, do, check, action). A área de desenvolvimento de software utiliza várias ideias da TQM para aprimorar seus processos de melhoria contínua na produção de software. Para auxiliar neste processo de gerenciamento da qualidade de software há algumas normas. A seguir uma delas é importante por tornar o processo de desenvolvimento com maturidade de nível 0 a 5. A ISO 9000. B ABNT. C CMMI. Você assinalou essa alternativa (C) D TQM. E PDCA.
Compartilhar