Buscar

3 Semestre - ADS-20220831T150026Z-001

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

3 Semestre - ADS/Engenharia de Software/Prova Final A02 - Engenharia de Software.pdf
06/12/2021 21:01 Teste: AO2
https://famonline.instructure.com/courses/16215/quizzes/61620/take 1/10
AO2
Iniciado: 6 dez em 19:41
Instruções do teste
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
0,6 ptsPergunta 1
Testador.
Cleaner.
Coach.
Gerente do projeto.
Desenvolvedor.
Leia o texto a seguir:
 
Em um passado não tão remoto, época em que os processos de software mais
largamente utilizados eram baseados no modelo tradicional, sua função era
específica e sua atuação se dava em apenas uma fase do projeto de criação do
software. Com a chegada das metodologias ágeis, seu papel ganhou mais
relevância e sua atuação se estende em várias etapas do processo, do
tratamento dos requisitos até a entrega do produto.
Assinale a alternativa que contém a função que condiz com a descrição feita no
texto fornecido.
 
0,6 ptsPergunta 2
06/12/2021 21:02 Teste: AO2
https://famonline.instructure.com/courses/16215/quizzes/61620/take 2/10
Autorregulação.
Evolução.
Aumento da Complexidade.
Manutenibilidade.
Mudança Contínua.
Leia o texto a seguir:
 
Considerando o contexto da gestão das mudanças, um dos itens da Lei da
Evolução dos Sistemas estabelece que, uma vez em operação, um sistema
deverá sofrer mudanças de forma regular e que um sistema nunca estará
completo, daí a necessidade de evoluir.
Assinale a alternativa que contém o nome dado a este item da Lei da Evolução
dos Sistemas.
 
0,6 ptsPergunta 3
Leia o texto a seguir:
 
Cada estágio é, por si só, um processo (ou coleção de processos) que pode ser
descrito como conjunto de atividades. E cada atividade envolve restrições,
resultados e recursos. Por exemplo, a análise e definição dos requisitos precisa
ter como entrada inicial uma declaração das funções e características desejadas
para o produto, expressas pelo usuário. O resultado final desse estágio é um
conjunto de requisitos, mas pode haver produtos intermediários à medida que o
diálogo entre o usuário e o desenvolvedor resulta em mudanças e alternativas.
 
Fonte: PFLEEGER, S. L. Engenharia de Software: Teoria e Prática. 2. ed. São
Paulo: Prentice Hall, 2004.
06/12/2021 21:02 Teste: AO2
https://famonline.instructure.com/courses/16215/quizzes/61620/take 3/10
As asserções I e II são ambas proposições falsas.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Considerando os princípios que fundamentam o processo tradicional e o
processo ágil de software, mais as suas respectivas abordagens em relação à
qualidade de seus produtos, avalie as seguintes asserções e a relação proposta
entre elas.
 
I. O Modelo em Cascata vem se mostrando mais adequado às demandas menos
urgentes de criação de software, posto que, embora suas etapas demandem
tempo maior para cumprimento, o produto final obtido tem atingido qualidade
superior ao produto similar construído sob o paradigma de desenvolvimento ágil.
 
PORQUE
 
II. As metodologias ágeis de desenvolvimento, como o próprio nome sugere,
estruturam suas etapas para que entreguem produtos intermediários o mais
rapidamente possível, a fim de sanar necessidades específicas do cliente, o que
acaba influenciando negativamente na qualidade do produto final.
 
A respeito dessas asserções, assinale a alternativa correta:
0,6 ptsPergunta 4
Leia o texto a seguir:
 
O desenvolvimento do sistema está completo quando ele pode ser considerado
operacional, isto é, quando o sistema está sendo utilizado pelos usuários em um
06/12/2021 21:02 Teste: AO2
https://famonline.instructure.com/courses/16215/quizzes/61620/take 4/10
III, apenas.
II, apenas.
I e III, apenas.
I, II e III.
II e III, apenas.
ambiente real de produção. Qualquer trabalho efetuado para modificar o sistema,
depois que ele estiver em operação, é considerado como manutenção.
 
Fonte: PFLEEGER, S. L. Engenharia de Software: Teoria e Prática. 2. ed. São
Paulo: Prentice Hall, 2004.
Considerando as motivações para sua aplicação e as características do processo
de manutenção de software, avalie as afirmações que seguem:
 
I. Por ser aplicada em um produto acabado, a manutenção não requer outro
procedimento para sua efetivação além do ajuste do código.
 
II. O processo de manutenção inclui a tomada de medidas preventivas para não
seja necessária a aplicação de novas manutenções futuras.
 
III. Um dos objetivos a serem atingidos por meio da aplicação da manutenção é a
melhoria nas funções já implementadas no sistema.
 
É correto o que se afirma em:
0,6 ptsPergunta 5
Leia o texto a seguir:
 
06/12/2021 21:02 Teste: AO2
https://famonline.instructure.com/courses/16215/quizzes/61620/take 5/10
III, apenas.
I, apenas.
I, II e III.
II, apenas.
I e III, apenas.
Algumas partes do processo de identificação, definição e gerenciamento de
requisitos estão envolvidas em quase todas essas causas de fracasso de
projetos. A falta de cuidado com o entendimento, a documentação e o
gerenciamento dos requisitos podem levar a uma grande quantidade de
problemas: a construção de um sistema que resolve o problema errado, que não
funciona como esperado, ou que é difícil para os usuários entenderem e
utilizarem.
 
Fonte: PFLEEGER, S. L. Engenharia de Software: Teoria e Prática. 2. ed. São
Paulo: Prentice Hall, 2004. Adaptado.
Considerando as atividades próprias da etapa de análise de requisitos, avalie as
afirmações que seguem:
I. É durante esta etapa que os requisitos são classificados entre os que deverão
se tornar restrições e os que se tornarão funções do futuro sistema.
II. Como a etapa de análise dos requisitos ocorre antes da elicitação, a equipe
terá durante aquela a chance de aumentar o entendimento do problema.
III. Um dos resultados obtidos durante a análise é a determinação do grau de
prioridade do requisito, ocasião em que o cliente terá participação decisiva.
É correto o que se afirma em:
0,6 ptsPergunta 6
Leia o texto a seguir:
 
Um profissional de Engenharia de Software em início de carreira foi designado
para levantar requisitos em um projeto de grande porte. Dada a complexidade
06/12/2021 21:02 Teste: AO2
https://famonline.instructure.com/courses/16215/quizzes/61620/take 6/10
Para superar o obstáculo da pouca expressividade dos futuros usuários, o profissional
deveria ter colocado em prática a técnica de levantamento de requisitos via questionário,
como forma de superar inibições.
Ao perceber inibições ou pouco interesse em colaborar com o projeto por parte dos
futuros usuários, o profissional deveria ter retornado a tarefa à organização em que
trabalhava e se negado a prosseguir com aquele projeto.
O profissional deveria ter excluído conversas com os futuros usuários como forma de
levantamento de requisitos. Ao invés disso, ele deveria ter considerado a análise de
documentos para este fim.
A iniciativa de coletar requisitos junto aos futuros colaboradores é incorreta em sua
origem, já que a ação indicada para o atingimento deste objetivo é a troca de e-mails e
mensagens de celular com a empresa cliente.
O profissional deveria ter reunido todos os futuros usuários em uma única sessão e tê-
los estimulado a expressarem suas necessidades em relação ao sistema de forma
definitiva.
dos requisitos e a considerável quantidade de pessoas das quais poderiam ser
coletados requisitos, aquele profissional resolveu programar reuniões entre
grupos pequenos para que, juntos, pudessem descobrir as funções e restrições
do futuro sistema. No entanto, após algumas sessões,
ele percebeu que essa
técnica de levantamento de requisitos não estava retornando bons resultados, já
que, ao invés de expressarem suas necessidades, os futuros usuários
permaneciam inibidos e calados na maior parte do tempo da reunião.
Considerando as informações apresentadas, assinale a alternativa correta.
0,6 ptsPergunta 7
Leia a situação hipotética abaixo:
 
