Logo Passei Direto
Buscar

Avaliação Geral _Engenharia de Software e Qualidade em Sistemas

User badge image
Mad Max

em

Ferramentas de estudo

Questões resolvidas

Pergunta 1
Resposta
Selecionada:
c. Interface, estrutura de dados, condições de limite, caminhos
independentes, caminhos de tratamento de erros.
Respostas: a. Interface, estrutura de código, condições de limite, caminhos
complementares, caminhos de tratamento de erros.
b. Memória, estrutura de dados, condições de parada, caminhos
independentes, caminhos de tratamento de erros.
c. Interface, estrutura de dados, condições de limite, caminhos
independentes, caminhos de tratamento de erros.
d. Memória, estrutura de código, condições de limite, caminhos
complementares, caminhos de tratamento de erros.
e. Interface, estrutura de dados, condições de parada, caminhos
independentes, caminhos de tratamento de erros.
Comentário da
resposta:
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:
Os cinco aspectos testados são interface, estrutura de dados,
condições de limite, caminhos independentes, caminhos de
tratamento de erros.


a. Interface, estrutura de código, condições de limite, caminhos complementares, caminhos de tratamento de erros.
b. Memória, estrutura de dados, condições de parada, caminhos independentes, caminhos de tratamento de erros.
c. Interface, estrutura de dados, condições de limite, caminhos independentes, caminhos de tratamento de erros.
d. Memória, estrutura de código, condições de limite, caminhos complementares, caminhos de tratamento de erros.
e. Interface, estrutura de dados, condições de parada, caminhos independentes, caminhos de tratamento de erros.

Pergunta 2
Considere as seguintes afirmacoes 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.


a. Teste de caminhos de tratamento de erros.
b. Teste de caminhos independentes.
c. Teste de estrutura de dados.
d. Teste de condições de limite.
e. Teste de interface.

Pergunta 3
Resposta
Selecionada:
e. 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.
Respostas: a. 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.
b. O segundo princípio para a produção de casos de testes se
refere ao ajustamento dos componentes às suas respectivas relações.


a. 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.
b. O segundo princípio para a produção de casos de testes se refere ao ajustamento dos componentes às suas respectivas relações.
c. 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.

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Pergunta 1
Resposta
Selecionada:
c. Interface, estrutura de dados, condições de limite, caminhos
independentes, caminhos de tratamento de erros.
Respostas: a. Interface, estrutura de código, condições de limite, caminhos
complementares, caminhos de tratamento de erros.
b. Memória, estrutura de dados, condições de parada, caminhos
independentes, caminhos de tratamento de erros.
c. Interface, estrutura de dados, condições de limite, caminhos
independentes, caminhos de tratamento de erros.
d. Memória, estrutura de código, condições de limite, caminhos
complementares, caminhos de tratamento de erros.
e. Interface, estrutura de dados, condições de parada, caminhos
independentes, caminhos de tratamento de erros.
Comentário da
resposta:
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:
Os cinco aspectos testados são interface, estrutura de dados,
condições de limite, caminhos independentes, caminhos de
tratamento de erros.


a. Interface, estrutura de código, condições de limite, caminhos complementares, caminhos de tratamento de erros.
b. Memória, estrutura de dados, condições de parada, caminhos independentes, caminhos de tratamento de erros.
c. Interface, estrutura de dados, condições de limite, caminhos independentes, caminhos de tratamento de erros.
d. Memória, estrutura de código, condições de limite, caminhos complementares, caminhos de tratamento de erros.
e. Interface, estrutura de dados, condições de parada, caminhos independentes, caminhos de tratamento de erros.

Pergunta 2
Considere as seguintes afirmacoes 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.


a. Teste de caminhos de tratamento de erros.
b. Teste de caminhos independentes.
c. Teste de estrutura de dados.
d. Teste de condições de limite.
e. Teste de interface.

Pergunta 3
Resposta
Selecionada:
e. 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.
Respostas: a. 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.
b. O segundo princípio para a produção de casos de testes se
refere ao ajustamento dos componentes às suas respectivas relações.


