Buscar

Apol 2

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 10 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 10 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 10 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 1/10 - Qualidade de Software
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.
Você assinalou essa alternativa (A)
B Kanban.
C DoD
D DoR
E JIRA
Questão 2/10 - Qualidade de Software
O framework Scrum é baseado em pilares e papéis, no qual os clientes tornam-se parte integrante da equipe de desenvolvimento, os quais validam ou até mesmo 
redefinem em conjunto as entregas. Nesta metodologia todas as atividades são muito transparentes, conta com inspeções monitoradas e priorizadas em conjunto, através 
de reuniões diárias (daily), além de o projeto estar em constante adaptação por conta das inspeções, atividades refinadas e ajustadas dentro das Sprints.
O Scrum é recomendado para que tipo de projeto?
A O Scrum é adotado em projetos com liberdade de definições e sem dependências da gestão de vários segmentos de negócios.
B O Scrum é adotado para qualquer tipo de projeto.
C O Scrum é uma metodologia adotada para projetos que desejem trabalhar com Sprints.
D O Scrum é recomendado para projetos que dependam de definições de prioridades nos processos e otimização do desenvolvimento de gestão pa
Você assinalou essa alternativa (D)
E Scrum é recomendado apenas para projetos grandes e que tenham muitos profissionais envolvidos no processo.
Questão 3/10 - Qualidade de Software
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
Você assinalou essa alternativa (E)
Questão 4/10 - Qualidade de Software
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?
Você não pontuou essa questão
A TDD e BDD
Você assinalou essa alternativa (A)
B Unit Test e FDD
C DoR e DoD
D Unit Test e SDD
E TDD e SDD
Questão 5/10 - Qualidade de Software
O BDD é uma abordagem que funciona bem com métodos ágeis, projetado para que a gestão e a entrega dos projetos de 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?
Você não pontuou essa questão
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.
Você assinalou essa alternativa (B)
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.
Questão 6/10 - Qualidade de Software
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?
Você não pontuou essa questão
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 pe
Você assinalou essa alternativa (A)
B Como a usabilidade trata das características da UI (frontend), ela auxilia nas tarefas que tornam os requisitos do software mais consistentes e deta
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 7/10 - Qualidade de Software
Sprint Burdown Chart é uma ferramenta gráfica com origem na metodologia ágil Scrum. Ken Schwaber quem a criou para mostrar aos times de desenvolvimento o seu 
progresso dentro de cada Sprint.
Esta ferramenta pertence a qual metodologia ágil?
A Apesar de ter sido criado junto à metodologia Scrum, é utilizado da mesma forma com Kanban, Lean ou XP.
Você assinalou essa alternativa (A)
B Apesar de ter sido criado junto à metodologia XP, é utilizado da mesma forma com Kanban, Lean ou SCRUM.
C Apesar de ter sido criado junto à metodologia Lean, é utilizado da mesma forma com Kanban, XP ou SCRUM.
D Apesar de ter sido criado junto à metodologia Kanban, é utilizado da mesma forma com XP, Lean ou SCRUM.
E Apesar de ter sido criado junto à metodologia XP, é utilizado da mesma forma com TDD, Lean ou SCRUM. 
Questão 8/10 - Qualidade de Software
Teste unitário é a fase de teste de cada unidade do software. O objetivo neste momento é o isolamento de cada parte do software com a ideia de garantir que cada 
pequena parte esteja funcionando conforme o especificado. Unit Test é de responsabilidade dos desenvolvedores durante o processo de implementação do código.
Quais resultados esperados ao utilizar-se teste unitário?
A Uma redução significativa de custos durante o processo de implementação.
B Uma redução significativa de tempo de desenvolvimento durante o processo de implementação.
C Uma redução significativa de outras técnicas de testes a serem utilizadas durante o ciclo de vida do software.
D Uma redução significativa de bugs durante o processo de implementação.
Você assinalou essa alternativa (D)
E Uma redução significativa dos requisitos de Software empregados na modelagem.
Questão 9/10 - Qualidade de Software
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).
Você assinalou essa alternativa (A)
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 10/10 - Qualidade de Software
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 desenvolvidaem uma linguagem de programação em conjunto com f
Você assinalou essa alternativa (B)
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 1/10 - Qualidade de Software
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
Você assinalou essa alternativa (E)
Questão 2/10 - Qualidade de Software
Teste unitário é a fase de teste de cada unidade do software. O objetivo neste momento é o isolamento de cada parte do software com a ideia de garantir que cada 
pequena parte esteja funcionando conforme o especificado. Unit Test é de responsabilidade dos desenvolvedores durante o processo de implementação do código.
Quais resultados esperados ao utilizar-se teste unitário?
A Uma redução significativa de custos durante o processo de implementação.
B Uma redução significativa de tempo de desenvolvimento durante o processo de implementação.
C Uma redução significativa de outras técnicas de testes a serem utilizadas durante o ciclo de vida do software.
D Uma redução significativa de bugs durante o processo de implementação.
Você assinalou essa alternativa (D)
E Uma redução significativa dos requisitos de Software empregados na modelagem.
Questão 3/10 - Qualidade de Software
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 pe
B Como a usabilidade trata das características da UI (frontend), ela auxilia nas tarefas que tornam os requisitos do software mais consistentes e deta
qualidade.
Você assinalou essa alternativa (B)
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 4/10 - Qualidade de Software
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).
Você assinalou essa alternativa (A)
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/10 - Qualidade de Software
O framework Scrum é baseado em pilares e papéis, no qual os clientes tornam-se parte integrante da equipe de desenvolvimento, os quais validam ou até mesmo 
redefinem em conjunto as entregas. Nesta metodologia todas as atividades são muito transparentes, conta com inspeções monitoradas e priorizadas em conjunto, através 
de reuniões diárias (daily), além de o projeto estar em constante adaptação por conta das inspeções, atividades refinadas e ajustadas dentro das Sprints.
O Scrum é recomendado para que tipo de projeto?
A O Scrum é adotado em projetos com liberdade de definições e sem dependências da gestão de vários segmentos de negócios.
B O Scrum é adotado para qualquer tipo de projeto.
C O Scrum é uma metodologia adotada para projetos que desejem trabalhar com Sprints.
D O Scrum é recomendado para projetos que dependam de definições de prioridades nos processos e otimização do desenvolvimento de gestão pa
Você assinalou essa alternativa (D)
E Scrum é recomendado apenas para projetos grandes e que tenham muitos profissionais envolvidos no processo.
Questão 6/10 - Qualidade de Software
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
Você assinalou essa alternativa (E)
Questão 7/10 - Qualidade de Software
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 f
Você assinalou essa alternativa (B)
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 8/10 - Qualidade de Software
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.
Você assinalou essa alternativa (A)
B Kanban.
C DoD
D DoR
E JIRA
Questão 9/10 - Qualidade de Software
Sprint Burdown Chart é uma ferramenta gráfica com origem na metodologia ágil Scrum. Ken Schwaber quem a criou para mostrar aos times de desenvolvimento o seu 
progresso dentro de cada Sprint.
Esta ferramenta pertence a qual metodologia ágil?
A Apesar de ter sido criado junto à metodologia Scrum, é utilizado da mesma forma com Kanban, Lean ou XP.
Você assinalou essa alternativa (A)
B Apesar de ter sido criado junto à metodologia XP, é utilizado da mesma forma com Kanban, Lean ou SCRUM.
C Apesar de ter sido criado junto à metodologia Lean, é utilizado da mesma forma com Kanban, XP ou SCRUM.
D Apesar de ter sido criado junto à metodologia Kanban, é utilizado da mesma forma com XP, Lean ou SCRUM.
E Apesar de ter sido criado junto à metodologia XP, é utilizado da mesma forma com TDD, Lean ou SCRUM. 
Questão 10/10 - Qualidade de Software
O BDD é uma abordagem que funciona bem com métodos ágeis, projetado para que a gestão e a entrega dos projetos de 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.
Você assinalou essa alternativa (D)
E O método BDD é idêntico ao TDD, é orientado a testes.
Questão 1/10 - Qualidade de Software
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?
Nota: 10.0
A Kanban
B Scrum
C BDD
D DDD
E XP
Você assinalou essa alternativa (E)
Questão 2/10 - Qualidade de Software
Sprint Burdown Chart é uma ferramenta gráfica com origem na metodologia ágil Scrum. Ken Schwaber quem a criou para mostrar aos times de desenvolvimento o seu 
progresso dentro de cada Sprint.
Esta ferramenta pertence a qual metodologia ágil?
Nota: 10.0
A Apesar de ter sido criado junto à metodologia Scrum, é utilizado da mesma forma com Kanban, Lean ou XP.
Você assinalou essa alternativa (A)
B Apesar de ter sido criado junto à metodologia XP, é utilizado da mesma forma com Kanban, Lean ou SCRUM.
C Apesar de ter sido criado junto à metodologia Lean, é utilizado da mesma forma com Kanban, XP ou SCRUM.
D Apesar de ter sido criado junto à metodologia Kanban, é utilizado da mesma forma com XP, Lean ou SCRUM.
E Apesar de ter sido criado junto à metodologia XP, é utilizado da mesma forma com TDD, Lean ou SCRUM. 
Questão 3/10 - Qualidade de Software
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?
Nota: 10.0
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 co
Você assinalou essa alternativa (B)
Você acertou!
CORRETA: Conforme texto da Aula 04 no Tema 3
O TDD (Test Driven Development) é uma forma de desenvolvimento de software orientado por testes. Os desenvolvedores escrevem seus casos de testes
funcionalidades devem ser testadas pelos testes implementados anteriormente.
Kent Beck é o autor do livro que fala sobre TDD, sendo que o TDD é um dos pilares da metodologia XP (Extreme Programming). O TDD baseia-se em ciclo
teste criado. Todo processo inicial falha, e a cada nova linha de código implementada, rodamos novamente o teste, até que ele fique totalmente sem erros
Você acertou!
CORRETA: Conforme texto da Aula 06 no Tema 1
Sprint Burdown Chart é uma ferramenta gráfica com origem na metodologia ágil Scrum. Ken Schwaber quem a criou para mostrar aos times de desenvolv
metodologia Scrum, é utilizado da mesma forma com Kanban, Lean ou XP. É possível visualizar o progresso das atividades da Sprint em geral (iterações, é
 Ester framework é dividido em papéis, cerimônias e artefatos. Os papéis ficam a encargo do Product Owner (PO), Scrum master e o próprio time
Daily Scrum meeting. E finalmente, os artefatos atrelados ao Scrum são Product backlog, Spring backlog e Burndown charts.
Você acertou!
CORRETA: Conforme texto da Aula 04 no Tema 2
O protótipo permite a melhora na comunicação com os usuários, pois de forma rápida, as UIs (User Interface) são desenhadas, inicialmente em baixa fideli
 Com a prototipação, o processo de desenvolvimento torna-se incremental e rápido, assim como todas as metodologias ágeis prezam. Mas como to
forma a reter requisitos insuficientes. Então, é bem importante que a prototipagem seja utilizada sempre em conjunto com outras técnicas que não lancem 
…
 Uma vez elaborados os protótipos de baixa fidelidade e validados com os usuários, podemos passar para os de média fidelidade (mockups). Estes 
automatizadas, conseguem simular comportamentos de interação das UIs. A sensação do usuário já melhora muito em relação ao tipo de protótipo anterior
Para desenvolvermos estes mockups, há várias ferramentas no mercado, tais como Sketch, UXPin, Adobe XD, InVision, entre outras.
Finalmente, o protótipo de alta fidelidade já é uma versão similar ou a própria UI final. Estas UIs são desenvolvidas diretamente em linguagem de programa
escolhidas. Neste momento, o realismo é bem próximo do que será o software com todas as suas features implementadas. A figura 6 exemplifica uma UI em
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 4/10 - Qualidade de Software
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?
Nota: 10.0
A TDD e BDD
B Unit Test e FDD
C DoR e DoD
D Unit Test e SDD
E TDD e SDD
Você assinalou essa alternativa (E)
Questão 5/10 - Qualidade de Software
O framework Scrum é baseado em pilares e papéis, no qual os clientes tornam-se parte integrante da equipe de desenvolvimento, os quais validam ou até mesmo 
redefinem em conjunto as entregas. Nesta metodologia todas as atividades são muito transparentes, conta com inspeções monitoradas e priorizadas em conjunto, através 
de reuniões diárias (daily), além de o projeto estar em constante adaptação por conta das inspeções, atividades refinadas e ajustadas dentro das Sprints.
O Scrum é recomendado para que tipo de projeto?
Nota: 10.0
A O Scrum é adotado em projetos com liberdade de definições e sem dependências da gestão de vários segmentos de negócios.
B O Scrum é adotado para qualquer tipo de projeto.
C O Scrum é uma metodologia adotada para projetos que desejem trabalhar com Sprints.
D O Scrum é recomendado para projetos que dependam de definições de prioridades nos processos e otimização do desenvolvimento d
Você assinalou essa alternativa (D)
E Scrum é recomendado apenas para projetos grandes e que tenham muitos profissionais envolvidos no processo.
Questão 6/10 - Qualidade de Software
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?
Nota: 10.0
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 pe
B Como a usabilidade trata das características da UI (frontend), ela auxilia nas tarefas que tornam os requisitos do software mais consist
Você assinalou essa alternativa (B)
Você acertou!
CORRETA: Conforme texto da Aula 05 no Tema 3
Testes automatizados caracterizamo sucesso no mundo das metodologias ágeis. Isto porque um teste demora muito para ser executado, além claro, de to
A automação libera as pessoas para fazerem outras atividades e melhorarem seus trabalhos. Testes de regressão automatizados oferecem uma rede de s
Exemplos e testes orientam na codificação. Testes são fontes de documentações. A automação traz um excelente retorno para os investimentos. Mas enfim
geralmente por conta da demora.
À medida que o software vai crescendo o tempo para testes aumenta exponencialmente. As equipes ágeis entregam software a cada final das interações c
diariamente é uma prática indispensável. Se estes não forem automatizados, o tempo de execução dos testes ficará cada vez maior, bem como a frustraçã
nunca. Lembrando que testes de regressão são re-testes do software que foi modificado. É a maior parte de esforço nos testes de desenvolvimento de so
incorporado à integração contínua. Tais testes geralmente são realizados por ferramentas como Selenium, SUnit, TestNG, PHPUnit, entre outros
…
Na automatização dos testes, é bom lembrar que técnicas como TDD e SDD (desenvolvimento orientado a testes e orientados a testes de histórias) auxilia
garantem um conjunto de código refatorado e limpo. Eles colaboram com a questão das dívidas técnicas
Você acertou!
CORRETA: Conforme texto da Aula 04 no Tema 01
O framework Scrum é baseado em pilares e papéis, no qual os clientes tornam-se parte integrante da equipe de desenvolvimento, os quais validam ou até
como os riscos são administrados em conjunto, bem como o cronograma é monitorado, também em conjunto. Ou seja, tudo é muito transparente, conta co
(daily), além de o projeto estar em constante adaptação por conta das inspeções, atividades refinadas e ajustadas dentro das Sprints. Separamos um mom
até mesmo para fazermos uma análise em conjunto. O Scrum é recomendado para projetos que dependam de definições de prioridades nos processos e o
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 7/10 - Qualidade de Software
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?
Nota: 10.0
A Cucumber é uma ferramenta focada no BDD (Behavior Driven Development).
Você assinalou essa alternativa (A)
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 8/10 - Qualidade de Software
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?
Nota: 10.0
A Jenkins.
Você assinalou essa alternativa (A)
B Kanban.
C DoD
D DoR
E JIRA
Você acertou!
CORRETA: Conforme texto da Aula 04 no Tema 2.1
Usabilidade é um assunto tratado dentro da área de IHC (Interação Humano-Computador). IHC por sua vez, é abordada dentro da ISO 13407(Projeto C
qualidade do software. Em linhas gerais, ela estabelece:
Especificação e entendimento do contexto de uso
Especificação e entendimento dos requisitos da empresa e dos usuários
Desenvolvimento da solução de interação (IHC)
Avaliação da interação em confronto com os requisitos do software.
 Ou seja, tais tarefas tornam os requisitos do software mais consistentes e detalhados para a produção de software de qualidade.
 Dentro da mesma linha de uso, existe a ISO 9241-11 que descreve como a qualidade no uso do software pode ser definida, documentada e avaliad
Você acertou!
CORRETA: Conforme texto da Aula 05 no Tema 3.3
Cucumber é uma ferramenta focada no BDD (Behavior Driven Development) e que permite a descrição das necessidades reais dos usuários de tal forma q
trabalho.
O Cucumber tem origem na comunidade Ruby e depois passou a ser aplicado em outras linguagens como Java e JavaScript. Desenvolvedores, analistas d
É importante considerarmos a organização dos dados referentes aos testes, armazenando-os e formatando-os para os testes.
Para realização dos testes em BDD, precisamos seguir algumas etapas:
Escrever o comportamento esperado pelo código a ser testado.
Definir os passos que irão realizar o teste
Escrever o código a ser testado
Executar o teste.
O ponto central do Cucumber é estabelecer a inteligibilidade das especificações das features e dos cenários de testes. Tudo isto aumenta o nível de conh
Você acertou!
CORRETA: Conforme texto da Aula 04 no Tema 4
A integração contínua tem por missão a simplificação do processo de desenvolvimento de software. Algumas ferramentas podem automatizar e ajudar no p
permitem que em pouco tempo o processo esteja implantado, mas sempre lembrando de que o time precisa estar comprometido com esta ideia.
Questão 9/10 - Qualidade de Software
Teste unitário é a fase de teste de cada unidade do software. O objetivo neste momento é o isolamento de cada parte do software com a ideia de garantir que cada 
pequena parte esteja funcionando conforme o especificado. Unit Test é de responsabilidade dos desenvolvedores durante o processo de implementação do código.
Quais resultados esperados ao utilizar-se teste unitário?
Nota: 10.0
A Uma redução significativa de custos durante o processo de implementação.
B Uma redução significativa de tempo de desenvolvimento durante o processo de implementação.
C Uma redução significativa de outras técnicas de testes a serem utilizadas durante o ciclo de vida do software.
D Uma redução significativa de bugs durante o processo de implementação.
Você assinalou essa alternativa (D)
E Uma redução significativa dos requisitos de Software empregados na modelagem.
Questão 10/10 - Qualidade de Software
O BDD é uma abordagem que funciona bem com métodos ágeis, projetado para que a gestão e a entrega dos projetos de 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?
Nota: 10.0
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.
Você assinalou essa alternativa (D)
E O método BDD é idêntico ao TDD, é orientado a testes.
Você acertou!
CORRETA: Conforme texto da Aula 05 no Tema 2.4
Teste unitário é a fase de teste de cada unidade do software. O objetivo neste momento é o isolamento de cada parte do software com a ideia de garantir 
Este tipo de teste, assim como todos os demais, carece de um bom planejamento. Logo, o desenvolvedor deve fazer a avaliação sempre que pensar nos r
saídas queremos diante do processamento do fluxo dos dados. Normalmente conhecido como Unit, possui uma estrutura de testes automáticos unitários e
Unit Test é de responsabilidade dos desenvolvedores durante o processo de implementação do código. Ou seja, após a programação deuma classe, deve
um dev, um QA deve estar comprometido na criação em conjuntos de testes unitários para contribuição do melhor desempenho do software. Sem robustez
A redução da quantidade de bugs é considerável ao longo da implementação do software. Estes funcionam através da comparação de resultados esperad
Você acertou!
CORRETA: Conforme texto da Aula 05 no Tema 2
O BDD, do quadrante 2 segundo Agile Testing, é uma abordagem que funciona bem com métodos ágeis, projetado para que a gestão e a entrega dos pro
desenvolvedores. Ele garante que projetos permaneçam sempre focados na entrega do que o negócio realmente precisa, e que todas as necessidades do
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 cla
…
Todas as User Stories que não possuam critérios de aceitação acabam suscetíveis a falhas durante o processo de aceite, além de possibilitarem erros do 
método BDD auxilia na redução de falhas no momento da entrega do software.

Outros materiais