Você trabalha no atendimento da área de TI e acaba de ser notificado sobre um
problema no sistema mais importante da empresa. Já não é a primeira vez que
esse sistema apresenta problemas, entretanto a última vez que isso aconteceu
houve uma demora muito grande para que a manutenção fosse realizada e
disponibilizada para o usuário. Com isso, o usuário cobrava pela correção do
problema, e você solicitava tais ajustes aos desenvolvedores, mas, no final, você
percebeu que usuário e desenvolvedores atribuíram a demora a você.
06/12/2021 21:02 Teste: AO2
https://famonline.instructure.com/courses/16215/quizzes/61620/take 7/10
Quando há um problema em um software operacional (que está em produção) é
importante registrar a ocorrência, sendo que, não se deve ter preocupação com o tempo
que vai levar, a prioridade é o ajuste e a documentação do ajuste.
Quando há um problema em um software operacional (que está em produção), deve-se
resolver o problema o quanto antes, pois uma vez realizada a manutenção e o problema
solucionado, torna-se irrelevante documentar quais mudanças foram feitas.
O tempo exigido para que a equipe de manutenção analise o problema e o tempo
necessário para que essas mudanças sejam, de fato, efetivadas, são as únicas
informações necessárias para medir a manutenibilidade.
Pode-se dizer que se você registrar o momento em que o problema é relatado pelo
usuário e o tempo necessário para que essas mudanças sejam, de fato, efetivadas, você
já tem algumas informações relevantes para medir a manutenibilidade de um sistema.
O tempo perdido devido ao atraso de outros setores envolvidos na manutenção, o tempo
exigido para que a equipe de manutenção analise o problema e o tempo necessário
para que essas mudanças sejam, de fato, efetivadas, são informações irrelevantes para
medir a manutenibilidade.
Como Pfleeger (2004) afirma que a manutenibilidade é uma característica do
sistema passível de ser medida pelo tempo médio gasto para a realização de
reparos no sistema, você acredita ser possível demonstrar que a
manutenibilidade deste sistema não está boa.
Considerando a situação apresentada, assinale a opção correta.
0,6 ptsPergunta 8
A equipe deveria ter providenciado um stub para sanar a necessidade de dados de
Leia o texto a seguir:
 
Uma equipe de teste deparou-se com a necessidade de realizar o procedimento
em uma unidade do sistema e, como primeiro passo, prepararam a ferramenta de
teste de unidade e submeteram o código a ela. No entanto, verificaram que a
unidade dependia de dados de entrada para seu funcionamento.
Considerando as informações apresentadas, assinale a opção correta.
 
06/12/2021 21:02 Teste: AO2
https://famonline.instructure.com/courses/16215/quizzes/61620/take 8/10
entrada para a unidade.
A equipe deveria proposto aos projetistas a revisão da unidade, por ela estar claramente
com baixa coesão.
A equipe deveria ter solicitado outra unidade aos desenvolvedores, a fim de fazerem o
teste em conjunto.
A equipe deveria ter rejeitado a unidade, já que ela dependia de dados de entrada para
ser testada.
A equipe deveria ter testado o programa completo, ao invés de submeter uma única
unidade ao teste.
0,6 ptsPergunta 9
Leia o texto a seguir:
 
Quando se elabora um produto ou sistema, é importante seguir uma série de
passos previsíveis – um roteiro que ajude a criar um resultado de alta qualidade
dentro do prazo estabelecido.
 
Fonte: PRESSMAN, R.; MAXIM, B. Engenharia de Software: uma abordagem
profissional. 8. ed. Porto Alegre: AMGH, 2016.
Considerando os conceitos de Processos, Fases e Atividades e suas aplicações
na Engenharia de Software, avalie as afirmações que seguem:
 
I. Um processo de software corresponde a divisão de uma atividade e agrupa
ações com um objetivo comum.
 
II. É por meio da execução de uma atividade que a equipe poderá produzir
artefatos intermediários do produto final.
 
III. O fluxo dos processos caracteriza a organização das ações que se
desenrolam em cada atividade.
 
06/12/2021 21:02 Teste: AO2
https://famonline.instructure.com/courses/16215/quizzes/61620/take 9/10
I, II e III.
II apenas.
I e II apenas.
II e III apenas.
III apenas.
É correto o que se afirma em:
0,6 ptsPergunta 10
Leia o texto a seguir:
 
Os testes de software são uma função de controle de qualidade com um objetivo
principal [...]. O papel da SQA é o de garantir que os testes sejam planejados
apropriadamente e conduzidos eficientemente de modo que se tenha a maior
probabilidade possível de alcançar seu objetivo primário.
 
Fonte: PRESSMAN, R.; MAXIM, B. Engenharia de Software: uma abordagem
profissional. 8. ed. Porto Alegre: AMGH, 2016.
Considerando o objetivo da aplicação dos testes, avalie as seguintes asserções e
a relação proposta entre elas.
 
I. O objetivo a ser alcançado em um procedimento de teste é o de encontrar
defeitos no programa.
 
PORQUE
 
II. Um teste que não retorna defeitos no programa indica que este programa está
livre de defeitos.
 
06/12/2021 21:02 Teste: AO2
https://famonline.instructure.com/courses/16215/quizzes/61620/take 10/10
Salvo em 21:01 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são ambas proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
A respeito dessas asserções, assinale a opção correta:
Enviar teste
3 Semestre - ADS/Engenharia de Software/Atividade Dissertativa_ Engenharia de Software.pdf
07/05/2021 Atividade Dissertativa: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42724 1/4
* Algumas perguntas ainda não avaliadas
Atividade Dissertativa
Entrega 23 mai em 23:59 Pontos 1 Perguntas 1
Disponível até 23 mai em 23:59 Limite de tempo Nenhum
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 10 minutos 0 de 1 *
Pontuação deste teste: 0 de 1 *
Enviado 7 mai em 14:51
Esta tentativa levou 10 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
Não avaliado ainda / 1 ptsPergunta 1
Leia o texto a seguir:
 
O Guide to the Software Engineering Body of Knowledge, conhecido pela
sigla SWEBOK, é um documento criado sob o patrocínio da IEEE
Computer Society e publicado pela mesma com a finalidade de servir de
referência em assuntos considerados, de forma generalizada pela
comunidade, como pertinentes a área de Engenharia de Software. Por
isso em seu conteúdo mais recente o SWEBOK V3 publicado em 2014
https://famonline.instructure.com/courses/12625/quizzes/42724/history?version=1
07/05/2021 Atividade Dissertativa: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42724 2/4
Sua Resposta:
isso em seu conteúdo mais recente, o SWEBOK V3 publicado em 2014,
foi sumarizado em 15 KAs (knowledge areas, em português, áreas de
conhecimento) referentes a Engenharia de Software. Em sua 1ª versão
publicada em 2004 haviam 10 KAs específicas a área citada
anteriormente.
 
Fonte: Wikipedia. Disponível em:
https://pt.wikipedia.org/wiki/Software_Engineering_Body_of_Know
(https://pt.wikipedia.org/wiki/Software_Engineering_Body_of_Knowledge)
. Acesso 02/02/2021.
Conforme visto no texto acima, o Swebok traz
15 áreas de
conhecimento. Tendo como base o conteúdo do Swebok, responda as
questões a seguir:
 
a) Descreva o nome das 15 áreas de conhecimento abordadas no
Swebok, e para cada uma delas uma descrição resumida do tema
abordado.
 
b) Descreva o nome das áreas de conhecimento do Swebok, que
poderiam ter seus nomes associados às fases do desenvolvimento de
um projeto de software utilizando o modelo cascata. Escreva a
resposta com os nomes das áreas na ordem em que aconteceriam no
projeto.
 
Atenção! Escreva as respostas com suas próprias palavras, pois
respostas copiadas configuram plágio, sendo que, plágio é crime
e resulta em nota zero.
1. Requisitos de Software 
2. Projeto de Software
3. Construção de Software
4. Teste de Software
https://pt.wikipedia.org/wiki/Software_Engineering_Body_of_Knowledge
07/05/2021 Atividade Dissertativa: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42724 3/4
5. Manutenção de Software
6. Gerência de Configuração de Software
7. Gerência da Engenharia de Software
8. Processos de Engenharia de Software
9. Ferramentas e Métodos da Engenharia de Software
10. Qualidade de Software
11. Práticas Profissionais em Engenharia de Software
12. Economia da Engenharia de Software
13. Fundamentos de Computação
14. Fundamentos de Matemática
15. Fundamentos de Engenharia
a)
1 – Requisitos de Software – trata a identificação,
documentação, análise e gestão dos requisitos de software, que
se tornarão o escopo do projeto;
 
2 – Projeto de Software – onde acontecerão os desenhos da
arquitetura do software, projeto físico ou detalhamento, e
projeto de testes de software;
 
3 – Construção de Software – Trata a
implementação/codificação do software;
 
4 – Teste de Software – Onde serão realizados os diversos
tipos de testes do software desenvolvido;
 
5 – Manutenção de Software – Aqui trata-se como manter um
software após a conclusão do desenvolvimento do mesmo,
quando este é entregue como um produto concluído;
6 - Gerência de Configuração de Software – É uma área que
apoia o desenvolvimento de software, efetuando o controle de
versão, de mudança e a auditoria das configurações;
7 - Gerência da Engenharia de Software – de forma geral
aborda a gestão das etapas do projeto de software;
8 - Processos de Engenharia de Software – de forma geral trata
07/05/2021 Atividade Dissertativa: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42724 4/4
8 ocessos de ge a a de So t a e de o a ge a t ata
o ciclo de vida de desenvolvimento e medições para os
projetos;
9 - Ferramentas e Métodos da Engenharia de Software – trata
modelos e ferramentas utilizados em projetos de software;
10 - Qualidade de Software – trata os fundamentos e processos
de qualidade de software;
11 - Práticas Profissionais em Engenharia de Software – aborda
ética e detalhes da profissão de Engenheiro de Software;
12 - Economia da Engenharia de Software – aborda diversos
temas relativos ao dinheiro envolvido no desenvolvimento do
software;
13 - Fundamentos de Computação – aborda técnicas para
solução de problemas, níveis de abstração, entre outros;
14 - Fundamentos de Matemática – aborda técnicas utilizadas
no desenvolvimento de software, como lógica básica,
operadores, entre outros;
15 - Fundamentos de Engenharia – Aborda tópicos como
engenharia de design, simulação, prototipação, entre outros.
 
