Buscar

LEO_AS Geral_ ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS

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

05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 1/21
AS Geral
Entrega Sem prazo Pontos 10 Perguntas 20 
Disponível até 30 jun em 23:59 Limite de tempo Nenhum 
Tentativas permitidas 3
Este teste foi travado 30 jun em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 109 minutos 8 de 10
Pontuação desta tentativa: 8 de 10
Enviado 24 jun em 14:03
Esta tentativa levou 109 minutos.
0,5 / 0,5 ptsPergunta 1
Considere as afirmações abaixo.
1. O modelo incremental não pode ser utilizado quando os requisitos
do software foram relativamente bem definidos.
2. O processo incremental combina os fluxos de processos lineares e
paralelos.
3. O modelo incremental é útil quando há desenvolvedores disponíveis
para uma implementação total.
4. No processo incremental, a entrega essencial contém os requisitos
básicos e o usuário inicia sua utilização, iniciando a validação.
Assinale a alternativa correta.
 
As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são incorretas.
Correto!Correto!
 
As afirmações 1 e 3 são corretas; as afirmações 2 e 4 são incorretas.
 
As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são incorretas.
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371/history?version=1
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 2/21
 
As afirmações 2 e 3 são corretas; as afirmações 1 e 4 são incorretas.
 
As afirmações 1 e 4 são corretas; as afirmações 2 e 3 são incorretas.
A alternativa E deve ser assinalada pois as afirmações 2 e 4
são corretas e as afirmações 1 e 3 são incorretas.
1. O modelo incremental não pode ser utilizado quando os
requisitos do software foram relativamente bem definidos.
3. O modelo incremental é útil quando há desenvolvedores
disponíveis para uma implementação total.
O correto é:
1. O modelo incremental pode ser utilizado quando os
requisitos do software foram relativamente bem definidos.
3. O modelo incremental é útil quando não há desenvolvedores
disponíveis para uma implementação total.
As demais afirmações estão corretas:
2. O processo incremental combina os fluxos de processos
lineares e paralelos.
4. No processo incremental, a entrega essencial contém os
requisitos básicos e o usuário inicia sua utilização, iniciando a
validação.
Mais detalhes no Material Teórico – Unidade I
0,5 / 0,5 ptsPergunta 2
Um analista foi contratado para desenvolver um sistema de pesquisa
de DVD em lojas virtuais. O sistema deverá solicitar ao usuário um
título de DVD, que será usado para realizar a pesquisa nas bases de
dados das lojas conveniadas.
Ao detectar a disponibilidade do DVD solicitado, o sistema armazenará
temporariamente os dados das lojas (nome, preço, data prevista para
entrega do produto) e exibirá as informações ordenadas por preço.
Após analisar as informações, o cliente poderá efetuar a compra. O
contratante deverá testar algumas operações do sistema antes de ele
ser finalizado.
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 3/21
Há tempo suficiente para que o analista atenda a essa solicitação e
efetue eventuais modificações exigidas pelo contratante.
Com relação a essa situação, julgue as afirmações abaixo quanto ao
modelo de ciclo de vida clássico:
1. O entendimento do sistema como um todo e a execução sequencial
das fases sem retorno produzem um sistema que pode ser validado
pelo contratante.
2. A elaboração do protótipo pode ser utilizada para resolver dúvidas
de comunicação, o que aumenta os riscos de inclusão de novas
funcionalidades não prioritárias.
3. A definição das restrições deve ser a segunda fase a ser realizada
no desenvolvimento do projeto, correspondendo à etapa de
engenharia.
4. Um processo iterativo permite que versões progressivas mais
completas do sistema sejam construídas e avaliadas.
Assinale a alternativa correta:
 
As afirmações 3 e 4 são corretas; as afirmações 1 e 2 são incorretas.
 
As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são incorretas.
Correto!Correto!
 
As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são incorretas.
 
As afirmações 1 e 4 são corretas; as afirmações 2 e 3 são incorretas.
 
