Buscar

AOL - 2 - Engenharia, Qualidade e Teste de Software

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

Prévia do material em texto

Engenharia, Qualidade e Teste de Software - D.20231.D 
 
Conteúdo do exercício AOL - 2 
1. Pergunta 1 
 “XP é um apelido carinhoso de uma nova metodologia de desenvolvimento designada Extreme 
Programming, com foco em agilidade de equipes e qualidade de projetos, apoiada em valores como 
simplicidade, comunicação, feedback e coragem que nos submetem ao reconhecimento de que XP é 
uma metodologia baseada em comportamentos e atitudes.” 
Fonte: DEVMEDIA. Extreme Programming: Conceitos e Práticas. Disponível em: 
<https://www.devmedia.com.br/extreme-programming-conceitos-e-praticas/1498>. Acesso em: 31 
mar. 2019 
A partir dessas informações e do conteúdo estudado, é possível afirmar que o ciclo de Release em 
Extreme Programming ocorre, sequencialmente, através da: 
Ocultar opções de resposta 
1. 
Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do 
Software, Liberação do estórias e Avaliação do sistema. 
2. 
Seleção de Software, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do 
Software, Liberação do software e Avaliação do sistema. 
3. 
Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do 
Software, Liberação do software e Avaliação do estórias. 
4. 
Seleção de estórias, Divisão do software, Planejamento de Release, Desenvolvimento do 
Software, Liberação do software e Avaliação do sistema. 
5. 
Seleção de estórias, Divisão em Tarefas, Planejamento de Release, Desenvolvimento do 
Software, Liberação do software e Avaliação do sistema. 
Resposta correta 
2. Pergunta 2 
 “Uma forma de utilizar o modelo cascata é quando precisamos fazer adaptações ou 
aperfeiçoamentos em um sistema já existente. Por exemplo, quando temos um sistema já pronto e 
precisamos fazer uma adaptação porque alguma lei governamental foi alterada ou criada”. 
Fonte: DEVMEDIA. Introdução ao Modelo Cascata. Disponível em: 
<https://www.devmedia.com.br/introducao-ao-modelo-cascata/29843>. Acesso em 31 mar. 2019. 
O trecho acima trata de uma das utilizações do método cascata. Baseado no conteúdo e no trecho 
citado, podemos afirmar que o modelo Cascata também se caracteriza por: 
Ocultar opções de resposta 
1. 
prever, através da codificação, possíveis mudanças que o software sofrerá após a entrega ao 
cliente final. 
2. 
considerar o fato de que um software compõe um sistema mais restrito, através da Análise e 
Engenharia de Sistemas. 
3. 
conceituar que a forma que o projeto será traduzido está relacionada à etapa de manutenção. 
4. 
ser um modelo que se origina de uma abordagem sistemática, sequencial ao desenvolvimento 
do software. 
Resposta correta 
5. 
entender que os profissionais de qualquer área do conhecimento possuem os atributos para 
compreender a origem dos programas desenvolvidos. 
3. Pergunta 3 
A utilização de métricas tem sido uma ferramenta essencial na produção de um sistema. Ela se torna 
importante, pois é possível medir as características com objetivo de descobrir se os requisitos foram 
atendidos e se possui um grau de qualidade satisfatório. Alguns tipos de métricas que podem ser 
utilizadas na produção do produto. 
 
Diante dessas informações e do conteúdo estudado sobre métricas, é correto afirmar que a métrica de 
implantação: 
Ocultar opções de resposta 
1. 
leva em consideração as condições necessidades solicitadas pelo cliente levantadas inicialmente 
e o que é apresentado na interface do sistema. 
2. 
verifica o número de diagramas gerados tanto comportamentais e estruturais que delineiam o 
software. 
3. 
mede o esforço médio de cada tarefa implantação como: configuração do sistema, instalação do 
servidor, do banco de dados e de bibliotecas. 
Resposta correta 
4. 
ajuda saber com qual período é necessário para a realização de um backup, com base no 
número de tabelas criadas. 
5. Incorreta: 
é uma ferramenta de medição que tem como objetivo calcular o tempo do status “em 
andamento” até o status “concluído”. 
4. Pergunta 4 
O termo “métricas” refere-se a estatísticas gerais e medidas de desempenho. Ele pode ser entendido 
como um meio de mensuração de desempenho por meio de uma coleção de dados específicos ou 
gerais. A utilização de métricas tem sido uma ferramenta essencial na produção de um sistema. 
 