b) Requisitos de Software; Projeto de Software; Construção de
Software; e Teste de Software.
Pontuação do teste: 0 de 1
3 Semestre - ADS/Programação Orientada a Objetos/Documento de Celso.jpg
3 Semestre - ADS/Hora Complementar - ADS/Documento de thi4br(1).pdf
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8991 1/9
Agora é com você...
Entrega Sem prazo Perguntas 10 Limite de tempo Nenhum
Tentativas permitidas Sem limite
Enviado 19 set em 20:27
Fazer a pesquisa novamente
Pergunta 1
O parque de diversões cobra uma entrada de R$ 50,00 e mais R$ 5,00
pelo uso de cada brinquedo. 
Caso você decidisse utilizar apenas 4 brinquedos, quanto teria que
pagar?
Considerando X a quantidade de brinquedos, a função f(x) que
expressa o valor a pagar seria:
f(x) = 50 + 5X
 
 R$ 70,00 ocê respondeuocê respondeu
Alternativa correta: R$ 70,00
f(x) = 50 + 5X
f(x) = 50 + 5(4)
f(x) = 50 + 20
f(x) = R$ 70,00
 R$ 40,00 
 R$ 50,00 
https://famonline.instructure.com/courses/911/quizzes/8991/take?user_id=34982
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8991 2/9
 R$ 30,00 
 R$ 20,00 
Pergunta 2
Presuma que um fabricante que só produz certo tipo de peça, o custo
total mensal e representado por um valor fixo de R$15.000, mais um
custo de R$ 6 por unidade produzida. O fabricante vende cada
unidade produzida por R$ 10.
Quantas peças a indústria precisa produzir e vender para não ter nem
lucro e nem prejuízo, considerando a expressão a seguir:
10X = 6X + 15.000
 3.455 unidades 
 3.325 unidades 
 2.255 unidades 
 3.750 unidades ocê respondeuocê respondeu
Alternativa correta: 3.750 unidades
10X = 6X + 15.000
10X - 6X = 15.000
4X = 15.000
X = 15.000÷4
X = 3.750
 3.122 unidades 
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8991 3/9
Pergunta 3
Considere a equação a seguir:
8x - (x + 3) = 11 
Considerando somente as informações apresentadas, escolha a
alternativa que representa corretamente o valor de x na equação:
 4 
 5 
 3 
 2 ocê respondeuocê respondeu
8x - x - 3 = 11 
8x - x = 11 + 3 
7x = 14 
x = 14
 7 
x = 2 
 6 
Pergunta 4
Presuma que precisamos prever o peso (y) de uma criança que possui
idade (x) correspondente a 11 anos, considerando a função a seguir:
y = 1,8707 . x + 8,34
Considerando somente as informações apresentadas, escolha a
alternativa que representa corretamente o peso de uma criança de 11
anos:
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8991 4/9
 18,577 
 22,917 
 19,507 
 28,917 ocê respondeuocê respondeu
y = 1,8707 . x + 8,34
y = 1,8707 . 11+ 8,34 (substituiu o x pelo valor 11)
y = 20,577 + 8,34 (multiplicou o número 1,8707 por 11)
y = 28,917 (somou o 20,577 com o 8,34)
Portanto uma criança de 11 anos deverá pesar 28,917 kg
aproximadamente.
Mas também podemos fazer ao contrário, isto é, saber a idade da
criança para certo valor de peso.
 20,577 
Pergunta 5
Presuma que uma determinada empresa tenha custos operacionais
fixos de R$ 33.000,00, que seu preço de venda seja de R$ 19,00 por
unidade e seus custos operacionais variáveis sejam de R$ 13,00 por
unidade.
Quantas peças a indústria precisa produzir e vender para não ter nem
lucro e nem prejuízo, considerando a expressão:
19X = 13X + 33.000
 5.400 unidades 
 5.655 unidades ocê respondeuocê respondeu
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8991 5/9
 5.200 unidades 
 5.500 unidades 
 5.300 unidades 
Sua alternativa está incorreta.
Alternativa correta: 5.500 unidades
19X = 13X + 33.000
19X-13X = 33.000
6X = 33.000
X = 33.000 / 6
X = 5.500
Pergunta 6
Leia o texto a seguir:
Inequações podem ser definidas como desigualdades de expressões
algébricas.
Isso significa que iremos estabelecer uma relação, entre as duas
expressões, diferente da igualdade.
Inequações podem envolver relações do tipo: Maior que; Maior ou
igual; Menor que; Menor
ou igual; e Diferente.
Considerando as ideias apresentadas no texto, qual das alternativas
apresenta a resposta correta da inequação a seguir?
3x + 19 < 40
 X < 8 
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8991 6/9
 X < 7 ocê respondeuocê respondeu
Alternativa correta: x < 7
3x < 40 -19
x < 21/3
x < 7
 isolar o x, passando o 19 e o 3 para o outro lado da
desigualdade.
Ao mudar de lado devemos trocar a operação. Assim, o 19 que
estava somando, passará diminuindo e o 3 que estava
multiplicando passará dividindo.
 X < 6 
 X < 14 
 X < 3 
Pergunta 7
Suponha que uma empresa “Tipo Assim” tenha custos operacionais
fixos de R$ 33.000,00, que seu preço de venda seja de R$ 18,00 por
unidade e seus custos operacionais variáveis sejam de R$ 12,00 por
unidade.
Quantas peças a indústria precisa produzir e vender para ter um lucro
de R$ 5.000,00, considerando a expressão:
18X = 12X + 33.000 + 5.000
 6.000 unidades 
 5.666 unidades 
 4.300 unidades 
 5.233 unidades 
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8991 7/9
 6.333 unidades ocê respondeuocê respondeu
Alternativa correta: 6.333 unidades 
18X = 12X + 33.000 + 5.000
18X – 12X = 33.000 + 5.000
18X – 12X = 38.000
6X =38.000
X = 38.000/6
X = 6.333
Pergunta 8
Considere a inequação a seguir:
6x -8 < 10
 
Considerando somente as informações apresentadas, escolha a
alternativa que representa corretamente o resultado da inequação:
 3 
 1 
 4 
 5 ocê respondeuocê respondeu
6x < 10+8
6x < 18
X < 18
 6
 X < 3
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8991 8/9
 2 
Pergunta 9
Presuma que Marta é filha de Raquel. Raquel tem 34 anos, e sua
idade corresponde ao dobro da idade da filha, mais 4 anos.
Considerando somente as informações apresentadas, escolha a
alternativa que representa corretamente a idade de Marta:
34 = 2x + 4 
 16 
 12 
 21 
 15 ocê respondeuocê respondeu
34 = 2x + 4
34 - 4 = 2x
30 = 2x
30/2 = x (isola o x passando para o lado esquerdo dividindo)
x = 15
 18 
Pergunta 10
Leia o texto a seguir:
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8991 9/9
Inequações podem ser definidas como desigualdades de expressões
algébricas.
Isso significa que iremos estabelecer uma relação, entre as duas
expressões, diferente da igualdade.
Inequações podem envolver relações do tipo: Maior que; Maior ou
igual; Menor que; Menor ou igual; e Diferente.
Considerando as ideias apresentadas no texto, qual das alternativas
apresenta a resposta correta da inequação a seguir?
11x + 10 > 80
 X = 10 
 X < 11 
 X > 6,36 ocê respondeuocê respondeu
Alternativa correta: X > 6,36
11x + 10 > 80
11x > 80 – 10
x > 70/11
x > 6,36
 X > 80 
 X = 5 
3 Semestre - ADS/Hora Complementar - ADS/Documento de thi4br(2).pdf
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8990 1/8
Agora é com você...
Entrega Sem prazo Perguntas 10 Limite de tempo Nenhum
Tentativas permitidas Sem limite
Enviado 19 set em 20:08
Fazer a pesquisa novamente
Pergunta 1
A rede de lojas de produtos eletrônicos Quase Tudo, está com
promoção de fogões da marca Brastemp com planos em três
prestações mensais e iguais, totalizando o valor de R$ 800,00. Caso
seja adquirida à vista, a loja oferece um desconto de 14% sobre o
valor a prazo. Qual o preço da mercadoria na compra à vista?
 R$ 522 
 R$ 677 
 R$ 792 
 R$ 628 
 R$ 688 ocê respondeuocê respondeu
Alternativa correta: 688 reais
14 - X = X - 14 x 800 = 112 reais
100 800 100
800 – 112 = 688 reais
https://famonline.instructure.com/courses/911/quizzes/8990/take?user_id=34982
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8990 2/8
Pergunta 2
Presuma que uma escola de educação infantil possui 600m de área
construída e 1.500m de área livre.
A razão da área construída para a área livre é:
 
2
2
 4/5 
 3/5 
 1/10 
 2/5 ocê respondeuocê respondeu