As afirmações 2 e 3 são corretas; as afirmações 1 e 4 são incorretas.
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 4/21
A alternativa E deve ser assinalada,pois as afirmações 2 e 4
são corretas e as afirmações 1 e 3 são incorretas.
Apenas as afirmações 2 e 4 estão relacionadas com o Ciclo de
Vida Clássico:
2. A elaboração do protótipo pode ser utilizada para resolver
dúvidas de comunicação, o que aumenta os riscos de inclusão
de novas funcionalidades não prioritárias.
4. Um processo iterativo permite que versões progressivas mais
completas do sistema sejam construídas e avaliadas.
Mais detalhes no Material Teórico – Unidade I
0,5 / 0,5 ptsPergunta 3
Analise as afirmações abaixo.
1. Os métodos abrangem atividades de modelagem e outras técnicas
descritivas que podem ser úteis e incorporadas.
2. É a comunicação que leva à racionalidade porque define a
metodologia a ser adotada e o contexto no qual serão aplicados os
métodos.
3. O software deve ser estável e não passar por manutenções porque
deve ter qualidade.
4. A engenharia de software possui quatro camadas porque se divide
em qualidade, processo, métodos e ferramentas.
Assinale a alternativa correta:
 
As afirmações 2 e 3 são corretas; as afirmações 1 e 4 são incorretas.
 
As afirmações 1 e 4 são corretas; as afirmações 2 e 3 são incorretas.
Correto!Correto!
 
As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são incorretas.
 
As afirmações 3 e 4 são corretas; as afirmações 1 e 2 são incorretas.
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 5/21
 
As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são incorretas.
A alternativa B deve ser assinalada, pois as afirmações 1 e 4
são corretas e as afirmações 2 e 3 são incorretas:
2. É a comunicação que leva à racionalidade porque define a
metodologia a ser adotada e o contexto no qual serão aplicados
os métodos.
3. O software deve ser estável e não passar por
manutenções porque deve ter qualidade.
O correto é:
2. É o processo que leva à racionalidade porque define a
metodologia a ser adotada e o contexto no qual serão aplicados
os métodos.
3. O software deve evoluir e passar por melhorias
contínuas porque visa sempre buscar o aumento de sua
qualidade.
As demais afirmações estão corretas:
1. Os métodos determinam as informações técnicas para a
elaboração do software com inúmeras tarefas.
4. A engenharia de software possui quatro camadas porque se
divide em qualidade, processo, métodos e ferramentas.
Mais detalhes no Material Teórico – Unidade I
0,5 / 0,5 ptsPergunta 4
Segundo Pressman (2006), software é um conjunto composto por
instruções de computador, estruturas de dados e documentos. O autor
complementa afirmando que:
1. Software consiste em instruções que, quando executadas, fornecem
características, funções e desempenhos desejados.
2. São estruturas de dados que possibilitam aos programas
manipularem informações adequadamente.
3. Software são aplicativos desenvolvidos para atender
corporativamente a uma empresa.
4. São sistemas corporativos que se integram à web, como, por
exemplo, as aplicações de telemarketing.
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 6/21
5. Software é uma informação descritiva, tanto na forma impressa
como na virtual, descrevendo a operação e o uso dos programas.
Com baseno que foi estudado, assinale a alternativa correta:
 
As afirmações 2, 3 e 4 são corretas; as afirmações 1 e 5 são incorretas.
 
As afirmações 3, 4 e 5 são corretas; as afirmações 1 e 2 são incorretas.
 
As afirmações 1, 2 e 4 são corretas; as afirmações 3 e 5 são incorretas.
 
As afirmações 1, 2 e 3 são corretas; as afirmações 4 e 5 são incorretas.
 
As afirmações 1, 2 e 5 são corretas; as afirmações 3 e 4 são incorretas.
Correto!Correto!
A alternativa D é a correta, pois as afirmações 1,2 e 5 são
corretas.
As alternativas 3 e 4 são incorretas porque se referem aos
tipos de software.
Mais detalhes no Material Teórico – Unidade I
0 / 0,5 ptsPergunta 5
Com relação a software, assinale a alternativa incorreta:
 