Diante dessas informações e do conteúdo estudado sobre métricas, é correto afirmar que a Métrica 
de Projeto UML: 
Ocultar opções de resposta 
1. 
ajuda no monitoramento e na finalização do trabalho ao longo da sprint. O objetivo é ter todo 
o trabalho que foi previsto, concluído. 
2. 
verifica o número de diagramas gerados tanto comportamentais e estruturais que delineiam o 
software, baseado no histórico de outros projetos. 
Resposta correta 
3. 
avalia fisicamente o tamanho do código fonte do software, mede a quantidade de linhas do 
código ou analisa a quantidade de comandos usados. 
4. 
avalia o banco de dados e ajuda saber com qual período é necessário para a realização de um 
backup num determinado tempo de uso do sistema. 
5. 
mede o esforço médio de cada tarefa implantação, como por exemplo: configuração do sistema, 
instalação do servidor. 
5. Pergunta 5 
É através das métricas que você será capaz de avaliar o andamento de uma campanha, identificar 
tendências sejam elas de consumo, interação, navegação e para obter e comparar resultados. A 
utilização de métricas se torna importante na produção de sistema, pois se consegue medir as 
características do grau de qualidade satisfatório. 
 
Diante dessas informações e do conteúdo estudado sobre métricas, é correto afirmar que a Métrica 
de Banco de Dados: 
Ocultar opções de resposta 
1. 
verifica o número de diagramas gerados tanto comportamentais e estruturais que delineiam o 
software. Baseado no histórico de outros projetos é possível calcular o escopo, o tempo e ainda 
garantir a qualidade para este novo projeto. 
2. 
é uma ferramenta de medição que tem como objetivo calcular o tempo do status “em 
andamento” até o status “concluído”. 
3. 
verifica se o software atendeu aos requisitos solicitados pelo cliente. Para medir, é feita uma 
contagem e é comparado o resultado do que usuário solicitou e o que foi atendido. 
4. 
avalia o banco de dados físico e lógico, ajuda saber com qual período é necessário para a 
realização de um backup e o tamanho desse backup num determinado tempo de uso do 
sistema. 
Resposta correta 
5. 
mede o tamanho através da quantidade de linhas e analisa a quantidade de comandos 
utilizados em cada linha e avalia fisicamente o tamanho do código fonte do software. 
6. Pergunta 6 
Leia o trecho a seguir: 
“A expressão caixa-preta é utilizada para a designação de algo que não compreendemos, portanto, 
algo obscuro para nós mortais. Ela pode ser utilizada para nomear tudo o que não compreendemos, 
em que podemos ver uma ação e uma reação, mas sem sabermos exatamente por que ocorreu.” 
 
Fonte: GANDARA, Ricardo. Qualidade e teste em software. São Paulo: Clube dos Autores, 2012. p. 
38. (adaptado). 
Com base no texto e nos estudos sobre técnicas de teste de software, pode-se afirmar que: 
Ocultar opções de resposta 
1. 
o teste de sistema pode ser considerado um teste de caixa-branca 
2. 
o teste de aceitação é feito pela empresa e checa se os gerentes o aprovam. 
3. 
o teste de sistema verifica códigos errados no ato da programação. 
4. 
o teste de regressão testa o programa funcionando como um todo. 
5. 
o teste de integração verifica se a conexão entre telas é correta. 
Resposta correta 
7. Pergunta 7 
Leia o trecho a seguir: 
“O teste end-to-end é um tipo de teste de Sistemas que visa colocar o sistema à prova de uma forma 
mais completa a partir da simulação de um ambiente real, tais como: acessar um banco de dados, 
usar uma rede de comunicação e interagir com outros hardwares e sistemas. Os testes dependentes 
do ambiente de produção (estresse, carga e performance) devem ser realizados, de preferência,no 
ambiente final onde o software irá operar.” 
 
