Buscar

QUALIDADE DE SOFTWARE APOL 01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

Questão 1/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 2/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. 
 
Questão 3/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. 
 
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 
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 6/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 tempo e 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 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ção, não 
conformidade com a documentação, falhas no processo de 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 incompleta. 
 
C Definição de desvios nos requisitos, falhas no processo de desenvolvimento, erros no código, desvios no cronograma, falhas de gerenciamento de projeto. 
 
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 
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. 
 
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 9/10 - Qualidade de Software 
Revisões de código avaliam o código para encontrar erros de quaisquer naturezas. 
É uma tarefa que pode ser desenvolvida em equipe ou apenas por um 
programador experiente. O que importa mesmo é o feedback dado durante o 
processo de revisão, sugerindo alternativas, pontos positivos do código, 
adaptações aos padrões e boas práticas entre outras situações. 
A ideia de revisões de código é algo de longa data, porém qual a metodologia ágil que 
o colocou mais em evidência? 
Você não pontuou essa questão 
 
A SCRUM. 
 
B Kanban. 
 
C FDD. 
 
D SCRUM e Kanban. 
Você assinalou essa alternativa (D) 
 
E XP (eXtreming Programming) 
 
Questão 10/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 atividadesde 
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? 
Você não pontuou essa questão 
 
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. 
Você assinalou essa alternativa (B) 
 
C Processo de aquisição, fornecimento, desenvolvimento, operação e manutenção. 
 
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 1/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 2/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 3/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 4/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ção, não 
conformidade com a documentação, falhas no processo de 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 incompleta. 
 
C Definição de desvios nos requisitos, falhas no processo de desenvolvimento, erros no código, desvios no cronograma, falhas de gerenciamento de projeto. 
 
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 5/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. 
 
Questão 6/10 - Qualidade de Software 
Revisões de código avaliam o código para encontrar erros de quaisquer naturezas. 
É uma tarefa que pode ser desenvolvida em equipe ou apenas por um 
programador experiente. O que importa mesmo é o feedback dado durante o 
processo de revisão, sugerindo alternativas, pontos positivos do código, 
adaptações aos padrões e boas práticas entre outras situações. 
A ideia de revisões de código é algo de longa data, porém qual a metodologia ágil que 
o colocou mais em evidência? 
 
A SCRUM. 
 
B Kanban. 
 
C FDD. 
 
D SCRUM e Kanban. 
 
E XP (eXtreming Programming) 
Você assinalou essa alternativa (E) 
 
Questão 7/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 
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 10/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.

Outros materiais