Solução: razão = área construída = 600 = 2/5
 área livre 1.500
Isso significa que a área construída representa 2/5=0,4,ou 40%,
da área livre.
:300
:300
 6/5 
Pergunta 3
Presuma que um reservatório de água localizado na cidade de Osasco
tem capacidade para 16m³ de água, porém está com 4.000L de água.
1 m³ (metro cúbico) corresponde a 1000 litros
1 cm³ (centímetro cúbico) = 1 ml (mililitro)
1 dm³ (decímetro cúbico) = 1 L (litro).
16 m³ * 1000 = 16.000 dm³
Considerando as informações apresentadas, qual a razão da
quantidade de água que está no reservatório para a capacidade total
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8990 3/8
do reservatório?
 1/5 
 1/6 
 1/7 
 1/3 
 1/4 ocê respondeuocê respondeu
4.000 1
16.000 = 4
:4.000 
:4.000
Pergunta 4
Um atleta percorre um 40 km em 4 horas, mantendo o mesmo ritmo,
em quanto tempo ele percorrerá 30 km?
 6 horas 
 2 horas 
 3 horas ocê respondeuocê respondeu
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8990 4/8
Alternativa correta: 3 horas
Neste caso, devemos perceber (e isto se faz caso a caso) que
quanto maior à distância, maior será o tempo necessário para
percorrê-la.
Assim se tem uma proporcionalidade direta entre a distância e o
tempo: quando uma cresce, o outro também cresce.
O problema seria montado da seguinte forma:
X = 4 40 . X = 4 . 30 x = 4 . 30 = 3 horas
30 40 40
 4 horas 
 5 horas 
Pergunta 5
Qual das alternativas representa o resultado da equação a seguir?
8X – 13 = 43
 5 
 7 ocê respondeuocê respondeu
Alternativa correta: 7
X = 13 + 43 X = 56 X = 7
 8 8
 6 
 9 
 8 
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8990 5/8
Pergunta 6
Considere proporção a seguir:
x = 32
5 40
Escolha a alternativa que apresenta corretamente o resultado da
proporção:
 6 
 4 ocê respondeuocê respondeu
x * 40 = 32 * 5
40x = 160
x = 160:40=4
 7 
 5 
 3 
Pergunta 7
Imagine que uma mercadoria em promoção oferece um desconto de
20% sobre uma determinada compra que resultou na economia de R$
400, qual o valor original da compra?
 R$ 2.200,00 
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8990 6/8
 R$ 2..000,00 ocê respondeuocê respondeu
Alternativa correta: R$ 2..000,00
20 = 400 = X = 400 x 100 = 40.000 x = 2.000,00
100 X 20 20
 R$ 1.200,00 
 R$ 1.800,00 
 R$ 1.600,00 
Pergunta 8
Qual das alternativas representa o resultado da equação a seguir?
9X – 28 = 44
 8 ocê respondeuocê respondeu
Alternativa correta: 8
9X – 28 = 44
X = 28 + 44 X = 72 X = 8
 9 9
 
 9 
 6 
 5 
 7 
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8990 7/8
Pergunta 9
Quatro trabalhadores constroem uma casa em 6 dias. Em quanto
tempo, dois trabalhadores constroem uma casa?
 12 dias ocê respondeuocê respondeu
Alternativa correta: 12 dias
Neste caso, devemos perceber um comportamento diferente entre
as medidas (grandezas)
envolvidas. Quanto maior a quantidade
de trabalhadores, menos tempo se levaria para fazer o serviço. O
contrário também seria verdade: quanto menor a quantidade de
trabalhadores, mais tempo se levaria para fazer o serviço.
Assim se tem uma proporcionalidade inversa entre a quantidade
de trabalhadores e o tempo para a execução da obra: quando
uma cresce, a outra decresce.
O problema seria montado se invertendo as relações, com se
segue:
 
X = 4 X . 2 = 4 . 6 X = 4 . 6 = 12 dias
6 2 2
 16 dias 
 13 dias 
 14 dias 
 18 dias 
Pergunta 10
Presuma que uma chácara alugada para temporada e finais de
semana, possui dois campos destinados à prática de diversas
19/09/2020 Agora é com você...: Nivelamento de Matemática
https://famonline.instructure.com/courses/911/quizzes/8990 8/8
modalidades de esportes, sendo um campo com área no formato de
um retângulo que mede 150 m² e a área de um outro, também no
formato de retângulo mede 105 m² .
Considerando somente as informações apresentadas no texto, escolha
a alternativa que apresenta a razão das áreas:
 55% 
 65% 
 80% 
 70%
ocê respondeuocê respondeu
105 = 0,70 x 100 = 70%
150 
Estamos calculando o quanto a área menor representa da maior.
Em outras palavras, a área menor representa 0,7, ou 70%, da
área maior.
 60% 
3 Semestre - ADS/Programação Orientada a Objetos/Atividade Dissertativa_ Programação Orientada a Objetos.pdf
13/04/2021 Atividade Dissertativa: Programação Orientada a Objetos
https://famonline.instructure.com/courses/12596/quizzes/42455 1/4
* Algumas perguntas ainda não avaliadas
Atividade Dissertativa
Entrega 16 abr em 23:59 Pontos 1 Perguntas 1
Disponível 10 fev em 0:00 - 16 abr em 23:59 2 meses Limite de tempo Nenhum
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 69.375 minutos 0 de 1 *
Pontuação deste teste: 0 de 1 *
Enviado 13 abr em 12:50
Esta tentativa levou 69.375 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
Não avaliado ainda / 1 ptsPergunta 1
Analise a relação entre os elementos a seguir:
 
https://famonline.instructure.com/courses/12596/quizzes/42455/history?version=1
13/04/2021 Atividade Dissertativa: Programação Orientada a Objetos
https://famonline.instructure.com/courses/12596/quizzes/42455 2/4
 
A partir da figura acima, é possível identificar e relacionar alguns
princípios da Programação Orientada a Objetos.
 
Levando em consideração a relação apresentada na imagem acima,
elabore uma resposta única explicando os seguintes pontos:
1. O que seria classe e objeto, citando mais exemplos de classes
e objetos a partir da relação apresentada na imagem;
2. O que seriam os métodos e atributos, citando mais exemplos
de métodos e tributos para a relação apresentada na imagem;
3. Qual pilar / propriedade da POO está sendo representada
nessa relação apresentada na imagem, e por quê.
 
Orientações:
- Sua resposta deve ser um texto único e conter entre 10 e 15 linhas
13/04/2021 Atividade Dissertativa: Programação Orientada a Objetos
https://famonline.instructure.com/courses/12596/quizzes/42455 3/4
Sua Resposta:
(considerando fonte padrão, tamanho 12).
- Observe as normas gramaticais, pois erros ortográficos, de coesão e
coerência podem descontar pontuação.
- Busque ao menos uma leitura para embasar sua resposta (pode ser
em livros acadêmicos, artigos e/ou notícias), e insira a referência
pesquisada após o seu texto.
 
Ex.: classe Pessoa = Objeto
~Nome : string = atributo
~peso : double = atributo
+ falar() : void = método
+ andar() : void = método
Classe é um conjunto de objetos distintos, porém com as mesmas
características e comportamentos. 
Um objeto é uma instância da classe é caracterizado pelos atributos e
métodos. 
O Pilar que esta sendo utilizado aqui é a Abstração pois, o princípio da
abstração é mostrar apenas o essencial ao meio externo. Ex.: uma
pessoa tem muitas outras caracteristicas e ações, mais aqui no caso
só demos alguns exemplos de como somos e o que podemos fazer.
 