Software é qualquer combinação organizada, tanto na forma impressa
como na virtual, que descreve a operação e o uso dos programas.
esposta corretaesposta correta
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 7/21
 
Software é um conjunto de componentes inter-relacionados que coleta,
processa, armazena e distribui informações destinadas a apoiar a
tomada de decisões e o controle em uma organização.
 
Software é uma estrutura de dados que possibilita aos programas
manipular informações adequadamente.
 
Software consiste em instruções (programas de computador) que,
quando executadas, fornecem características, funções e desempenho
desejados.
 
Software é qualquer combinação organizada de
pessoas, hardware, software, rede de comunicação, recursos de
dados, políticas e procedimentos que armazenam, restauram,
transformam e disseminam informações em uma organização.
ocê respondeuocê respondeu
3. Software é qualquer combinação organizada, tanto na
forma impressa como na virtual, que descreve a operação e o
uso dos programas.
O correto:
1, 2 e 3. Pressman (2011) afirma que “[...] software consiste em
(1) instruções (programas de computador) que, quando
executadas, fornecem características, funções e desempenho
desejados; (2) estrutura de dados que possibilitam aos
programas manipular informações adequadamente; e
(3) informação descritiva, tanto na forma impressa como na
virtual, descrevendo a operação e o uso dos programas.
4. Para Laudon e Laudon (2004), é “um conjunto de
componentes inter-relacionados que coleta (ou recupera),
processa, armazena e distribui informações destinadas a apoiar
a tomada de decisões e o controle em uma organização”.
5. A conceituação de O’Brien (2004) abrange outros fatores: é
“qualquer combinação organizada de
pessoas, hardware, software, rede de comunicação, recursos
de dados, políticas e procedimentos que armazenam,
restauram, transformam e disseminam informações em uma
organização”.
Mais detalhes no Material Teórico – Unidade I
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 8/21
0,5 / 0,5 ptsPergunta 6
Durante a análise de requisitos, diversos modelos do sistema são
construídos.
Sobre esses modelos, considere as seguintes afirmativas:
I. Especificam o que o sistema faz e como ele deve fazer para produzir
as informações necessárias.
II. Modelos funcionais geralmente particionam o software em diferentes
funções.
III. Ajudam a reduzir ambiguidades e a priorizar os requisitos.
Assinale a alternativa correta:
 A afirmação 2 é correta; as afirmações 1 e 3 são incorretas.
 As afirmações 1 e 2 são corretas; a afirmação 3 é incorreta.
 As afirmações 2 e 3 são corretas; a afirmação 1 é incorreta.
Correto!Correto!
 As afirmações 1 e 3 são corretas; a afirmação 2 é incorreta.
 A afirmação 1 é correta; as afirmações 2 e 3 são incorretas.
A alternativa C deve ser assinalada, pois as afirmações 2 e 3
são corretas e a afirmação 1 é incorreta, pois trata dos
requisitos funcionais e não funcionais.
Mais detalhes no Material Teórico – Unidade II
0,5 / 0,5 ptsPergunta 7
Sobre o levantamento de requisitos, considere as seguintes
afirmativas:
I. Requisitos de desenvolvimentosão difíceis de ser validados e
verificados.
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 9/21
II. Requisitos consequentes e emergentes são do tipopermanente.
III. Requisitos não funcionais estão relacionados a diversos fatores de
qualidade, tais como confiabilidade, manutenibilidade, acurácia,
portabilidade, etc.
Assinale a alternativa correta:
 afirmação 1 é correta; as afirmações 2 e 3 são incorretas.
 A afirmação 2 é correta; as afirmações 1 e 3 são incorretas.
 As afirmações 2 e 3 são corretas; a afirmação 1 é incorreta.
 As afirmações 1 e 2 são corretas; a afirmação 3 é incorreta.
 As afirmações 1 e 3 são corretas; a afirmação 2 é incorreta.