Fonte: RIOS, Emerson; MOREIRA, Trayahu. Teste de software II. São Paulo: Altabooks, 2013. p. 
19. 
Considerando essas informações e o conteúdo estudado sobre os tipos de teste de software, pode-se 
afirmar que: 
Ocultar opções de resposta 
1. 
o teste de interface avalia como o programa se comporta se houver uma invasão na interface 
principal. 
2. 
o teste de falhas avalia como o programa se comportaria se os códigos do programa falharem. 
3. 
o teste alfa verifica se muitos usuários conseguem acesso ao mesmo tempo. 
4. 
o teste de stress avalia como o programa se comporta se várias pessoas acessarem ao mesmo 
tempo. 
Resposta correta 
5. 
o teste de segurança avalia como o programa se comporta se a energia ou a rede caírem. 
8. Pergunta 80/0 
Para garantir o funcionamento do programa, se fazem necessárias medidas de segurança. É preciso, 
nesse sentido, checar e garantir que as ferramentas de acesso e suas funções estejam em perfeito 
funcionamento, recebendo os comandos e executando as aplicações básicas. 
De acordo com o texto apresentado e com o conteúdo estudado, é correto afirmar que o teste de 
funcionalidade: 
Ocultar opções de resposta 
1. 
é essencial para garantir o aspecto estético da navegação. 
2. 
é utilizado para reconhecer expressões faciais e físicas. 
3. 
é uma ferramenta que testa a qualidade do planejamento. 
4. 
é responsável por verificar o funcionamento de um programa. 
Resposta correta 
5. Incorreta: 
é responsável pela sincronização de aplicativos no sistema. 
9. Pergunta 9 
A utilização de métricas tem sido uma ferramenta essencial na produção de um sistema. Elas se 
tornaram importantes porque com elas se consegue medir as características com objetivo de 
descobrir se os requisitos foram atendidos e se o produto possui um grau de qualidade satisfatório. 
Há alguns tipos distintos de métricas que podem ser utilizados na produção do produto. 
 
Diante dessas informações e o conteúdo estudado sobre métricas, é correto afirmar que a métrica de 
requisitos: 
Ocultar opções de resposta 
1. 
avalia fisicamente o tamanho do código fonte do software. Mede o tamanho através da 
quantidade de linhas, ou análise sobre a quantidade de comandos utilizados em cada linha. 
2. 
ajuda saber qual período é necessário para a realização de um backup e o tamanho desse 
backup em um determinado tempo de uso do sistema, com base no número de tabelas criadas, 
número de registros e número de colunas criadas. 
3. 
verifica o número de diagramas gerados, tanto comportamentais como estruturais, que 
delineiam o software. Baseando-se no histórico de outros projetos, é possível calcular o escopo, 
o tempo e ainda garantir a qualidade para esse novo projeto. 
4. 
mede em milissegundos o tempo que leva para executar ou abrir uma determinada 
funcionalidade do sistema. Realiza testes de performances no sistema, usando ferramentas 
automatizadas. 
5. 
verifica se o software atendeu às necessidades solicitadas pelo cliente. Nessa medição, são 
levadas em consideração as condições levantadas inicialmente e o que é apresentado na 
interface do sistema. 
Resposta correta 
10. Pergunta 10 
Leia o trecho a seguir: 
“JUnit é um framework de teste que vem sendo muito utilizado e viabiliza a documentação e a 
execução automática de casos de teste. O framework JUnit é de código aberto e pode ser utilizado 
para escrever e executar de forma automática um conjunto de gteste, fornecendo relatórios sobre 
quais casos de teste não se comportaram de acordo com o que foi especificado.” 
 
Fonte: MALDONADO, José; JINO, Mario. DELAMARO, Marcio. Introdução Ao Teste De 
Software. Rio de Janeiro: GEN LTC, 2013. p. 75. 
Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V 
para a(s) verdadeira(s) e F para a(s) falsa(s): 
I. ( ) O JUnit é inserido clicando com o botão direito no projeto. 
II. ( ) O JUnit precisa ser instalado no Eclipse. 
III. ( ) O JUnit realiza testes ativando a função Debug. 
IV. ( ) O JUnit usa asserts e anotações para fazer testes. 
V. ( ) O JUnit é um programa pago, mas pode ser testado. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
V, V, V, F, V. 
2. 
F, V, V, F, V. 
3. 
F, F, V, V, F. 
Resposta correta 
4. 
V, F, V, F, V. 
5. 
F, V, V, V, F.

Continue navegando