13/04/2021 Atividade Dissertativa: Programação Orientada a Objetos
https://famonline.instructure.com/courses/12596/quizzes/42455 4/4
É esperado, na sua resposta, que você aponte Mamífero e
Cachorro como classes (sendo Mamífero a superclasse e
Cachorro a sua subclasse), explicando que classes
representam conjuntos de objetos com características
semelhantes (nesse caso, um exemplo seria a classe
"Cachorro" representar vários objetos como "Cachorro1",
"Cachorro2" etc., sendo que cada um desses objetos pode ter
uma raça diferente). Como exemplo, você poderia citar alguns
animais que seriam subclasses da superclasse “Mamifero”
(como “Gato”, “Morcego”, “Bezerro” etc.). Já os métodos se
referem aos comportamentos ou habilidades das classes, e as
características seriam os seus atributos. No caso apresentado,
os atributos da classe "Cachorro" são "raça" (mas poderiam ser,
também, “cor do pelo”, “tamanho do rabo” etc.), e o método
apresentado é "latir" (também poderia ser "comer", "andar",
"morder" etc.). Por fim, a propriedade (pilar) da Programação
Orientada a Objetos apresentada na imagem é a herança, que
se refere justamente ao mecanismo pelo qual uma classe
(subclasse) pode aproveitar os comportamentos (métodos) e
variáveis (atributos) de outra classe (superclasse).
Pontuação do teste: 0 de 1
3 Semestre - ADS/Engenharia de Software/Atividade Objetiva 4 - Engenharia de Software.pdf
11/04/2021 Atividade Objetiva 4: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42709 1/9
Atividade Objetiva 4
Entrega 2 jun em 23:59 Pontos 1 Perguntas 5
Disponível 10 fev em 0:00 - 2 jun em 23:59 4 meses Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 5 minutos 1 de 1
MAIS RECENTE Tentativa 2 5 minutos 1 de 1
Tentativa 1 3 minutos 0,2 de 1
Pontuação desta tentativa: 1 de 1
Enviado 11 abr em 23:07
Esta tentativa levou 5 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você
clique em "FAZER O QUESTIONÁRIO", no final da página.
0,2 / 0,2 ptsPergunta 1
Leia o texto a seguir:
As mudanças nas empresas e nas expectativas dos usuários geram
novos requisitos. [...] Dados históricos sugerem que entre 60% a 90% dos
custos de software são relativos à evolução [...] e 75% dos profissionais
de desenvolvimento no ano de 2006 nos Estados Unidos estavam
envolvidos com evolução de software.
https://famonline.instructure.com/courses/12625/quizzes/42709/history?version=2
https://famonline.instructure.com/courses/12625/quizzes/42709/history?version=2
https://famonline.instructure.com/courses/12625/quizzes/42709/history?version=1
11/04/2021 Atividade Objetiva 4: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42709 2/9
Fonte: SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo:
Pearson Education do Brasil, 2018.
Assinale a alternativa que contém a correta conceituação de evolução de
software.
 Aplicação de correções e melhorias em um software já entregue. Correto!Correto!
Alternativa correta, pois a evolução do software é a aplicação de
transformações após a disponibilização ao cliente. Esta
transformação inclui a adição de novas funcionalidades, correções
de defeitos até então não conhecidos e adaptações a novos
ambientes de execução. O software que não evolui não consegue
atender à novas demandas dos usuários que certamente surgirão
durante sua utilização.
 Processo de transformação dos requisitos em software executável. 
 Avanços tecnológicos aplicados ao desenvolvimento de software. 
 Evolução global
das técnicas de Engenharia de Software. 
 Aumento do número de desenvolvedores em um projeto. 
0,2 / 0,2 ptsPergunta 2
Leia o texto a seguir:
Muitos pesquisadores propuseram medidas para atributos internos
relacionados à manutenibilidade. Por exemplo, as medidas de
complexidade [...] estão frequentemente correlacionadas ao esforço de
manutenção. Isto é, quanto mais complexo for o código, maior será o
esforço para fazer a sua manutenção. É importante lembrar que
correlação não é o mesmo que medição. Mas existe uma conexão nítida
11/04/2021 Atividade Objetiva 4: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42709 3/9
e intuitiva entre produtos mal estruturados e mal documentados e sua
manutenibilidade.
Fonte: PFLEEGER, S. L. Engenharia de Software: Teoria e Prática. 2.
ed. São Paulo: Prentice Hall, 2004.
Considerando a aplicabilidade do conceito de manutenibilidade, avalie as
asserções a relação proposta entre elas.
I. A manutenibilidade inicia a partir da verificação da facilidade com que
um sistema pode sofrer uma correção quando um erro é encontrado, e ao
ser encontrado e corrigido, o processo de manutenibilidade se encerra.
PORQUE
II. A manutenibilidade não pode ser medida de maneira direta nem de
maneira indireta para manutenções preventivas e perfectivas.
A respeito dessas asserções, assinale a alternativa correta:
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
da I.
 As asserções I e II são ambas proposições falsas. Correto!Correto!
11/04/2021 Atividade Objetiva 4: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42709 4/9
Alternativa correta.
A asserção I é falsa, pois o conceito de manutenibilidade é aplicável
a todos os tipos de manutenção e não apenas à manutenção
corretiva.
A asserção II é falsa, porque a medição da manutenibilidade pode
ser aplicada também à manutenção preventiva e à perfectiva,
mesmo que de forma indireta.
 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
0,2 / 0,2 ptsPergunta 3
Leia o texto a seguir:
Uma indústria do setor metalúrgico conta com um sistema de gestão que
controla alguns de seus processos e que foi implantado ainda nas
primeiras semanas de operação da empresa. Este sistema é executado
em um servidor adquirido à época da sua implantação e jamais
atualizado. A base de dados, antes alocada em um disco rígido de baixa
capacidade, hoje ocupa um disco rígido maior, justamente pelo
crescimento da massa de dados gerados pelo sistema ao longo dos
anos. Apesar de contar com um sistema mais moderno em execução,
algumas funções específicas ainda são executadas pelo sistema antigo.
Além disso, ele é bastante estável, tem boa performance e pouca
manutenção, assim como é utilizado como única ferramenta pelos
usuários mais antigos, incluindo os donos da indústria. Ao tomar
conhecimento deste sistema, o recém-chegado gestor de TI sentiu a
necessidade de agir.
Considerando a situação apresentada, assinale a alternativa que
expressa a ação mais apropriada a ser tomada pelo novo gestor em
relação ao sistema legado.
11/04/2021 Atividade Objetiva 4: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42709 5/9
 
Permitir que o sistema seja mantido em funcionamento, já que não há
necessidade de constante manutenção e a readaptação de alguns
usuários um novo sistema poderia ser demorada.
Correto!Correto!
Alternativa correta. A situação apresentada revela um sistema
legado estável, sem demandas constantes ou complexas de
manutenção, que desempenha funções específicas e que é utilizado
por pessoas da alta administração e por funcionários mais antigos.
Assim, deixá-lo como está é a ideia mais coerente a ser seguida,
pois sua desativação ou a aplicação de mudanças profundas
acarretariam necessidade de readaptação dos usuários deste
sistema legado. 
 
Iniciar um projeto de reengenharia do sistema antigo, de modo a aprimorar
suas funções e fazer com que a quantidade de dados gerado fosse
significativamente menor.
 
Consultar os usuários que se utilizam do sistema antigo para que
expressem suas necessidades relacionadas à novas funcionalidades a
serem implantadas.
 
Desativar o sistema antigo e criar no sistema novo às mesmas
funcionalidades daquele, mas com a melhoria da geração menor de
dados.
 
Desativar o sistema antigo e extinguir as operações e processos que eram
controlados por ele, obrigando seus usuários a se adaptarem ao sistema
novo.
0,2 / 0,2 ptsPergunta 4
11/04/2021 Atividade Objetiva 4: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42709 6/9
Leia o texto a seguir:
As pessoas devem ser organizadas para o trabalho de desenvolvimento
de forma efetiva. A comunicação com o cliente e com outros envolvidos
deve ocorrer para que o escopo e os requisitos do produto sejam
compreendidos. Deve ser estruturado um projeto adequado para as
pessoas e para o produto. O projeto deve ser planejado com base na
estimativa do esforço e do prazo para a realização das tarefas.
Fonte: PRESSMAN, R.; MAXIM, B., Engenharia de Software: uma
abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016.
Em relação à Gestão de Projeto de Desenvolvimento de Software, avalie
as afirmações que seguem:
I. No contexto da gestão de um projeto de software, a definição de um
processo remete à maneira pela qual o software será produzido. Tal
processo poderá ser seguido (utilizado) com adaptações.
II. A aplicação de técnicas de gerenciamento de projetos em uma
empreitada de criação de um software visa reduzir a ocorrência de
atrasos, conflitos, extrapolar limites orçamentários.
III. A etapa de definição dos objetivos de um produto prevê que os meios
para atingimento desses objetivos sejam definidos durante os
procedimentos desta etapa.
É correto o que se afirma em:
 I apenas. 
 I, II e III. 
11/04/2021 Atividade Objetiva 4: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42709 7/9
 I e II apenas. Correto!Correto!
A afirmação I está correta, pois embora um processo de
desenvolvimento de software contenha regras e procedimentos bem
definidos, ele deve ser adaptado às circunstâncias e à realidade da
organização.
A afirmação II está correta, pois não se pode conceber um esforço
de desenvolvimento de um produto de software sem que ele esteja
submetido às boas práticas de gestão de projetos que, de forma
universal, visam reduzir atrasos, estouros no orçamento, e promover
a harmonia na equipe.
A afirmação III não está correta. A definição dos objetivos, em
etapas iniciais do projeto, não implica na definição de como esses
objetivos serão atingidos. Essa definição deverá ocorrer em etapas
posteriores do projeto, em ocasião em que os envolvidos terão visão
mais amadurecida do contexto de criação do produto.
 II apenas. 
 II e III apenas. 
0,2 / 0,2 ptsPergunta 5
Leia o texto a seguir:
À medida que os programas envelhecem, sua estrutura se degrada e
eles ficam mais difíceis de modificar. Ao passo que são feitas alterações
nos programas, sua estrutura tende a se degradar. Consequentemente,
eles ficam mais difíceis de serem entendidos e modificados.
Fonte: SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo:
Pearson Education do Brasil, 2018.
11/04/2021 Atividade Objetiva 4: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42709 8/9
Considerando os tipos de manutenção aplicáveis em um software, avalie
as afirmações que seguem:
I. A manutenção adaptativa visa adaptar o software às novas técnicas de
construção de algoritmos.
II. A aplicação de manutenção preventiva visa prevenir que novas
funcionalidades precisem ser criadas.
III. A necessidade de aplicação
de manutenção perfectiva deriva da
melhoria de um produto em operação, não para detecção de defeitos no
produto.
É correto o que se afirma em:
 I, apenas. 
 I e III, apenas. 
 II e III, apenas. 
 I, II e III. 
 III, apenas. Correto!Correto!