Correto!Correto!
A alternativa A deve ser assinalada pois a afirmação 2
cita requisitos consequentes e emergentes, e não
existem tais requisitos.
Mais detalhes no Material Teórico – Unidade II
0,5 / 0,5 ptsPergunta 8
Assinale a alternativa que completa o enunciado de forma correta:
De acordo com Sommerville, são atividades do processo de elicitação
de requisitos, pela ordem:
 
obtenção; classificação e organização; priorização e negociação;
documentação.
Correto!Correto!
 etnografia; casos de uso; análise; validação; arquitetura.
 casos de uso; análise; projeto; arquitetura.
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 10/21
 entrevista; etnografia; documentação; registro.
 cenários; classificação; organização; priorização; documentação.
As atividades do processo de elicitação de requisitos são:
obtenção; classificação e organização; priorização e
negociação; documentação.
Mais detalhes no Material Teórico – Unidade II
0,5 / 0,5 ptsPergunta 9
Sobre o levantamento de requisitos, considere as seguintes
afirmativas:
I. A etnografia é uma técnica utilizada para representar como os
usuários interagem com o sistema.
II. Revisões e prototipação são geralmente utilizadas para validar
requisitos, considerando completeza, realismo e facilidade de
verificação.
III. Os casos de uso e cenários são técnicas de observação utilizadas
para compreender requisitos organizacionais e sociais. Assinale a
alternativa correta:
 A afirmação 2 é correta; as afirmações 1 e 3 são incorretas.
Correto!Correto!
 A afirmação 1 é correta; as afirmações 2 e 3 são incorretas.
 As afirmações 1 e 2 são corretas; a afirmação 3 é incorreta.
 As afirmações 2 e 3 são corretas; a afirmação 1 é incorreta.
 As afirmações 1 e 3 são corretas; a afirmação 2 é incorreta.
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 11/21
I. A etnografia NÃO é uma técnica utilizada para
representar como os usuários interagem com o sistema.
III. Os casos de uso e cenários NÃO são técnicas de
observação utilizadas para compreender requisitos
organizacionais e sociais.
Mais detalhes no Material Teórico – Unidade II
0,5 / 0,5 ptsPergunta 10
Considere as seguintes afirmativas sobre Requisitos de Software:
I) Requisitos de software são capacidades e condições com as quais
um software deve ter conformidade.
II) Escrever casos de uso é uma forma de compreender e descrever
requisitos.
III) Casos de uso são narrativas, não diagramas, e a modelagem de
casos de uso é basicamente um ato de escrever estórias de uso de um
sistema.
IV) A UML (Unified Modeling Language) fornece notação para o
desenvolvimento de diagramas de casos de uso, ilustrando os nomes
dos casos de uso, os atores e seus relacionamentos.
Assinale a alternativa correta:
 
As afirmações 3 e 4 são corretas; as afirmações 1 e 2 são incorretas.
 A afirmações 1 é correta; as afirmações 2, 3 e 4 são incorretas.
 As afirmações 1, 2 e 3 são corretas; a afirmação 1 é incorreta.
 Asafirmações 1, 2, 3 e 4 são corretas.
Correto!Correto!
 
As afirmações 1e 3 são corretas; as afirmações 2 e 4 são incorretas.
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 12/21
A alternativa E é a correta, pois todas as afirmações são
corretas.
Mais detalhes no Material Teórico – Unidade II
0 / 0,5 ptsPergunta 11
Assinale a alternativa que não descreve o objetivo da Gestão da
Qualidade:
 Tomada de decisão centralizada.
esposta corretaesposta correta
 Desenvolvimento do espírito em equipe.
 Gestão do serviço de forma flexível.
 Descentralização do conhecimento.
ocê respondeuocê respondeu
 Padronização do processo.