a. 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.
b. O segundo princípio para a produção de casos de testes se refere ao ajustamento dos componentes às suas respectivas relações.
c. 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.

Prévia do material em texto

04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 1/16
Revisar envio do teste: Avaliação Geral da Disciplina 
Usuário Maxsway Fabrício do Nascimento Souza UCS_POSEAD_Mba em Segurança da
Informação_2A_20231
Curso Engenharia de Software e Qualidade em Sistemas - 30h_Turma_02_062023
Teste Avaliação Geral da Disciplina
Iniciado 29/06/23 20:07
Enviado 29/06/23 22:52
Status Completada
Resultado da
tentativa
8 em 10 pontos 
Tempo decorrido 2 horas, 44 minutos
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
c. Interface, estrutura de dados, condições de limite, caminhos
independentes, caminhos de tratamento de erros.
Respostas: a. Interface, estrutura de código, condições de limite, caminhos
complementares, caminhos de tratamento de erros.
b. Memória, estrutura de dados, condições de parada, caminhos
independentes, caminhos de tratamento de erros.
c. Interface, estrutura de dados, condições de limite, caminhos
independentes, caminhos de tratamento de erros.
d. Memória, estrutura de código, condições de limite, caminhos
complementares, caminhos de tratamento de erros.
e. Interface, estrutura de dados, condições de parada, caminhos
independentes, caminhos de tratamento de erros.
Comentário da
resposta:
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:
Os cinco aspectos testados são interface, estrutura de dados,
condições de limite, caminhos independentes, caminhos de
tratamento de erros.
Pergunta 2
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.
0,5 em 0,5 pontos
0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 2/16
Resposta Selecionada: e. Teste de interface.
Respostas: a. Teste de caminhos de tratamento de erros.
b. Teste de caminhos independentes.
c. Teste de estrutura de dados.
d. Teste de condições de limite.
e. Teste de interface.
Comentário
da resposta:
· Verifica as operações que envolvem o tratamento de arquivos e programação de
periféricos.
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.
Pergunta 3
Resposta
Selecionada:
e. 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.
Respostas: a. 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.
b. 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.
c. 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.
d. 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.
e. 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.
Assinale a alternativa que descreve CORRETAMENTE o segundo princípio para a
construção de casos de testes eficazes:
0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 3/16
Comentário
da resposta:
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.
Pergunta 4
Resposta
Selecionada:
d. Valores de entrada, condições prévias de execução,
resultados esperados e condições posteriores à execução.
Respostas: a. Valores de saída, condições prévias de execução,
funcionalidades esperadas e condições posteriores à execução.
b. Valores de saída, condições prévias de execução, resultados
esperados e condições posteriores à implementação.
c. Valores de entrada, condições prévias de configuração,
resultados esperados e condições posteriores à implementação.
d. Valores de entrada, condições prévias de execução,
resultados esperados e condições posteriores à execução.
e. Valores de entrada, condições prévias de configuração,
funcionalidades esperadas e condições posteriores à configuração.
Comentário
da resposta:
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:
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.
Pergunta 5
Questão anulada!
Atenção!
Necessariamente deve ser escolhida uma alternativa, sendo
qualquer alternativa desta questão, que o ponto será computado.
Assinale a alternativaque descreve CORRETAMENTE o primeiro princípio para a
construção de casos de testes eficazes:
0,5 em 0,5 pontos
0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 4/16
Resposta
Selecionada:
b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Testagem de cada uma das funcionalidades do produto de software,
de maneira individual com o objetivo de verificar o funcionamento
dos componentes do software a partir de suas interfaces. A
preocupação aqui é verificar “o que” o componente faz, testando se
as saídas são produzidas em conformidade com as entradas. Esse
tipo de teste é conhecido como Teste de Caixa Preta
Testagem de cada uma das funcionalidades do produto de software,
de maneira individual com o objetivo de verificar o funcionamento
dos componentes do software a partir de suas interfaces. A
preocupação aqui é verificar “o que” o componente faz, testando se
as saídas são produzidas em conformidade com as entradas. Este
tipo de teste é conhecido como Teste de Caixa Branca.
Testagem de cada uma das funcionalidades do produto de software,
de maneira individual com o objetivo de verificar o funcionamento
dos componentes do software a partir de suas interfaces. A
preocupação aqui é verificar “o que” o componente faz, testando se
as saídas são produzidas em conformidade com as entradas. Esse
tipo de teste é conhecido como Teste de Caixa Preta
Testagem de cada uma das funcionalidades do produto de software,
de maneira individual com o objetivo de verificar o funcionamento
dos componentes do software a partir de suas interfaces. A
preocupação aqui é verificar “o que” o componente faz, testando se
as saídas são produzidas em conformidade com as entradas. Este
tipo de teste é conhecido como Teste de Caixa Preta.
Testagem de cada uma das funcionalidades do produto de software,
de maneira individual com o objetivo de verificar o funcionamento
dos componentes do software a partir de suas estruturas internas. A
preocupação aqui é verificar “como” o componente faz, testando se
as saídas são produzidas em conformidade com as entradas. Este
tipo de teste é conhecido como Teste de Caixa Preta.
Testagem de cada uma das funcionalidades do produto de software,
de maneira individual, com o objetivo de verificar o funcionamento
dos componentes do software a partir de suas estruturas internas. A
preocupação aqui é verificar “como” o componente faz, testando se
as saídas são produzidas em conformidade com as entradas. Este
tipo de teste é conhecido como Teste de Caixa Branca.
Para a construção de casos de testes que sejam eficazes, alguns
princípios básicos devem ser considerados. O primeiro princípio se
refere à testagem de cada uma das funcionalidades do produto de
software, de maneira individual. Esse primeiro princípio tem como
objetivo verificar o funcionamento dos componentes do software a
partir de suas interfaces. Note que a preocupação aqui é verificar “o
que” o componente faz, testando se as saídas são produzidas em
conformidade com as entradas. Este tipo de teste é conhecido como
Teste de Caixa Preta.
Pergunta 6
O teste de software é a investigação do software, a fim de fornecer informações
sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o
processo de utilização do produto para encontrar seus defeitos. Sobre as técnicas de
testes de software, analise as afirmativas abaixo:
I. Caixa-branca: trabalha diretamente sobre o código fonte do componente
de software para avaliar aspectos como: teste de condição, teste de fluxo de dados,
teste de ciclos, teste de caminhos lógicos, códigos nunca executados.
0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 5/16
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
II. Caixa-preta: avalia o comportamento externo do componente de software, sem
considerar o comportamento interno do mesmo. Dados de entrada são fornecidos, o
teste é executado e o resultado obtido é comparado a um resultado esperado
previamente conhecido.
III. Caixa-cinza: tem por objetivo verificar a facilidade que o software possui de ser
claramente compreendido e manipulado pelo usuário.
IV. Caixa-azul: avalia o comportamento do software em situação real de uso, onde
são testadas as funcionalidades técnicas específicas do software.
É correto o que está presentes nas:
afirmações 1 e 2.
afirmações 1 e 3.
afirmações 1 e 2.
afirmações 2 e 3.
afirmações 2 e 4.
afirmações 1 e 4.
Alternativa A é a alternativa correta, pois a afirmação III (caixa-
cinza) é uma mescla dos testes de caixa branca e preta; e a
afirmação IV (caixa-azul) não existe.
Mais detalhes no Material Teórico – Unidade III
Pergunta 7
Resposta
Selecionada:
c. 
Respostas: a. 
b. 
c. 
d. 
Analise as afirmações a seguir referentes à qualidade de software:
I. É estar em conformidade com as especificações técnicas dos clientes.
II. Conjunto de características que devem ser atendidas de modo que o usuário
satisfaça as necessidades de adequação ao software.
III. O desenvolvimento de um software não está diretamente relacionado com o
processo de desenvolvimento e não podem ser separados quando se analisa a
qualidade.
IV. O processo de desenvolvimento de software deve estar documentado,
compreendido e seguido.
Assinale a alternativa correta:
As afirmações 1 e 4 são corretas; as afirmações 2 e 3 são
incorretas.
As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são
incorretas.
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.
As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são
incorretas.
0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 6/16
e. 
Comentário da
resposta:
As afirmações 1 e 3 são corretas;as afirmações 2 e 4 são
incorretas.
Alternativa C é a alternativa correta pois as afirmações II e III
estão erradas:
II. Conjunto de características que devem ser atendidas de modo
que o usuário satisfaça as necessidades de adequação
ao software é uma afirmação errada, pois é o software que deve
atender às necessidades dos usuários.
III. O desenvolvimento de um software não está diretamente
relacionado com o processo de desenvolvimento e não podem ser
separados quando se analisa a qualidade. Ao contrário, o
desenvolvimento de um software está diretamente relacionado com
sua qualidade.
Mais detalhes no Material Teórico – Unidade III
Pergunta 8
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Com relação ao modelo CMM, analise as afirmações a seguir:
I. A definição do processo e atividades relacionados ao gerenciamento de projetos
ocorre no Nível 2.
II. Com relação a pessoas, o CMM apresenta práticas básicas com o intuito de
garantir que essas detenham as habilidades necessárias para a execução e o
suporte do processo de software.
III. Como foca em questões técnicas, o CMM não necessita de muita participação da
alta direção da organização.
IV. No Nível 3, o processo de desenvolvimento de software está definido no nível
organizacional e, a partir desse, são feitas as adaptações para cada projeto com
base em suas particularidades.
Assinale a alternativa correta:
A afirmação 3 é incorreta.
As afirmações 2 e 3 são corretas.
As afirmações 1 e 3 são corretas.
A afirmação 4 é incorreta.
As afirmações 1 e 2 são corretas.
A afirmação 3 é incorreta.
Alternativa D deve ser assinalada, pois a afirmação 3
é incorreta. Ao contrário, a participação efetiva da alta
administração é fundamental para o sucesso do CMM.
Mais detalhes no Material Teórico – Unidade III
Pergunta 9
As revisões técnicas formais são um meio efetivo de melhorar a qualidade
do software. Com relação a esse tipo de revisão, analise as seguintes asserções:
Nas revisões, os produtos de trabalho de um indivíduo ou equipesão revisados por
técnico sou gerentes
0,5 em 0,5 pontos
0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 7/16
Resposta
Selecionada:
e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
PORQUE
as revisões fornecem informações sobre defeitos, aumentando e permitindo o
controle daqualidade do produto final.
Acerca dessas asserções, assinale a alternativa correta:
As duas asserções são proposições verdadeiras e a segunda é
uma justificativa correta da primeira.
A primeira asserção é uma proposição verdadeira e a segunda,
uma proposição falsa.
Tanto a primeira quanto a segunda asserções são proposições
falsas.
A primeira asserção é uma proposição falsa e a segunda, uma
proposição verdadeira.
As duas asserções são proposições verdadeiras, mas a
segunda não é uma justificativa correta da primeira.
As duas asserções são proposições verdadeiras e a segunda é
uma justificativa correta da primeira.
Alternativa C é a alternativa correta, pois, nas revisões, os
produtos de trabalho de um indivíduo ou equipe são revisados por
técnicos ou gerentes porque as revisões
fornecem informações sobre defeitos, aumentando e permitindo
o controle da qualidade do produto final.
Mais detalhes no Material Teórico – Unidade III
Pergunta 10
Resposta Selecionada: e. 
Respostas: a. 
b. 
Ao se examinar um item baseado em suas características mensuráveis, dois tipos de
qualidade podem ser encontrados: qualidade de projeto e qualidade de
conformidade.
Quais dos itens abaixo corresponde às mesmas?
I. Se refere a características que projetistas especificam para um item (desempenho,
tolerância, etc.). O enfoque maior é nos requerimentos, na especificação e no projeto
do sistema.
II. É o grau no qual as especificações do projeto são seguidas durante o processo
dedesenvolvimento. O enfoque maior é na implementação.
III. Propriedade, atributo ou condição das coisas ou das pessoas capaz de distingui-
las das outras e de lhes determinar a natureza.
IV. Funcionais e de desempenho explicitamente declarados, há padrões de
desenvolvimento claramente documentados e características implícitas que são
esperadas de todo software profissionalmente desenvolvido.
Estão corretas:
As afirmações 1 e 2.
As afirmações 1 e 4.
As afirmações 1 e 3.
0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 8/16
c. 
d. 
e. 
Comentário da
resposta:
As afirmações 2 e 4.
As afirmações 2 e 3.
As afirmações 1 e 2.
Alternativa A é a alternativa correta, pois a afirmação III
refere-se à classe e a afirmação IV refere-se a requisitos.
Mais detalhes no Material Teórico – Unidade III
Pergunta 11
Resposta
Selecionada:
b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Considere as afirmações abaixo.
1. Para Sommerville (2011), “Um processo de software é um conjunto de atividades e
resultados associados que produz um produto de software”.
2. Para Sommerville (2011), há quatro atividades fundamentais no processo
de software: especificação, desenvolvimento, validação e emprego.
3. Para Pressman (2011), “Processo é um conjunto de atividades, ações e tarefas
realizadas na criação de algum produto de trabalho (workproduct)”.
4. Para Pressman (2011), uma metodologia de processo genérica possui cinco
atividades: comunicação, planejamento, modelagem, construção e evolução.
Assinale a alternativa correta:
As afirmações 1 e 3 são corretas; as afirmações 2 e 4 são
incorretas.
As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são
incorretas.
As afirmações 1 e 3 são corretas; as afirmações 2 e 4 são
incorretas.
As afirmações 2 e 3 são corretas; as afirmações 1 e 4 são
incorretas.
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.
A alternativa E deve ser assinalada pois as afirmações 1 e 3 são
corretas e as afirmações 2 e 4 são incorretas.
2. Para Sommerville (2011), há quatro atividades fundamentais no
processo de software: especificação, desenvolvimento, validação
e emprego.
4. Para Pressman (2011), uma metodologia de processo genérica
possui cinco atividades: comunicação, planejamento, modelagem,
construção e evolução.
O correto é:
2. Para Sommerville (2011), há quatro atividades fundamentais no
processo de software: especificação, desenvolvimento, validação
e evolução.
0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 9/16
4. Para Pressman (2011), uma metodologia de processo genérica
possui cinco atividades: comunicação, planejamento, modelagem,
construção e emprego.
As demais afirmações estão corretas:
1. Para Sommerville (2011), “Um processo de software é um
conjunto de atividades e resultados associados que produz um
produto de software”.
3. Para Pressman (2011), “Processo é um conjunto de atividades,
ações e tarefas realizadas na criação de algum produto de
trabalho (workproduct)”.
Mais detalhes no Material Teórico – Unidade I
Pergunta 12
Resposta
Selecionada:
b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Considere as afirmações abaixo.
1. A essência da prática da engenharia de software corresponde a:a) compreender o
problema; b) planejar uma solução; c) executar a plano; e d) examinar o resultado.
2. Podemos entender que três dos sete princípios gerais da prática da engenharia
de software são: a) fazer de forma simples; b) estar aberto para o futuro; e c) pensar.
3. O processo de software incorpora seis atividades estruturais: a) comunicação; b)
planejamento; c) modelagem; d) construção; e) emprego; e f) manutenção.
4. Se o cronograma atrasar, pode-se acrescentar mais programadores e tirar o
atraso, esse não é um mito de software.
Assinale a alternativa correta:a
As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são
incorretas.
As afirmações 2 e 3 são corretas; as afirmações 1 e 4 são
incorretas.
As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são
incorretas.
As afirmações 1 e 3 são corretas; as afirmações 2 e 4 são
incorretas.
As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são
incorretas.
As afirmações 1 e 4 são corretas; as afirmações 2 e 3 são
incorretas.
A alternativa A deve ser assinalada pois as afirmações 1 e 2 são
corretas e as afirmações 3 e 4 são incorretas.
3. O processo de software incorpora seis atividades estruturais: a)
comunicação; b) planejamento; c) modelagem; d) construção; e)
emprego;e f) manutenção.
4. Se o cronograma atrasar, pode-se acrescentar mais
programadores e tirar o atraso, esse não é um mito de software.
O correto é:
0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 10/16
3. O processo de software incorpora cinco atividades estruturais:
a) comunicação; b) planejamento; c) modelagem; d) construção; e
e) emprego.
4. Se o cronograma atrasar, pode-se acrescentar mais
programadores e tirar o atraso é um mito de software.
As demais afirmações estão corretas:
1. A essência da prática da engenharia de software corresponde
a: a) compreender o problema; b) planejar uma solução; c)
executar a plano; e d) examinar o resultado.
2. Podemos entender que três dos sete princípios gerais da
prática da engenharia de software são: a) fazer de forma simples;
b) estar aberto para o futuro; e c) pensar.
Mais detalhes no Material Teórico – Unidade I
Pergunta 13
Resposta
Selecionada:
a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Analise as afirmações abaixo:
1. O controle e o desenvolvimento de um produto de software necessitam ser
organizados para manter seu foco na qualidade.
2. As necessidades dos usuários serão sempre as mesmas quanto à exigência; a
amplitude e a complexidade são definidas pela equipe de desenvolvimento.
3. Nos processos de software, os pontos de controle, a qualidade e as mudanças
podem ser gerenciados adequadamente.
4. Osmétodos determinam as informações técnicas para a elaboração
do software com inúmeras tarefas.
Assinale a alternativa correta.
As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são
incorretas.
As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são
incorretas.
As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são
incorretas.
As afirmações 2 e 3 são corretas; as afirmações 1 e 4 são
incorretas.
As afirmações 1 e 3 são corretas; as afirmações 2 e 4 são
incorretas.
As afirmações 3 e 4 são corretas; as afirmações 1 e 2 são
incorretas.
Pergunta 14
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.
0 em 0,5 pontos
0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 11/16
Resposta
Selecionada:
a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
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.
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 2 e 4 são corretas; as afirmações 1 e 3 são
incorretas.
As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são
incorretas.
As afirmações 3 e 4 são corretas; as afirmações 1 e 2 são
incorretas.
As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são
incorretas.
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.
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
Pergunta 15 0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 12/16
Resposta
Selecionada:
e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Questão anulada!
Atenção!
Necessariamente deve ser escolhida uma alternativa, sendo
qualquer alternativa desta questão, que o ponto será computado.
Com relação a software, assinale a alternativa incorreta:
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 é 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.
Software é qualquer combinação organizada, tanto na forma
impressa como na virtual, que descreve a operação e o uso dos
programas.
Software consiste em instruções (programas de computador) que,
quando executadas, fornecem características, funções e
desempenho desejados.
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.
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
Pergunta 16 0 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 13/16
Resposta
Selecionada:
a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Sobre o levantamento de requisitos, considere as seguintes afirmativas:
I. Requisitos de desenvolvimentosão difíceis de ser validados e verificados.
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.
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.
A afirmação 2 é correta; as afirmações 1 e 3 são incorretas.
As afirmações 1 e 3 são corretas; a afirmação 2 é incorreta.
Pergunta 17
Resposta
Selecionada:
e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
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.
casos de uso; análise; projeto; arquitetura.
cenários; classificação; organização; priorização;
documentação.
entrevista; etnografia; documentação; registro.
etnografia; casos de uso; análise; validação; arquitetura.
obtenção; classificação e organização; priorização e
negociaçã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
Pergunta 18
Um requisito de software expressa as necessidades e restrições colocadas em um
produto de software que contribuem para a solução de algum problema do mundo
real.
Acerca desse assunto, assinale a opção correta:
0,5 em 0,5 pontos
0,5 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 14/16
Resposta
Selecionada:
a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Entre as fontes de informação para a elicitação de requisitos,
destacam-se, além dos colaboradores,o conhecimento do domínio
de aplicação em que o software funcionará, o ambiente operacional
do software e o ambiente organizacional.
Entre as fontes de informação para a elicitação de requisitos,
destacam-se, além dos colaboradores, o conhecimento do domínio
de aplicação em que o software funcionará, o ambiente operacional
do software e o ambiente organizacional.
A negociação de requisitos, de forma similar à observação do
ambiente organizacional, é uma atividade típica da fase de
elicitação de requisitos.
A técnica de casos de uso, empregada em alguns modelos de
desenvolvimento de software atuais, é mais aderente à construção
de cenários durante a construção de protótipos que durante a
elicitação de requisitos.
As necessidades dos usuários a serem atendidas por um produto
de software constituem a classe de requisitos funcionais, e as
restrições mencionadas na definição de requisitos constituem a
classe de requisitos não funcionais.
Os contratantes ou clientes são os principais colaboradores
envolvidos no fornecimento de informações para o processo de
levantamento ou elicitação de requisitos de software. Os demais
grupos de pessoas que podem fornecer informações são
considerados de importância secundária.
A alternativa C deve ser assinalada pois:
Entre as fontes de informação para a elicitação de requisitos,
destacam-se, além dos colaboradores, o conhecimento do domínio
de aplicação em que o software funcionará, o ambiente operacional
desse e o ambiente organizacional.
(A) Os contratantes ou clientes são os principais colaboradores
envolvidos no fornecimento de informações para o processo de
levantamento ou elicitação de requisitos de software. Os demais
grupos de pessoas que podem fornecer informações são
considerados de importância secundária.
Essa afirmação está incorreta porque não há importância
secundária – todos as pessoas são importantes na elicitação de
requisitos.
(B) As necessidades dos usuários a serem atendidas por um
produto de software constituem a classe de requisitos funcionais, e
as restrições mencionadas na definição de requisitos constituem a
classe de requisitos não funcionais.
(C) É a correta.
(D) A negociação de requisitos, de forma similar à observação do
ambiente organizacional, é uma atividade típica da fase de
elicitação de requisitos.
(E) A técnica de casos de uso, empregada em alguns modelos de
desenvolvimento de software atuais, é mais aderente à construção
de cenários durante a construção de protótipos que durante a
elicitação de requisitos. Os casos de uso podem ser usados na
coleta de dados, e são importantes para documentar a
elicitação.
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 15/16
Mais detalhes no Material Teórico – Unidade II
Pergunta 19
Resposta
Selecionada:
b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Para se realizar a especificação de requisitos, devem-se aplicar alguns princípios da
Engenharia de Software. Sobre esses princípios, considere as seguintes afirmativas:
I. A especificação deve ter um nível de formalidade, pois isso auxilia a reduzir custos.
II. A especificação deve seguir o princípio da generalização, isso quer dizer que ela
deve seguir o princípio da flexibilização.
III. Ela deve ter um alto nível de abstração, isso significa que deve se prender a
aspectos importantes do software, ignorando detalhes.
Assinale a alternativa correta:
A afirmação 1 é correta; as afirmações 2 e 3 são incorretas.
A afirmação 3 é correta; as afirmações 1 e 2 são incorretas.
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.
Pergunta 20
Resposta
Selecionada:
b. 
Respostas: a. 
b. 
c. 
d. 
e. 
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:
As afirmações 1 e 3 são corretas; a afirmação 2 é 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.
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.
A afirmação 1 é correta; as afirmações 2 e 3 são incorretas.
0 em 0,5 pontos
0 em 0,5 pontos
04/07/2023, 13:02 Conteúdo
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_872308_1/cl/outline 16/16
Terça-feira, 4 de Julho de 2023 13h01min08s BRT

Mais conteúdos dessa disciplina