11/04/2021 Atividade Objetiva 4: Engenharia de Software
https://famonline.instructure.com/courses/12625/quizzes/42709 9/9
Alternativa correta.
A afirmação I está incorreta, porque a manutenção adaptativa visa
adaptar o software a uma mudança de ambiente, como troca de
Sistema Gerenciador de Banco de Dados ou plataforma, por
exemplo. Não se trata, portanto, de adaptá-lo à novas técnicas de
criação de algoritmos.
A afirmação II está incorreta, pois A aplicação de manutenção
preventiva, na verdade, é feita quando um potencial erro é
encontrado no sistema, após sua entrega. Não se trata, portanto, de
prevenir que novas funcionalidades devam ser implementadas.
A afirmação III está correta, já que a aplicação de melhorias e
inclusão de novas funcionalidades em um sistema não está atrelada
a presença de defeitos no software. Também não se pode associar a
manutenção perfectiva à prevenção de defeitos. Em resumo, ela é
aplicada para melhorar o produto que já está em operação.
Pontuação do teste: 1 de 1
3 Semestre - ADS/Teste de Progresso 2021/Teste de Progresso 2021.1 _ Alunos do 3º semestre.pdf
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 1/24
Teste de Progresso 2021.1 | Alunos do 3º semestre
Entrega 23 mai em 23:59 Pontos 10 Perguntas 20
Disponível 22 mai em 8:00 - 23 mai em 23:59 1 dia Limite de tempo Nenhum
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 17 minutos 7 de 10
 As respostas corretas estarão disponíveis em 24 mai em 0:00.
Pontuação deste teste: 7 de 10
Enviado 23 mai em 15:35
ORIENTAÇÕES DA PROVA TESTE DE PROGRESSO:
- O Teste de Progresso (TP) estará disponível somente durante no seguinte período: a partir do
dia 22/05/2021 às 08h00 (horário de Brasília) até o dia 23/05/2021 às 23h59 (horário de Brasília)
- A prova é composta por 20 questões objetivas. A prova tem um valor de 10,0 pontos, sendo
atribuído para cada questão o valor de 0,50 ponto. A prova TP não é avaliativa e não influencia na
nota das disciplinas cursadas. Lembre-se que esta nota é apenas para caráter de atribuição das
horas de atividades complementares. 
- Não há tempo limite para realizar a prova, porém deve ser realizada durante o período
estabelecido.
- O aluno terá apenas 1 tentativa de realizar a prova TP.
- O gabarito será liberado no dia 24/05/2021, a partir das 10h00 (horário de Brasília);.
- Não haverá revisão de nota para esta prova.
- Para que as suas respostas sejam validadas pelo sistema, clique no botão “Enviar Teste”
quando terminar de responder todas as questões.
 
Reserve um tempo para se dedicar a realização da prova, pois com o resultado da mesma você
poderá acompanhar o seu progresso na compreensão do conteúdo do curso.
Boa prova!
https://famonline.instructure.com/courses/16043/quizzes/59214/history?version=1
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 2/24
Esta tentativa levou 17 minutos.
0 / 0,5 ptsPergunta 1IncorretaIncorreta
Analise a ilustração seguir que representa o fluxo de ações em um
sistema IoT:
 