Alternativa E é a incorreta, pois espera-se que os envolvidos
decidam que ações devem ser tomadas e de modo
descentralizado.
Mais detalhes no Material Teórico – Unidade III
0,5 / 0,5 ptsPergunta 12
A SQA (Software Quality Assurance) é um padrão sistemático de
ações que são exigidas para garantir a qualidade de software. Ela
compreende uma variedade de tarefas associadas a grandes
atividades.
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 13/21
A seguir, são apresentadas as atividades da SQA, exceto:
 Aplicação de métodos técnicos.
 Atividades de testes de software.
 Aplicação de padrões e procedimentos.
 Realização de revisões técnicas formais.
 Controle de registro.
Correto!Correto!
Alternativa D é a incorreta, pois o controle de registro não é
atividade de garantia de qualidade. As demais alternativas
correspondem a ações da garantia de qualidade de software.
Mais detalhes no Material Teórico – Unidade III
0,5 / 0,5 ptsPergunta 13
Assinale a alternativa que não contém somente atributos para
características externas e internas do modelo de qualidade
de software, definido na ISO/IEC 9126-1:
 Funcionalidade, confiabilidade, eficiência.
 Manutenibilidade, usabilidade, portabilidade.
 Funcionalidade, confiabilidade, usabilidade.
 Eficiência, manutenibilidade, portabilidade.
 Funcionalidade, confiabilidade, gerenciabilidade.
Correto!Correto!
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 14/21
Alternativa D não contém atributos da ISO/IEC 9126-1, pois
não há “gerenciabilidade”. As demais alternativas estão
corretas.
Mais detalhes no Material Teórico – Unidade III
0,5 / 0,5 ptsPergunta 14
Com o propósito de produzir software com qualidade, segundo o CMM,
a Garantia de Qualidade de Software (SQA) tem o objetivo de:
 
estabelecer e manter a integridade dos produtos do projeto
de software ao longo do ciclo de vida desse.
 
estabelecer planos exequíveis para desenvolver um
determinado software, bem como para gerenciar o projeto de
desenvolvimento do software segundo esses planos.
 
fornecer uma visão realista do efetivo progresso do projeto, permitindo
que a gerência de desenvolvimento possa tomar ações eficazes
quando o desempenho do projeto se desviar de forma significativa dos
planos de software.
 
fornecer à gerência a visibilidade da eficácia dos processos utilizados
pelo projeto de desenvolvimento de software e da qualidade dos
artefatos que estão sendo criados.
Correto!Correto!
 
estabelecer a responsabilidade organizacional para as atividades do
processo de software, que melhoram, como um todo, a capacitação do
processo de software da organização.
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 15/21
Alternativa A é a alternativa correta, pois:
(B) fornecer uma visão realista do efetivo progresso do
projeto, permitindo que a gerência de desenvolvimento possa
tomar ações eficazes quando o desempenho do projeto se
desviar de forma significativa dos planos de software. Medir e
acompanhar o desenvolvimento de projetos é função de
gerência de projetos e não de garantia de qualidade.
(C) estabelecer planos exequíveis para desenvolver um
determinado software, bem como para gerenciar o projeto de
desenvolvimento do software segundo esses planos. Medir e
acompanhar o desenvolvimento de projetos é função de
gerência de projetos e não de garantia de qualidade.
(D) estabelecer e manter a integridade dos produtos do
projeto de software ao longo do ciclo de vida desse. Medir e
acompanhar o desenvolvimento de projetos é a função da
gerência de projetos, e não de garantia de qualidade.
(E) estabelecer a responsabilidade organizacional para as
atividades do processo de software, que melhoram, como um
todo, a capacitação do processo de software da
organização. Medir e acompanhar o desenvolvimento de
projetos é função da gerência de projetos, e não de
garantia de qualidade.
Mais detalhes no Material Teórico – Unidade III
0 / 0,5 ptsPergunta 15
A Qualidade de Software possui características que estão ligadas
diretamente às opiniões das pessoas, que, nesse caso, são
representadas pelos clientes, usuários e envolvidos com o projeto
de software.
Entre as características a seguir, qual delas não representa o conceito
de Qualidade de Software?
 Qualidade de software é fazer tudo correto na primeira vez.
esposta corretaesposta correta
 Qualidade é estar em conformidade com os requisitos dos clientes.
 Qualidade é antecipar e satisfazer os desejos dos clientes.
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 16/21
 
Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi
escrito.
 
