Buscar

QUALIDADE SOFTWARE APOLS 2022

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 11 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 11 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 11 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

Prévia do material em texto

Questão 2/5 - Qualidade de Software corrigido 
Todas as metodologias ágeis têm em seu cerne a ideia de desenvolvimento de software 
com base sólida na qualidade de software. No entanto, o método XP (eXtrem 
Programming) é uma metodologia mais explícita no quesito qualidade, pois tenta 
garantir a qualidade de projetos através de atividades de testes, revisões, integrações, 
entre outras, sempre focando na redução dos custos. Os princípios do XP são 
comunicação, simplicidade, feedback, coragem e coach. 
A exemplo da preocupação com a qualidade de software, a XP possui uma 
atividade que auxilia no nivelamento dos desenvolvedores, bem como na 
revisão de código. Esta atividade da XP é denominada: 
 
A Code. 
 
B Iteration plan. 
 
C Stand-up meeting. 
 
D Unit Test. 
 
E Pair Programming 
 
 
Questão 3/5 – Qualidade de Software corrigido 
Testes automatizados caracterizam o sucesso no mundo das metodologias ágeis. 
Isto porque um teste demora muito para ser executado, além claro, de todo o seu 
planejamento. Processos manuais também são mais propensos a erros. A 
automação libera as pessoas para fazerem outras atividades e melhorarem seus 
trabalhos. Testes de regressão automatizados oferecem uma rede de segurança. 
Testes oferecem feedback com antecedência e com mais frequência. Exemplos e 
testes orientam na codificação. Testes são fontes de documentações. 
Quais técnicas auxiliam no planejamento para o uso de ferramentas de testes 
automatizadas? 
 
A TDD e BDD 
 
B Unit Test e FDD 
 
C DoR e DoD 
 
D Unit Test e SDD 
 
E TDD e SDD 
Questão 4/5 – Qualidade de Software okay 
O TDD (Test Driven Development) é uma forma de desenvolvimento de software 
orientado por testes. Os desenvolvedores escrevem seus casos de testes e depois partem 
para a programação das funcionalidades. Estas funcionalidades devem ser testadas pelos 
testes implementados anteriormente. 
O TDD é considerado o pilar de qual metodologia ágil? 
 
A Kanban 
 
B Scrum 
 
C BDD 
 
D DDD 
 
E XP 
 
 
 
 
 
Questão 5/5 – Qualidade de Software okay 
A integração contínua simplifica o processo de desenvolvimento de software, 
especialmente ao automatizar e ajudar no processo de liberação de novas versões e 
releases de um software. 
Qual ferramenta a seguir automatiza o processo de integração contínua? 
 
A Jenkins. 
 
B Kanban. 
 
C DoD 
 
D DoR 
 
E JIRA 
 
 
 
Questão 1/5 – Qualidade de Software okay 
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 
 
B ieee.org 
 
C Modern Computing 
 
D Computing & Machine 
 
E Modern Software Engineering 
 
Questão 2/5 – Qualidade de Software okay 
A © 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. 
 
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 3/5 Qualidade de Software okay 
 
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 4/5 - –ualidade de Software okay 
O CMMI (Capability Maturity Model Integration) é um modelo com práticas 
importantes para maturidade de disciplinas específicas em engenharia de 
software, engenharia de sistemas, desenvolvimento integrado de processo e 
produto e escolha de fornecedores. Modelo administrado pelo Instituto CMMI, 
baseia-se em melhores práticas para o desenvolvimento e manutenção de 
software. Dividido em cinco níveis de maturidade, as quais atestam o grau de 
maturidade dos processos de uma empresa. 
O Nível 0 ou incompleto está relacionado a: 
 
A Todos os critérios estabelecidos no nível um já 
foram satisfeitos e todos os processos estão de 
acordo com a política definida para a 
organização. 
 
B Todos os critérios do nível dois já foram 
satisfeitos e o processo de desenvolvimento é 
adaptado com base no conjunto de processos 
padronizados de acordo com a cultura 
organizacional da empresa 
 
C Todos os critérios estabelecidos no nível três já 
foram satisfeitos e o processo é gerenciável, 
fazendo uso de medição e avaliação quantitativa. 
 
D Processos que não funcionam ou não atingem 
todas as metas e objetivos definidos pela CMMI. 
Você assinalou essa alternativa (D) 
 
E Processos definidos pela CMMI já estão sendo 
executados com tarefas que produzem artefatos 
definidos. 
 
 
 
 
 
 
 
 
 
 
Questão 5/5 - Qualidade de Software okay 
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 1/5 - Qualidade de Software okay 
O protótipo permite que a comunicação entre usuários e times de desenvolvimento 
melhorem e desta forma contribuindo para implementação de software mais aderente às 
necessidades reais dos usuários. O protótipo pode ser feito em baixa fidelidade, média e 
alta fidelidade. Em processo incremental, a prototipação vai melhorando de acordo com 
as reuniões com os usuários. 
Quais as características de um protótipo de alta fidelidade? 
 
A O protótipo de alta fidelidade é muito similar ao de média fidelidade com 
o uso apenas de papel e lápis. 
 
B Um protótipo de alta fidelidade já é uma versão similar ou a própria UI 
final de desenvolvida em uma linguagem de programação em conjunto com frameworks. 
 
