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. 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. Você assinalou essa alternativa (E) Questão 3/10 - Qualidade de Software A inquietação sobre propostas em modelos de qualidade de software (produto e processos) vem de longa data, anteriores mesmo a 1976. Mas o artigo que marcou o antes e o depois da qualidade de software foi “Avaliação quantitativa da qualidade do software”. Este artigo foi escrito por Boehm, Brown e Lipow para: A acm.org Você assinalou essa alternativa (A) B ieee.org C Modern Computing D Computing & Machine E Modern Software Engineering Questão 4/10 - Qualidade de Software Testes unitários são automatizados através de ferramentas específicas para cada linguagem de programação. O objetivo é que eles sejam escritos antes das funcionalidades reais dos programas para que sejam realmente efetivos em sua construção. Outro detalhe importante é que quanto mais atômico o teste, mais garantia há de que as classes, funções ou o código todo esteja escrito da forma correta. A seguir há uma relação de ferramentas que são utilizadas para determinadas linguagens de programação. Qual a questão está correta em termos de ferramenta e linguagem? A Linguagem Python. Ferramenta Unittest. Você assinalou essa alternativa (A) B Linguagem Java. Ferramenta Unittest. C Linguagem PHP. Ferramenta JUnit. D Linguagem Python. Ferramenta JUnit E Linguagem PHP. Ferramenta. Unittest. Questão 5/10 - Qualidade de Software Testes unitários fazem parte da fase de testes dentro do ciclo de vida do processo de desenvolvimento de software. Ele tem a finalidade de testar a menor unidade dentro do software. Por menor unidade entende-se uma função, uma classe ou um programa completo. O objetivo é então o isolamento de partes do software para que se consiga garantir que cada funcionalidade esteja de acordo com o especificado nos requisitos. A responsabilidade dos testes unitárias fica a encargo de quem dentro do time de TI quando o mesmo não tem uma área de QA? A Desenvolvedores. Você assinalou essa alternativa (A) B Analistas de negócio. C Analistas de testes. D Analistas de sistemas. E Gerente do projeto. Questão 6/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. Você assinalou essa alternativa (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. Questão 7/10 - Qualidade de Software Erros, defeitos e falhas são elementos importantes dentro dos conteúdos de qualidade de software. Erros ocorrem devido a alguma ação humana em consequência de um defeito no software. Defeitos são problemas de informações, dados ou instruções incorretas. E falha é quando o software não se comporta conforme requisitos estabelecidos ou ausentes. Compreendendo a diferença entre erros, defeitos e falhas, quais seriam algumas causas dos erros em software? A Definição dos requisitos (não estabelecidos ou ausentes), falhas de comunicação, desvios nos requisitos, erros de projeto lógico, erros de codifica testes, erros de UI e erros na documentação. Você assinalou essa alternativa (A) B Definição de falhas de comunicação, falha em projetos, falhas em não conformidade com a documentação, ausência de UI e documentação incom C Definição de desvios nos requisitos, falhas no processo de desenvolvimento, erros no código, desvios no cronograma, falhas de gerenciamento de D Definição de erros de codificação, alinhamento na documentação dos requisitos, erros nos requisitos do projeto lógico e falhas de implementação. E Definição dos requisitos, erros de testes, não conformidade com o cronograma de atividades e problemas no corpo do código. Questão 8/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: A Métricas em relação ao processo, à qualidade e ao desempenho. B Métricas em relação à segurança, ao processo e à qualidade. C Métricas em relação ao tempo, à qualidade e ao processo. D Métricas em relação ao tempo, ao desempenho e às ocorrências. E Métricas em relação ao tempo, aos recursos e às ocorrências. Você assinalou essa alternativa (E) Questão 9/10 - Qualidade de Software O controle de qualidade previne vários tipos de defeitos antes que um software seja lançado. São várias técnicas que podem ser utilizadas, dentre as quais encontram-se testes estruturais (tipo caixa-branca), testes funcionais (tipo caixa-preta), testes não funcionais, testes de regressão e revisões. Quais testes a seguir são do tipo estruturais (caixa-branca)? A Testes unitários e testes de integração. Você assinalou essa alternativa (A) B Testes de sistema e de aceitação. C Testes de usabilidade, carga e segurança. D Testes de confiabilidade e escalabilidade. E Revisões de requisitos, código e deployment. Questão 10/10 - Qualidade de Software O guia SWEBOK foi criado e patrocinado pelas instituições IEEE e ACM. Este guia á uma iniciativa para criação de processos e métodos para a área de engenharia de software. E este guia dividiu a qualidade de software em subáreas. As subáreas da qualidade de software segundo o SWEBOK são: A Software Fundamentals, Software Processes, Pratical Software e Software Tools. B Quality, Software, Processes e Tools. C Software Quality Fundamentals, Software Quality Management Processes, Pratical Considerations e Software Quality Tools. Você assinalou essa alternativa (C) D Fundamentals, Management Processes, Pratical e Quality. E Quality Fundamentals, Quality Management Processes, Considerations e Quality Tools.
Compartilhar