A totalidade das características de uma entidade que lhe confere a
capacidade de satisfazer as necessidades explícitas e implícitas.
ocê respondeuocê respondeu
Alternativa C é a incorreta, pois fazer tudo correto na primeira
vez (erro zero) não é possível com sistemas. Além disso, todas
as demais refletem conceitos de qualidade de software.
Mais detalhes no Material Teórico – Unidade III
0,5 / 0,5 ptsPergunta 16
O teste de Unidade é responsável por testar cada módulo do software
de forma individual. Nesse contexto, são desenvolvidos casos de
testes que buscam verificar cinco aspectos específicos dos módulos.
Selecione a alternativa que descreve CORRETAMENTE os cinco
aspectos verificados nos Testes de Unidade:
 
Memória, estrutura de código, condições de limite, caminhos
complementares, caminhos de tratamento de erros.
 
 
Memória, estrutura de dados, condições de parada, caminhos
independentes, caminhos de tratamento de erros.
 
 
Interface, estrutura de dados, condições de parada, caminhos
independentes, caminhos de tratamento de erros.
 
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 17/21
 
Interface, estrutura de código, condições de limite, caminhos
complementares, caminhos de tratamento de erros.
 
 
Interface, estrutura de dados, condições de limite, caminhos
independentes, caminhos de tratamento de erros.
 
Correto!Correto!
Os cinco aspectos testados são interface, estrutura de dados,
condições de limite, caminhos independentes, caminhos de
tratamento de erros.
0,5 / 0,5 ptsPergunta 17
Os testes de software têm por objetivo a descoberta de erros que
podem comprometer o funcionamento do software. Nesse contexto,
são utilizados os chamados casos de teste, que são elaborados de
modo a elevar a possibilidade de identificação de erros ocultos.
Um caso de teste é um conjunto de especificações. Nesse contexto,
selecione a alternativa que descreve as especificações possíveis em
um caso de teste:
 
Valores de entrada, condições prévias de execução, resultados
esperados e condições posteriores à execução.
 
Correto!Correto!
 
Valores de entrada, condições prévias de configuração, funcionalidades
esperadas e condições posteriores à configuração.Valores de saída, condições prévias de execução, funcionalidades
esperadas e condições posteriores à execução.
 
 
Valores de saída, condições prévias de execução, resultados
esperados e condições posteriores à implementação.
 
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 18/21
 
Valores de entrada, condições prévias de configuração, resultados
esperados e condições posteriores à implementação.
 
Os testes de software têm por objetivo a descoberta de erros
que podem comprometer o funcionamento do software. Nesse
contexto, são utilizados os chamados casos de teste que são
elaborados de modo a elevar a possibilidade de identificação de
erros ocultos. Um caso de teste é um conjunto de
especificações que pode contemplar (i) valores de entrada, (ii)
condições prévias de execução, (iii) resultados esperados e (iv)
condições posteriores à execução. O objetivo de um caso de
teste é verificar um determinado objetivo ou condição.
0,5 / 0,5 ptsPergunta 18
Os Módulos de um Sistema funcionam de forma integrada. Assim, não
é possível testar os módulos de maneira independente. Nesse caso,
para os Testes de Unidade, são desenvolvidos Programas Especiais
que simularão as tarefas das unidades de interface de entrada e de
saída. Nesse contexto, assinale a alternativa que descreve,
CORRETAMENTE, os nomes dados a esses tipos de programa:
 Switches e Hubs. 
 Hubs e Stubs. 
 Switches e Stubs. 
 Drivers e Hubs. 
 Drivers e Stubs. Correto!Correto!
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 19/21
Os módulos funcionam de forma integrada, assim não é
possível testar os módulos de maneira independente. Nesse
caso, são desenvolvidos os drivers e os stubs que simularão as
tarefas das unidades de interface de entrada e de saída,
respectivamente. Em outras palavras, os drivers simulam os
módulos que enviam dados para o módulo que está sendo
analisado e os stubs simulam aqueles que recebem a saída do
módulo em análise.
0,5 / 0,5 ptsPergunta 19
Assinale a alternativa que descreve CORRETAMENTE o segundo
princípio para a construção de casos de testes eficazes:
 
