Logo Passei Direto
Buscar

ENGENHARIA DE SOFTWARE A4

Ferramentas de estudo

Questões resolvidas

Conseguir ver os testes em execução pode ser importante para a análise do sistema. Porém também pode não ter esta importância, pois depende do objetivo que está associado ao teste do software. (PRESSMAN, R. Engenharia de Software. 8. ed. Porto Alegre: AMGH, 2016).
Considerando os tipos de processo de teste durante o desenvolvimento, avalie as afirmações a seguir.
I. O teste de caixa preta importa-se somente com o resultado do teste, o resultado que é apresentado em sua saída.
II. O teste de caixa branca executa testes na parte interna do sistema, com análise sobre os fluxos internos.
III. O teste de regressão analisa como era o sistema antes de uma alteração realizada no código.
IV. O teste de carga verifica que o sistema pode ser ilimitado quanto às linhas de código presentes.
V. O teste de segurança analisa o sistema quanto aos ataques, vulnerabilidades ou outro tipo de ameaça.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Conseguir ver os testes em execução pode ser importante para a análise do sistema. Porém também pode não ter esta importância, pois depende do objetivo que está associado ao teste do software. (PRESSMAN, R. Engenharia de Software. 8. ed. Porto Alegre: AMGH, 2016).
Considerando os tipos de processo de teste durante o desenvolvimento, avalie as afirmações a seguir.
I. O teste de caixa preta importa-se somente com o resultado do teste, o resultado que é apresentado em sua saída.
II. O teste de caixa branca executa testes na parte interna do sistema, com análise sobre os fluxos internos.
III. O teste de regressão analisa como era o sistema antes de uma alteração realizada no código.
IV. O teste de carga verifica que o sistema pode ser ilimitado quanto às linhas de código presentes.
V. O teste de segurança analisa o sistema quanto aos ataques, vulnerabilidades ou outro tipo de ameaça.

Prévia do material em texto

Leia as afirmações a seguir e a relação entre elas: 
I. TDD, ou Test-Driven Development, é técnica de implementação 
PORQUE 
II. É um processo comum de desenvolvimento com uso de teste de software. 
Analisando as afirmações acima, conclui-se que: 
 
 
As leis de evolução de um software podem ser aplicadas em qualquer software, de 
forma geral para momentos de tomada de decisão, de planejamento, desenvolvimento 
e manutenção, conhecidas como as leis de Lehman (SOMMERVILLE, I. Engenharia 
de Software. 9. ed. São Paulo: Pearson Education, 2011). 
Das alternativas abaixo, assinale a que descreve as características de algumas das 
leis de Lehman. 
 
 
 
 
 
 
Conseguir ver os testes em execução pode ser importante para a análise do sistema. 
Porém também pode não ter esta importância, pois depende do objetivo que está 
associado ao teste do software. (PRESSMAN, R. Engenharia de Software. 8. ed. 
Porto Alegre: AMGH, 2016). Considerando os tipos de processo de teste durante o 
desenvolvimento, avalie as afirmações a seguir. 
I. O teste de caixa preta importa-se somente com o resultado do teste, o 
resultado que é apresentado em sua saída. 
II. O teste de caixa branca executa testes na parte interna do sistema, com análise 
sobre os fluxos internos. 
III. O teste de regressão analisa como era o sistema antes de uma alteração 
realizada no código. 
IV. O teste de carga verifica que o sistema pode ser ilimitado quanto às linhas de 
código presentes. 
V. O teste de segurança analisa o sistema quanto aos ataques, vulnerabilidades 
ou outro tipo de ameaça. 
Agora, assinale a alternativa que apresenta informações corretas quanto ao processo 
de desenvolvimento de teste. 
 
 
 
 
 
 
 
 
 
 
 
 
Analise as afirmativas abaixo e a relação entre elas: 
I. Como a manutenção é inevitável, precisa ser mantida 
PORQUE 
II. Um sistema não pode ser descartado, mesmo que não tenha mais como agregar 
valor. 
Analisando as afirmações acima, conclui-se que: 
 
 
 
Teste é o ato destinado a mostrar que o programa faz o que foi proposto fazer, para 
descobrir defeitos, antes do uso. (SOMMERVILLE, I. Engenharia de Software. 9. ed. 
São Paulo: Pearson Education, 2011). 
Com relação ao teste de desenvolvimento, assinale a alternativa que informa 
corretamente sobre as suas características. 
 
 
 
Os testes de software são importantes tanto no momento de analisar as estruturas do 
sistema, quanto no momento de união destas estruturas através dos componentes que 
fazem parte do sistema completo (GALLOTTI, G. M. A. Qualidade de Software. São 
Paulo: Pearson, 2017). 
Das alternativas abaixo, assinale a que descreve as características de casos de testes 
de software. 
 
 
 
Existem vários tipos de manutenção, com nomes ligeiramente diferentes, porém com o 
mesmo propósito (PFLEEGER, S. L. Engenharia de Software - Teoria e Prática. 2. 
ed. São Paulo: Pearson Addison Wesley, 2004). 
Das alternativas abaixo, assinale a que descreve as características de alguns tipos de 
manutenção de software. 
 
 
 
 
Em muitos casos, os testes são negligenciados. Porém, quando executados no início 
do processo são fundamentais para otimizar a execução dos testes (SOMMERVILLE, 
I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). 
Das alternativas abaixo, assinale a que informa corretamente sobre o tipo de 
granularidade dos testes na fase de desenvolvimento. 
 
 
 
O teste de usuário é o momento que o sistema tem maturidade de uso, depois de 
realizadas algumas sugestões do cliente (GALLOTTI, G. M. A. Qualidade 
de Software. São Paulo: Pearson, 2017). 
Das alternativas abaixo, assinale a que descreve a característica do tipo de teste de 
usuário denominado teste Beta. 
 
 
. 
 
 
Nos dias atuais, todas as empresas utilizam algum tipo de sistema, com o emprego de 
mais recursos em softwares competitivos, com mais velocidade e uma melhoria nos 
processos administrativos (SOMMERVILLE, I. Engenharia de Software. 9. ed. São 
Paulo: Pearson Education, 2011). 
Das alternativas abaixo, assinale a que descreve sobre o ciclo de vida do software no 
processo de evolução de software.

Mais conteúdos dessa disciplina