C Protótipo de alta fidelidade é simplesmente a UI implementada e nada mais. 
 
D Protótipo muito similar ao de baixa e média fidelidade. 
 
E Protótipo desnecessário, pois já é feita a implementação da UI 
diretamente no framework Adobe XD. 
 
 
 
 
 
Questão 2/5 - Qualidade de Software corrigido 
O BDD é uma abordagem que funciona bem com métodos ágeis, projetado para que a 
gestão e a entrega dos projetosde software tenham uma melhor comunicação entre 
clientes e desenvolvedores. Ele garante que projetos permaneçam sempre focados na 
entrega do que o negócio realmente precisa, e que todas as necessidades do usuário 
estejam atendidas. Nesta metodologia, os testes são importantes, mas os testes não são 
os elementos que conduzem o desenvolvimento. Seu objetivo é que as metas e os 
resultados para o cliente sejam definidos de forma clara. 
Além de todas as características já comentadas, o BDD auxilia em qual 
atividade de qualidade de software? 
 
A O método BDD auxilia na construção de um código limpo e utilizando padrões. 
 
B O método BDD auxilia na redução de custos no ciclo de vida do software. 
 
C O método BDD auxilia na implementação da UI. 
 
D O método BDD auxilia na redução de falhas no momento da entrega do software. 
 
E O método BDD é idêntico ao TDD, é orientado a testes. 
 
BDD é técnica de desenvolvimento ágil que visa integrar regras de negócios com 
linguagem de programação, focando o comportamento do software. 
Questão 3/5 - Qualidade de Software okay 
Cucumber é uma ferramenta que permite a descrição das necessidades reais dos 
usuários de tal forma que técnicos e não técnicos compreendam os fluxos de testes e 
fluxos de trabalho. O Cucumber tem origem na comunidade Ruby e depois passou a ser 
aplicado em outras linguagens como Java e JavaScript. Desenvolvedores, analistas de 
negócios e clientes fazem parte do uso desta ferramenta. 
O Cucumber é focado em qual técnica/método ágil? 
 
A Cucumber é uma ferramenta focada no BDD (Behavior Driven Development). 
 
B Cucumber é uma ferramenta focada no DDD (Domain Driven Development). 
 
C Cucumber é uma ferramenta focada no TDD (Test Driven Development). 
 
D Cucumber é uma ferramenta focada no SCRUM. 
 
E Cucumber é uma ferramenta focada no Kanban. 
 
 
 
 
Questão 5/5 - Qualidade de Software okay 
O protótipo permite que a comunicação entre usuários e times de 
desenvolvimento melhorem e desta forma contribuindo para implementação de 
software mais aderente às necessidades reais dos usuários. O protótipo pode 
ser feito em baixa fidelidade, média e alta fidelidade. Em processo incremental, 
a prototipação vai melhorando de acordo com as reuniões com os usuários. 
Um protótipo de baixa fidelidade ou wireframe retrata: 
 
A A ideia bem consolidada da UI. 
 
B Uma UI cara por conta do uso de ferramentas tecnológicas. 
 
C A ideia inicial de como a UI ficará e que pode ser feita com papel e lápis ou 
através de ferramentas tecnológicas como Balsamiq e OmniGraffle. 
 
D Uma UI feita utilizando-se somente papel e caneta, nunca com intervenção de 
 ferramentas tecnológicas. 
 
E Uma UI feita somente com auxílio de ferramentas tecnológicas. 
 
Questão 1/5 - Qualidade de Software corrigido 
Usabilidade é um assunto tratado dentro da área de IHC (Interação Humano-
Computador). IHC por sua vez, é abordada dentro da ISO 13407(Projeto Centrado no 
Usuário), que explica como a qualidade no uso pode incrementar a qualidade do 
software. 
Qual a relação da usabilidade com a área de qualidade de software? 
 
A Usabilidade é uma técnica que traz consigo o hábito de testes e verificações 
 em conjunto com as definições dos stakeholders através do uso de personas. 
 
B Como a usabilidade trata das características da UI (frontend), ela auxilia nas 
 tarefas que tornam os requisitos do software mais consistentes e detalhados 
para a produção de software de qualidade. 
 
C Usabilidade é uma técnica que precisa ter adição de ideias da área de qualidade 
de software para melhorá-la. 
 
D Usabilidade é feita para o desenvolvimento de backend e não de frontend (UIs). 
 
E Usabilidade é a especificação do contexto de uso do software. 
 
 
 
Questão 5/5 - Qualidade de Software okay 
Todas as metodologias ágeis têm em seu cerne a ideia de desenvolvimento de software 
com base sólida na qualidade de software. No entanto, o método XP (eXtrem 
Programming) é uma metodologia mais explícita no quesito qualidade, pois tenta 
garantir a qualidade de projetos através de atividades de testes, revisões, integrações, 
entre outras, sempre focando na redução dos custos. Os princípios do XP são 
comunicação, simplicidade, feedback, coragem e coach. 
A exemplo da preocupação com a qualidade de software, a XP possui uma 
atividade que auxilia no nivelamento dos desenvolvedores, bem como na 
revisão de código. Esta atividade da XP é denominada: 
 
A Code. 
 
B Iteration plan. 
 
C Stand-up meeting. 
 
D Unit Test. 
 
E Pair Programming

Continue navegando