O segundo princípio para a produção de casos de testes se refere ao
ajustamento dos componentes às suas respectivas funções. Nesse
sentido, é dado maior ênfase ao funcionamento interno de cada
componente. Note que, diferentemente dos Testes de Caixa Branca,
esse tipo de teste busca avaliar “o que” o componente realiza suas
funções. Esse tipo de teste é conhecido como Teste de Caixa Preta.
 
 
O segundo princípio para a produção de casos de testes se refere ao
ajustamento dos componentes às suas respectivas relações. Nesse
sentido, é dado maior ênfase à interface externa de cada componente.
Note que, diferentemente dos Testes de Caixa Preta, esse tipo de teste
busca avaliar “como” o componente realiza suas funções. Esse tipo de
teste é conhecido como Teste de Caixa Branca.
 
 
O segundo princípio para a produção de casos de testes se refere ao
ajustamento dos componentes às suas respectivas funções. Nesse
sentido, é dado maior ênfase ao funcionamento interno de cada
componente. Note que, diferentemente dos testes de caixa preta, esse
tipo de teste busca avaliar “como” o componente realiza suas funções.
Esse tipo de teste é conhecido como Teste de Caixa Branca.
 
Correto!Correto!
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 20/21
 
O segundo princípio para a produção de casos de testes se refere ao
ajustamento dos componentes às suas respectivas funções. Nesse
sentido, é dado maior ênfase à interface externa de cada componente.
Note que, diferentemente dos Testes de Caixa Preta, esse tipo de teste
busca avaliar “o que” o componente realiza suas funções. Esse tipo de
teste é conhecido como Teste de Caixa Branca.
 
 
O segundo princípio para a produção de casos de testes se refere ao
ajustamento dos componentes às suas respectivas relações. Nesse
sentido, é dado maior ênfase à interface externa de cada componente.
Note que, diferentemente dos Testes de Caixa Branca, esse tipo de
teste busca avaliar “como” o componente realiza suas funções. Esse
tipo de teste é conhecido como Teste de Caixa Preta.
 
O segundo princípio para a produção de casos de testes se
refere ao ajustamento dos componentes às suas respectivas
funções. Nesse sentido, é dada maior ênfase ao funcionamento
interno de cada componente. Note que diferentemente dos
testes de caixa preta, esse tipo de teste busca avaliar “como” o
componente realiza suas funções. Esse tipo de teste é
conhecido como Teste de Caixa Branca.
0 / 0,5 ptsPergunta 20
Considere as seguintes afirmações e selecione a alternativa que
descreve,
CORRETAMENTE, o tipo de teste de unidade que é referenciado pelas
afirmações:
· Realiza a verificação de erros no fluxo de dados de um módulo.
· É o primeiro a ser realizado, dentre os demais testes de unidade.
· Verifica a coerência e a consistência dos argumentos e dos
parâmetros de entrada do módulo.
· Verifica as operações que envolvem o tratamento de arquivos e
programação de periféricos.
 Teste de caminhos de tratamento de erros. ocê respondeuocê respondeu
05/07/2022 17:41 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS
https://cruzeirodosul.instructure.com/courses/23939/quizzes/63371 21/21
 Teste de caminhos independentes. 
 Teste de condições de limite. 
 Teste de interface. esposta corretaesposta correta
 Teste de estrutura de dados. 
A verificação de erros no fluxo de dados de um módulo é
realizada pelo teste de interface. Esse teste é o primeiro a ser
realizado, dentre os demais testes de unidade. O teste de
interface verifica a coerência e a consistência dos argumentos e
dos parâmetros de entrada do módulo. Além disso, o teste
verifica as operações que envolvem o tratamento de arquivos e
programação de periféricos.
Pontuação do teste: 8 de 10

Continue navegando