Fonte: MISRA, J. Sensor to Actuator Flow. 26/06/2017. Disponível
em: https://bridgera.com/sensors-and-actuators-in-iot/
(https://bridgera.com/sensors-and-actuators-in-iot/) . Acesso em: 19 de
janeiro de 2021. Adaptado.
Considerando as informações obtidas a partir da ilustração, avalie
as asserções a seguir e a relação proposta entre elas:
I. As condições ambientais correspondem a uma entrada que, em
função da análise de certos parâmetros, aciona um atuador.
PORQUE
II. A central de controle pode compor um software embarcado em uma
aeronave que, automaticamente, detecta e extingue focos de incêndio
a bordo.
Acerca dessas asserções, assinale a opção correta:
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
https://bridgera.com/sensors-and-actuators-in-iot/
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 3/24
 
A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa.
 
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira.
 As asserções I e II são proposições falsas. 
0,5 / 0,5 ptsPergunta 2
(UFPA, 2018 – adaptada)
Você está em sala de aula e seu professor após explicar a matéria
sobre arquitetura e organização de computadores, divide os alunos
presentes em 4 grupos e diz que vai fazer um teste para avaliar se a
classe aprendeu os conceitos apresentados por ele.
Com relação à organização de um computador, ele faz as
seguintes afirmativas para o seu grupo:
I - A unidade lógica/aritmética é responsável por fornecer e realizar
operações aritméticas e lógicas.
II - Pipeline permite que uma instrução seja dividida em estágios, e que
mais de uma instrução pode ser executada ao mesmo tempo, porém
em estágios diferentes.
III - É responsabilidade da memória primária armazenar as instruções
que serão buscadas pela CPU para execução.
IV - A unidade de controle é responsável por informar como a memória
do computador, a unidade lógica/aritmética e os dispositivos de
entrada e saída devem responder às instruções de um programa. 
O que você responderia em nome do seu grupo:
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 4/24
 Que todas as afirmações são verdadeiras. 
 Que somente as afirmações I e II são verdadeiras. 
 Que somente as afirmações I e IV são verdadeiras. 
 Que somente as afirmações I, II e IV são verdadeiras. 
 Que somente as afirmações III e IV são verdadeiras. 
0 / 0,5 ptsPergunta 3IncorretaIncorreta
Leia o texto abaixo:
Muitos comandos em C contam com um teste condicional que
determina o curso da ação. Uma expressão condicional chega a um
valor verdadeiro ou falso. C suporta dois tipos de decisões: IF e switch.
Além disso, o operador ternário é uma alternativa ao comando if.
As principais estruturas de decisão são representadas em
linguagens hipotéticas (pseudolinguagem), pelos comandos:
SE...ENTÃO...; SE...ENTÃO...SENÃO; ESCOLHA...CASO...FIM-
ESCOLHA.
(Fonte: SCHILDT, H. C. Completo e Total. São Paulo: Makron Books,
2006).
Qual é o tipo de decisão que podemos identificar na estrutura de
decisão, que é composta por uma avaliação da condição
(expressão lógica) e que executa um dos dois comandos (lado
verdadeiro ou lado falso) e logo em seguida segue para o final da
estrutura?
 Decisão simples. 
 Escalada de decisão. 
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 5/24
 Operador ternário. 
 Decisão múltipla. 
 Laço de repetição. 
0,5 / 0,5 ptsPergunta 4
Leia o texto a seguir:
Durante toda a evolução das topologias de redes de computadores,
observamos que muitas desses formatos tecnológicos foram perdendo
espaço em sua utilização, devido a problemas de comunicação,
manutenção, escalabilidade, etc.
Portanto podemos afirmar que:
I. A topologia Estrela nos dias atuais são plenamente utilizadas em
praticamente todos os projetos de redes de computadores, como
podemos observar
na figura abaixo:
 
PORQUE
II. A topologia estrela permite uma maior garantia no que se refere a
escalabilidade, manutenções e que não possibilitam efetuar paradas
pontuais, sem prejudicar a rede de computadores como um todo, por
causa de seu gerenciamento descentralizado.
A respeito destas asserções, assinale a opção correta.
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 6/24
 
As asserções I é uma proposição verdadeira, e a II é uma proposição
falsa.
 
As asserções I e II são proposições verdadeiras, e a II não é uma
justificativa da I.
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
 
As asserções I é uma proposição falsa, e a II é uma proposição
verdadeira.
 As asserções I e II são falsas. 
0 / 0,5 ptsPergunta 5IncorretaIncorreta
Leia o texto a seguir:
A linguagem C permite que uma variável numérica seja incrementada
ou decrementada automaticamente. Para esse fim, utilizam-se os
sinais ++ ou -- junto da variável. Os sinais ++ somam 1 ao valor da
variável, e o sinais -- diminuem 1 da variável. Outro ponto importante a
destacar é que a operação (incremento/decremento) pode ser
realizada antes ou após a atribuição (incremento/decremento) do valor,
ou após a atribuição (incremento/ decremento) do valor.
Considerando esse contexto, avalie as seguintes asserções e a
relação proposta entre elas.
I. Utilizamos incremento i++ no comando for.
PORQUE
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 7/24
II. A atribuição pós-incremento atende plenamente ao paradigma
proposto na estrutura do comando for.
A respeito dessas asserções, assinale a opção correta:
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
 
A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa.
 
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira.
 As asserções I e II são proposições falsas. 
0,5 / 0,5 ptsPergunta 6
Leia o texto a seguir:
As técnicas mais conhecidas e utilizadas no desenvolvimento de
programas de computador são o algoritmo e o diagrama de blocos
(fluxograma). O algoritmo pode ser entendido como uma descrição
textual. Podemos descrever os diversos caminhos de um
processamento por intermédio de um diagrama de blocos. O diagrama
de blocos se caracteriza pela utilização de símbolos gráficos que
representam um processo ou uma ação, os quais estão ligados por
meio de setas que indicam a possível trajetória do fluxo.
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 8/24
Os vários símbolos utilizados no diagrama de blocos (diagrama)
designam o início ou final do fluxo, fluxo de dados, processamento,
decisão, display, dispositivo (disco), cartão perfurado, entrada manual
de dados e o conector.
(Fonte: ALVES, W. P. Linguagem e Lógica de Programação. São
Paulo: Érica, 2015).
Neste contexto, complete a frase:
Na representação gráfica de um algoritmo (fluxograma), podemos
observar dois importantes símbolos utilizados, o retângulo e o losango,
que representam, respectivamente,
 
processamento e decisão. Entendemos que o processamento está
relacionado aos comandos de manipulação de dados, e que a decisão
está relacionada aos comandos de desvio de fluxo.
 
decisão e processamento. Entendemos que a decisão está relacionada
aos comandos de desvio de fluxo, e que o processamento está
relacionado aos comandos de manipulação de dados.
 
processamento e laço de repetição. Entendemos que o processamento
está relacionado aos comandos de manipulação de dados, e que o laço
de repetição está relacionado aos comandos de desvio de fluxo.
 
laço de repetição e processamento. Entendemos que o laço de
repetição está relacionado aos comandos de desvio de fluxo, e que o
processamento está relacionado aos comandos de manipulação de
dados.
 
processamento e fluxo de dados. Entendemos que o processamento
está relacionado aos comandos de manipulação de dados, e que o
fluxo de dados está relacionado aos comandos para conectar partes do
código.
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 9/24
0 / 0,5 ptsPergunta 7IncorretaIncorreta
Leia o texto a seguir:
A tabela, em um modelo relacional, é vista como uma estrutura
bidimensional compostas por linhas e colunas. O Modelo Entidade
Relacionamento, representado graficamente, no diagrama de entidade
relacionamento, ilustra as relações entre estas tabelas.
Fonte: adaptado de Coronel, C.; Rob, P. Sistemas de Banco de Dados:
projeto, implementação e administração. São Paulo, Cengage
Learning, 2011.
Avalie as asserções:
I. cada intersecção entre linha e coluna representa um único valor;
II. todos os valores em uma coluna devem se adequar a um mesmo
formato;
III. cada coluna possui uma faixa específica de valores conhecida
como domínio de atributos. 
É correto o que se afirma em:
 I, II e III. 
 I apenas. 
 II e III apenas. 
 I e II apenas. 
 I e III apenas. 
0,5 / 0,5 ptsPergunta 8
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 10/24
Leia e entenda o texto a seguir:
Dentro de um projeto de redes entendemos que precisamos identificar
as necessidades de qual topologia devemos usar, mas outro fator
importante é a classificação de redes segundo a sua localização
geográfica.
Considerando as informações apresentadas, avalie as asserções
a seguir e a relação entre elas:
I. Estas classificações podem ser descritas como redes PAN, LAN,
WLAN, MAN, WAN, WWAN, sendo que temos como definir as mais
usadas, nos quais, atualmente, são as LAN e WLAN.
PORQUE
II. LAN (Local Area Network) ou WLAN (Wireless Local Area Network),
modelo chamado também como redes locais, possuem uma
abrangência limitada a pequenas distâncias, apesar disso, ela é
bastante utilizada. Controlada por servidores e switches ou
comutadores, até mesmo em nossas residências utilizamos esse
modelo, sejam interligados com cabeamento ou roteadores Wi-fi.
A respeito destas asserções, assinale a opção correta.
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
 
As asserções I e II são proposições verdadeiras, e a II não é uma
justificativa da I.
 As asserções I e II são falsas. 
 
As asserções I é uma proposição falsa, e a II é uma proposição
verdadeira.
 
As asserções I é uma proposição verdadeira, e a II é uma proposição
falsa.
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 11/24
0,5 / 0,5 ptsPergunta 9
Projetos são necessários sempre que houver um objetivo a ser
alcançado, seja ele um objetivo pessoal ou corporativo. Assim sendo,
qualquer área de atuação envolve a elaboração de projetos, e na área
de desenvolvimento de sistemas e softwares não é diferente. Para que
um sistema seja desenvolvido, é importante planejar seus requisitos e
funcionalidades, bem como avaliar a sua interação com o usuário, o
que será representado por meio de modelos – como os modelos UML.
Considerando o que foi exposto, avalie as asserções a seguir e a
relação proposta entre elas:
I. É possível comparar a tarefa de análise e desenvolvimento de
sistemas com um projeto de arquitetura.
PORQUE
II. Desenhar a planta de uma casa é como projetar o modelo de um
sistema, o qual será usado em sua construção.
A respeito das asserções, assinale a opção correta:
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
 
A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa.
 
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira.
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 12/24
 As asserções I e II são proposições falsas. 
0,5 / 0,5 ptsPergunta 10
Sequência: É uma expressão do termo geral a em função de n
(índice do termo da sequência). A fórmula de recorrência fornece o 1º
termo e expressa por um termo qualquer a , em função do seu
antecedente a
Progressão aritmética: É uma sequência em que somando uma
constante r (denominada razão) a cada termo, obtém-se o termo
seguinte:
a = a + (n-1).r (que é conhecida como Fórmula do Termo Geral).
Progressão Geométrica: É uma sequência em que multiplicando cada
termo por uma constante q (denominada razão), obtém-se o termo
seguinte:
a = a . q , que é a Fórmula do Termo Geral.
 
Disponível em:
https://www.educabras.com/vestibular/materia/matematica/aulas/pr
para um site externo.)
(https://www.educabras.com/vestibular/materia/matematica/aulas/progress
. Acesso em: 11 de outubro de 2019. Adaptado.
I. 2,6,10,14,18, ... é uma sequência. 
PORQUE
II. É observado que os quatro primeiros termos podem ser observados
as características de uma sequência de P.G de razão 4.
A respeito dessas asserções, assinale a opção correta:
n
n+1
n.
n 1
n 1
n-1
https://www.educabras.com/vestibular/materia/matematica/aulas/progressao_aritmetica_e_geometrica
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 13/24
 
A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I
 A asserção I e II são verdadeiras, e a II é uma justificativa de I 
 
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira
 As asserções I e II são proposições falsas 
0,5 / 0,5 ptsPergunta 11
Leia o texto a seguir:
Os testes de software são uma função de controle de qualidade com
um objetivo principal [...]. O papel da SQA é o de garantir que os testes
sejam planejados apropriadamente e conduzidos eficientemente de
modo que se tenha a maior probabilidade possível de alcançar seu
objetivo primário.
Fonte: PRESSMAN, R.; MAXIM, B. Engenharia de Software: uma
abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016.
Considerando o objetivo da aplicação dos testes, avalie as
seguintes asserções e a relação proposta entre elas.
I. O objetivo a ser alcançado em um procedimento de teste é o de
encontrar defeitos no programa.
PORQUE
II. Um teste que não retorna defeitos no programa indica que este
programa está livre de defeitos.
A respeito dessas asserções, assinale a opção correta:
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 14/24
 
A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa.
 As asserções I e II são ambas proposições falsas. 
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
 
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira.
0,5 / 0,5 ptsPergunta 12
Leia o texto a seguir:
Para que um sistema operacional seja eficiente, é fundamental que o
gerenciamento da memória seja efetivo. Em ambientes
multiprogramáveis, o gerenciamento eficiente da memória ganha
relevância, pois dependerá disso o atendimento às necessidades dos
usuários, dentro do tempo previsto, com desempenho adequado e
seguro, efetuando o correto compartilhamento de recursos.
Considerando o texto acima e o conteúdo visto, avalie as
afirmações a seguir:
I. Alocação Contígua Simples, Overlay, Alocação Particionada estática
e dinâmica, são técnicas de gerenciamento de memória que podem
ser utilizadas por sistemas operacionais.
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 15/24
II. As técnicas Best-fit, Worst-fit, First-fit e Swapping, buscam otimizar
o gerenciamento de memória feito pelos sistemas operacionais.
III. As memórias RAM, ROM, Cache, são utilizadas como técnicas para
gerenciamento de memória pelo sistema operacional.
É correto o que se afirma em:
 I e II apenas. 
 I e III apenas. 
 II e III apenas. 
 I, II e III apenas. 
 III apenas. 
0,5 / 0,5 ptsPergunta 13
Leia o texto a seguir:
Todos temos nossas preferências quando o assunto é organização de
nossos dados. Tem gente que armazena suas fotos por viagem, por
evento, outros por data, outros nem organizam, vão deixando
conforme vão acontecendo.
O sistema operacional, também precisa de uma forma para organizar
aquilo que é arquivado, sendo que é importante considerar as mídias
disponíveis para armazenamento, pois o sistema operacional depende
dos recursos que as mídias possuem para definir a forma de
armazenamento.
Considerando as informações acima, e os conteúdos vistos,
avalie as afirmações a seguir.
I. Acesso sequencial: no início dos sistemas operacionais, o
arquivamento era realizado em fitas magnéticas de forma sequencial;
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 16/24
assim, o acesso às informações só podia ser sequencial também, da
mesma forma que foram gravados.
II. Acesso direto: Com a substituição das fitas magnéticas pelos discos
magnéticos, tornou-se possível realizar acessos diretos, o que permite
a leitura ou gravação de um registro único ou específico em sua
posição, sem qualquer restrição.
III. Acesso por chave ou indexado: considerado um dos melhores
métodos de acesso, sua base se caracteriza pelo acesso direto. O
arquivo precisa ter uma área de índice com ponteiros, que apontam,
para outros registros, assim é possível acessar os dados diretamente.
É correto o que se afirma em:
 I, II e III. 
 I e II apenas. 
 II e III apenas. 
 I apenas. 
 III apenas. 
0,5 / 0,5 ptsPergunta 14
Leia o texto a seguir:
Uma nova classe de objetos pode ser criada convenientemente por
meio de herança — ela (chamada subclasse) começa com as
características de uma classe existente (chamada superclasse),
possivelmente as personalizando e adicionando aspectos próprios. Na
nossa analogia do carro, um objeto da classe “conversível” decerto é
um objeto da classe mais geral “automóvel”, mas, especificamente, o
teto pode ser levantado ou baixado.
Fonte: DEITEL, H.; DEITEL, P. Java: como programar. 10. ed. São
Paulo: Pearson Education do Brasil, 2017, pp. 9-10.
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 17/24
Considerando a analogia acima, assinale a alternativa correta.
 
O método para levantar ou abaixar o teto não existe em “automóvel”,
mas pode ser criado em “conversível”.
 
O método para levantar ou abaixar o teto existe em “automóvel”, mas
deve ser sobreposto.
 
O método para levantar ou abaixar o teto existe em “automóvel”,
mas
deve ser sobrecarregado.
 
O método para levantar ou abaixar o teto existe em “automóvel”, mas
só poderá ser usado em “conversível” se for protected ou public.
 
O método para levantar ou abaixar o teto existe em “automóvel” e pode
ser usado diretamente em “conversível” por herança.
0,5 / 0,5 ptsPergunta 15
Analise o código abaixo:
void foo (Automovel a) {
 a.locomocao();
}
void bar () {
 Conversivel c = new Conversivel();
 foo(c);
}
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 18/24
 
Sabendo que Conversivel é subclasse de Automovel, analise as
afirmações abaixo sobre o código:
I. Na função bar, c é um Automovel.
II. Na função foo, a é um Conversivel.
III. No método bar, o método sendo chamado na primeira linha é
determinado em tempo de compilação.
IV. No método foo, o método sendo chamado na primeira linha é
determinado em tempo de compilação.
São corretas as afirmações:
 I e III, apenas. 
 I e II, apenas. 
 III e IV, apenas. 
 II e III, apenas. 
 II e IV, apenas. 
0 / 0,5 ptsPergunta 16IncorretaIncorreta
Leia o texto a seguir:
Structured Query Language (SQL), ou Linguagem de Consulta
Estruturada, é a linguagem de pesquisa declarativa padrão para banco
de dados relacional (base de dados relacional).
O SQL foi desenvolvido originalmente no início dos anos 70 nos
laboratórios da IBM, e tinha por objetivo demonstrar a viabilidade da
implementação do modelo relacional proposto por E. F. Codd. O nome
original da linguagem era SEQUEL, acrônimo para "Structured English
Query Language" (Linguagem de Consulta Estruturada, em Inglês).
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 19/24
A linguagem é um grande padrão de banco de dados. Isto decorre da
sua simplicidade e facilidade de uso. Ela se diferencia de outras
linguagens de consulta a banco de dados no sentido em que uma
consulta SQL especifica a forma do resultado e não o caminho para
chegar a ele. Ela é uma linguagem declarativa em oposição a outras
linguagens procedurais. Isto reduz o ciclo de aprendizado daqueles
que se iniciam na linguagem.
Considerando o texto acima, assim como o conteúdo visto, avalie
as afirmações a seguir:
I. Comandos do tipo DDL (Data Definition Language) - Este tipo de
comando é utilizado para a definição e manutenção das estruturas de
banco de dados. Ex: Criação do banco de dados, criação de tabelas e
relações entre as tabelas.
II. Comandos do tipo DML (Data Manipulation Language). Esse tipo de
comando é utilizado para controle de privilégios de usuários e controle
do nível de acesso de usuários.
III.Comandos do tipo DQL (Data Query Language) – Esse tipo de
comando é utilizado para fazer consultas aos conteúdos das bases de
dados.
É correto o que se afirma em:
 I e III apenas. 
 II e III apenas. 
 I apenas. 
 II apenas. 
 III apenas. 
0 / 0,5 ptsPergunta 17IncorretaIncorreta
Leia o trecho abaixo:
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 20/24
Em um programa de computador, as instruções são executas em uma
sequência, partindo-se da primeira instrução do algoritmo e, pelo fato
de não haver desvios (condições e laços de repetição), segue
gravitacionalmente até alcançar a última instrução da sequência.
Para que o fluxo seja interrompido, utilizam-se recursos imperativos,
como o comando goto, também conhecido por comando de
interrupção abrupta, ou comando de chamada de função, além de
alguma estrutura de repetição ou por estrutura de decisão.
Os comandos de controle automático de fluxo (while, for, do-while) são
comandos que proporcionam ao programador uma forma segura de
condução do fluxo natural do programa, enquanto o comando goto
atribui ao programador este controle.
A partir dessas informações, avalie as afirmações a seguir:
I. Uma boa prática de programação é a utilização de quantos
comandos goto forem necessários para controlar o fluxo do programa.
Isso evidencia também que o programador é muito habilidoso na
manipulação dos comandos que controlam o fluxo de execução dos
programas.
II. O comando return é utilizado quando a função necessita retornar ao
ponto de onde ela foi chamada. Esse comando retorna um valor ou
pode não retornar valor, ou seja, quando a função não tiver um valor
associado a ela (void).
III. O comando break é utilizado quando o programador necessita
encerrar a execução do programa imediatamente.
É correto o que se afirma em:
 II, apenas. 
 I e II, apenas. 
 I, apenas. 
 III, apenas. 
 I, II e III. 
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 21/24
0,5 / 0,5 ptsPergunta 18
(ENADE, 2014 – adaptada)
O barramento é um componente de conexão entre todos os elementos
do computador, como CPU, memória e dispositivos E/S.
A partir da informação acima, avalie as asserções a seguir e a relação
propostas entre elas.
I - O barramento de dados é o meio por onde são trafegados os dados
e o barramento de endereço transporta a informação do endereço do
dispositivo que poderá acessar o barramento de dados. 
PORQUE
II - O barramento de controle serve para determinar o sentido do fluxo
de dados e se os dados devem ser destinados a memória ou a
dispositivos E/S. 
A respeito dessas asserções, assinale a alternativa correta:
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa correta da I
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
 
A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa
 
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira.
 As asserções I e II são proposições falsas. 
23/05/2021 Teste de Progresso 2021.1 | Alunos do 3º semestre: Teste de Progresso | Análise e Desenvolvimento de Sistemas
https://famonline.instructure.com/courses/16043/quizzes/59214 22/24
0,5 / 0,5 ptsPergunta 19
Leia o texto a seguir:
Modelar significa criar um modelo que explique as características de
funcionamento e comportamento de um software a partir do qual ele
será criado, facilitando seu entendimento e seu projeto, através das
características principais que evitarão erros de programação, projeto e
funcionamento. É uma parte importante do desenho de um sistema de
informação.
Os modelos de dados são ferramentas que permitem demonstrar
como serão construídas as estruturas de dados que darão suporte aos
processos de negócio, como esses dados estarão organizados e quais
os relacionamentos que pretendemos estabelecer entre eles.
A abordagem que se dispensa ao assunto normalmente atende a
três perspectivas:
Modelo Conceitual: O modelo conceitual é um diagrama em blocos
que demonstra todas as relações entre as entidades, suas
especializações, seus atributos e auto-relações.
Modelo Lógico: O modelo lógico mostra as ligações entre as
tabelas de banco de dados, as chaves primárias, os componentes
de cada uma, etc.
Modelo Físico: Inclui a análise das características e recursos
necessários para armazenamento e manipulação das estruturas de
dados (estrutura de armazenamento, endereçamento, acesso e
alocação física), sendo uma sequência de comandos executados
em SQL a fim de criar as tabelas, estruturas e ligações projetadas
até então e finalmente criar o banco de dados.
Alguns fatores básicos para trabalhar a modelagem de dados,
como entidade, atributo e relacionamento. Um conjunto de
objetos do mundo real sobre os quais se deseja manter
informações no banco de dados,

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais