Buscar

topicos_da_computacao_a2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

13/12/2021 08:20 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6519076/5f4541be-01bc-11ec-8527-0242ac110008/ 1/6
Local: Sala 2 - TJ - Prova On-line / Andar / Polo Tijuca / POLO UVA TIJUCA 
Acadêmico: EAD-IL10300-20213C
Aluno: MIGUEL FERREIRA SANTANA 
Avaliação: A2-
Matrícula: 20213302168 
Data: 16 de Setembro de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 7,50/10,00
1  Código: 29646 - Enunciado: “Uma metodologia (framework) de processo estabelece o alicerce
para um processo de engenharia de so�ware completo por meio da identificação de um pequeno
número de atividades metodológicas aplicáveis a todos os projetos de so�ware,
independentemente do tamanho ou complexidade. Além disso, a metodologia de processo
engloba um conjunto de atividades de apoio (umbrella activities) aplicáveis a todo o processo de
so�ware.” (PRESSMAN, R. S.; MAXIM, B. R. Engenharia de so�ware: uma abordagem profissional.
8. ed. Porto Alegre: Grupo GEN; AMGH, 2016. cap. 2, Engenharia de so�ware, p.17. Minha
Biblioteca.) Diante disso, marque a alternativa que inclui as cinco atividades da metodologia de
processo genérica para engenharia de so�ware, na ordem de sua ocorrência.
 a) Planejamento, modelagem, comunicação, construção e entrega.
 b) Comunicação, planejamento, modelagem, construção e entrega.
 c) Planejamento, comunicação, modelagem, construção e entrega.
 d) Planejamento, modelagem, construção, comunicação e entrega.
 e) Comunicação, modelagem, planejamento, construção e entrega.
Alternativa marcada:
b) Comunicação, planejamento, modelagem, construção e entrega.
Justificativa: Resposta correta: Comunicação, planejamento, modelagem, construção e
entrega. Pressman (2016) faz referência a um processo de engenharia de so�ware
compreendendo cinco atividades genéricas, conforme ordem a seguir: Comunicação, antes de o
trabalho técnico começar, para entender os objetivos dos envolvidos no projeto e reunir
requisitos que ajudem a definir os recursos e as funções do so�ware. Planejamento, descrevendo
as tarefas técnicas a serem conduzidas, os riscos prováveis, os recursos necessários, os produtos
resultantes que serão produzidos e um cronograma de trabalho. Modelagem, criando modelos
para entender melhor as necessidades do so�ware e o projeto que vai atender a essas
necessidades. Construção, para construir o que foi projetado. É a atividade de geração de código
de programa e de realização de testes para identificar eventuais erros de codificação. Entrega,
quando o so�ware (completo ou parcialmente construído) é entregue ao cliente para que ele
faça a avaliação do produto e forneça feedback dessa avaliação. Distratores: As demais
alternativas estão incorretas, pois apresentam a ordem errada. A comunicação com o cliente e
outros envolvidos é o primeiro passo a ser executado. Em seguida, deve ser feito um
planejamento descrevendo as tarefas a serem realizadas, por meio de um cronograma, incluindo
os riscos e recursos necessários para gerar o produto, conforme estabelecido. Na sequência, deve
ser feita a modelagem para que se possa ter uma ideia do todo em termos de arquitetura e de
outras características do projeto. Após a modelagem, é feita a construção do código e os testes
necessários para identificar possíveis erros. Por último, é feita a entrega ao cliente, que avalia o
produto recebido e fornece feedback, baseado na avaliação.
1,00/ 1,00
2  Código: 30118 - Enunciado: Programar em Prolog traz a oportunidade de ignorar a maioria dos
detalhes que se referem a como um programa é executado. A linguagem Prolog é utilizada para
expressar fatos e relacionamentos entre eles, deduzindo soluções para os problemas.Sendo
assim, considere a seguinte explicação: Sócrates é Homem.Se alguém é um homem, esse alguém
1,50/ 1,50
13/12/2021 08:20 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6519076/5f4541be-01bc-11ec-8527-0242ac110008/ 2/6
é mortal.Sócrates é mortal. 
Diante disso, assinale a alternativa que mostra corretamente o enquadramento do paradigma de
programação utilizado pela linguagem Prolog.
 a) Paradigma de programação lógico.
 b) Paradigma de programação funcional.
 c) Paradigma de programação imperativo.
 d) Paradigma de programação orientado a eventos.
 e) Paradigma de programação orientado a objetos.
Alternativa marcada:
a) Paradigma de programação lógico.
Justificativa: Resposta correta: Paradigma de programação lógico.Correta. O paradigma lógico
“utiliza a avaliação de condições lógicas como base para escrita dos programas. Um programa é
composto por regras que disparam ações a partir da identificação de premissas” (EDELWEISS,
2014). Distratores:Paradigma de programação imperativo ou procedural. Errada. O paradigma
imperativo ou procedural é composto por uma sequência de comandos que são executados pelo
computador em uma determinada ordem. Cobol, Pascal, C, PL/1 e Ada, são exemplos desse
paradigma.Paradigma de programação funcional. Errada. O paradigma funcional utiliza
declaração de funções e as linguagens Lisp e Haskell são exemplos desse tipo de
paradigma.Paradigma de programação orientado a objetos. Errada. Esse paradigma é o que mais
reflete os problemas atuais. Nesse tipo de paradigma, o mundo real é representado por meio de
classes de objetos e das operações que podem ser realizadas sobre eles. A linguagem de
programação sob o paradigma OO Implementa diretamente a abordagem OO na solução de
problemas.Exemplos: Java e C++.Paradigma de programação orientado a eventos. Errada.
Característica das linguagens que utilizam interface gráfica. A interface gráfica em Java é
orientada a eventos.
3  Código: 29671 - Enunciado: O reúso de so�ware é possível de ser utilizado em diferentes níveis,
desde funções simples até aplicações completas e bibliotecas de componentes. Existem várias
maneiras para se implementar o reúso de so�ware — por exemplo, padrões de arquitetura,
frameworks de aplicações, engenharia de so�ware baseada em componentes, biblioteca de
programas e sistemas de ERP. Cada uma dessas maneiras possui abordagem própria, como é o
caso dos sistemas de ERP, que sintetizam a funcionalidade e as regras de negócio genéricas para
as organizações. 
Considerando o reúso de so�ware, pode-se afirmar que: 
 a) Entre os fatores-chave para reúso de so�ware, o conhecimento, as habilidades e a
experiência da equipe de desenvolvimento não são relevantes.
 b) Os sistemas legados costumam sofrer muitas alterações durante o seu ciclo de vida.
Sendo assim, o reúso de so�ware é uma boa recomendação para esses sistemas.
 c) O reúso de so�ware possibilita menores custos de produção de so�wares, com entregas
mais rápidas e com so�wares de melhor qualidade.
 d) Apesar das inúmeras vantagens possibilitadas pelo reúso de so�ware, não existe
qualquer ganho com relação ao risco no processo de desenvolvimento.
 e) Uma das vantagens na utilização do reúso de so�ware é que os riscos são tratados
durante o desenvolvimento, e isso evita qualquer risco na sua manutenção.
Alternativa marcada:
c) O reúso de so�ware possibilita menores custos de produção de so�wares, com entregas mais
rápidas e com so�wares de melhor qualidade.
Justificativa: Resposta correta: O reúso de so�ware possibilita menores custos de produção de
so�wares, com entregas mais rápidas e com so�wares de melhor qualidade.Uma vez construído
o código para solucionar um determinado problema, esse mesmo código (ou parte dele) poderá
1,00/ 1,00
13/12/2021 08:20 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6519076/5f4541be-01bc-11ec-8527-0242ac110008/ 3/6
ser utilizado futuramente para solucionar problemas semelhantes. Assim, considerando que o
código já esteja pronto, isso economizará custo e reduzirá o prazo de entrega. Além disso, cada
vez que esse código for utilizado, novos testes serão realizados, gerando refinamento e um
potencial aumento de qualidade. Distratores: Umadas vantagens na utilização do reúso de
so�ware é que os riscos são tratados durante o desenvolvimento, e isso evita qualquer risco na
sua manutenção. Errada. O reúso de so�ware carrega muitos riscos para a sua manutenção. Por
exemplo, componentes reusados podem se tornar incompatíveis com versões futuras.Entre os
fatores-chave para reúso de so�ware, o conhecimento, as habilidades e a experiência da equipe
de desenvolvimento não são relevantes. Errada. O reúso de so�ware não é algo tão simples de
ser feito. Sendo assim, o conhecimento, as habilidades e a experiência da equipe de
desenvolvimento são de fundamental relevância para essa prática.Apesar das inúmeras
vantagens possibilitadas pelo reúso de so�ware, não existe qualquer ganho com relação ao risco
no processo de desenvolvimento. Errada. Pelo contrário, os riscos são tratados, e o reúso de
so�ware aumenta os testes cada vez que o so�ware é reutilizado. Isso não só reduz os riscos,
como tende a aumentar a qualidade do so�ware. Os sistemas legados costumam sofrer muitas
alterações durante o seu ciclo de vida. Sendo assim, o reúso de so�ware é uma boa
recomendação para esses sistemas. Errada. Embora os sistemas legados sofram bastante
manutenção durante o seu ciclo de vida, o reúso de so�ware não é uma boa recomendação para
esses sistemas, porque são muito antigos, e isso pode acarretar muitos riscos de manutenção
— por exemplo, encontrar, compreender e adaptar componentes reusáveis.
4  Código: 29676 - Enunciado: “A necessidade de maior qualidade de so�ware surgiu realmente a
partir do momento que o so�ware ficou cada vez mais integrado a todas as atividades de nossas
vidas. Na década de 1990, as principais empresas reconheciam que bilhões de dólares por ano
eram desperdiçados em so�ware que não apresentava as características e as funcionalidades
prometidas. Pior ainda, tanto o governo quanto as empresas estavam cada vez mais
preocupados com o fato de que uma falha grave de so�ware poderia inutilizar importantes
infraestruturas, aumentando o custo em dezenas de bilhões.” (PRESSMAN, R. S.; MAXIM, B. R.
Engenharia de so�ware: uma abordagem profissional. 8. ed. Porto Alegre: Grupo GEN; AMGH,
2016. cap. 19, Conceitos de qualidade, p. 412. Minha Biblioteca.) Diante disso, assinale a
alternativa que apresenta corretamente a dimensão de qualidade de Garvin que representa a
confiabilidade.
 a) O so�ware pode ser mantido (modificado) ou corrigido (depurado) em um período de
tempo aceitável e curto.
 b) O so�ware fornece recursos que surpreendem e encantam usuários que os utilizam pela
primeira vez.
 c) O so�ware fornece todo o conteúdo, funções e recursos especificados como parte do
modelo de requisitos, de forma a gerar valor ao usuário.
 d) O so�ware fornece todos os recursos e capacidades sem falhas e está disponível sempre
que houver necessidade de utilizá-lo.
 e) O so�ware está de acordo com os padrões de so�ware locais e externos relacionados com
a aplicação.
Alternativa marcada:
d) O so�ware fornece todos os recursos e capacidades sem falhas e está disponível sempre que
houver necessidade de utilizá-lo.
Justificativa: Resposta correta: O so�ware fornece todos os recursos e capacidades sem falhas e
está disponível sempre que houver necessidade de utilizá-lo.Quanto maior for a confiabilidade
de um produto ou serviço, menor será a possibilidade de o cliente ficar insatisfeito. Distratores:O
so�ware fornece todo o conteúdo, funções e recursos especificados como parte do modelo de
requisitos, de forma a gerar valor ao usuário. Errada. Trata-se qualidade de desempenho.O
so�ware fornece recursos que surpreendem e encantam usuários que os utilizam pela primeira
vez. Errada. Trata-se da qualidade dos recursos.O so�ware está de acordo com os padrões de
1,00/ 1,00
13/12/2021 08:20 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6519076/5f4541be-01bc-11ec-8527-0242ac110008/ 4/6
so�ware locais e externos relacionados com a aplicação. Errada. Trata-se da conformidade.O
so�ware pode ser mantido (modificado) ou corrigido (depurado) em um período de tempo
aceitável e curto. Errada. Trata-se da facilidade de manutenção.
5  Código: 29382 - Enunciado: Entender as diferentes formas que existem para representação
numérica é de grande importância para quem deseja trabalhar com eletrônica digital e com
sistemas de computação. Enquanto os humanos utilizam o sistema de base decimal, os
computadores eletrônicos estão fundamentados na base binária e também se auxiliam das bases
octal e hexadecimal. Muitas vezes é necessário fazer a conversão entre bases, e isso exige algum
conhecimento específico. Por exemplo, a quantidade de algarismos que compõe cada base é
definida pela própria base. Assim, a base 2 possui dois algarismos, a base 8 possui oito
algarismos, e a base 16 possui 16 algarismos. Considerando a conversão do número 111 (base 2)
para outras bases, pode-se afirmar que:
 a) Ao converter 111 da base 2 para a base 10, encontra-se o resultado 14.
 b) Ao converter 111 da base 2 para as bases 8, 10 e 16, o resultado é 7.
 c) Ao converter 111 da base 2 para as bases 3, 10 e 16, encontra-se o resultado com a mesma
quantidade de dígitos.
 d) Ao converter 111 da base 2 para as bases 3, 8 e 10, o resultado é o mesmo.
 e) Ao converter 111 da base 2 para a base 16, aparece letra no resultado.
Alternativa marcada:
c) Ao converter 111 da base 2 para as bases 3, 10 e 16, encontra-se o resultado com a mesma
quantidade de dígitos.
2 
Justificativa: Resposta correta: Ao converter 111 da base 2 para as bases 8, 10 e 16, o resultado é
7. O número 111 possui conversão direta nas bases 8, 10 e 16 porque o dígito 7 está presente nas
três bases. Distratores: Ao converter 111 da base 2 para a base 16, aparece letra no
resultado. Errada. Quando se converte 111 da base 2 para a base 16, o resultado é 7.Ao converter
111 da base 2 para as bases 3, 8 e 10, o resultado é o mesmo. Errada. Ao converter 111 da base 2
para a base 3 o resultado é 21. Já nas bases 8 e 10, o resultado é 7.Ao converter 111 da base 2
para as bases 3, 10 e 16, encontra-se o resultado com a mesma quantidade de dígitos. Errada. Ao
converter 111 da base 2 para a base 3, o resultado é 21 (dois dígitos). Já nas bases 8 e 10, o
resultado é 7 (um dígito).Ao converter 111 da base 2 para a base 10, encontra-se o resultado
14. Errada. O resultado é 7. Convertendo 111 = 1 * 2 + 1 * 2 + 1 * 2 = 7. Erroneamente,
convertendo 111 = 1 * 2 + 1 * 2 + 1 * 2 = 14.
2
2 1 0
2
3 2 1
0,00/ 1,50
6  Código: 29730 - Enunciado: A Anthropos é uma empresa que atua no segmento de corretagem
de seguros. As características do seu negócio exigem muita dinâmica com as informações vindas
principalmente das seguradoras e dos segurados. Para se manter competitiva no mercado, a
Anthropos necessita de sistemas de qualidade que facilitem a sua intermediação entre o
segurado e a seguradora, tanto para vender seguros quanto para administrá-los e também para
acompanhar eventuais sinistros. Após a implantação de uma nova versão de sistema para cálculo
de seguro de automóvel, foi constatada uma dificuldade muito grande para integrá-lo a outros
sistemas da empresa. Tal dificuldade está associada a um dos fatores de qualidade de so�ware
de McCall.Diante disso, pode-se afirmar que:
 a) A dificuldade de integração entre o sistema de cálculo de automóvel e os outros sistemas
da corretora está associada com a falta de portabilidade.
 b) A dificuldade de integração entre o sistema de cálculo de automóvel e os outros sistemas
da corretora está associada com a falta de usabilidade.
 c) A dificuldade de integração entre o sistema de cálculo de automóvel e os outros sistemas
da corretora está associada com a falta de interoperabilidade.
 d) A dificuldade de integração entre o sistema de cálculo de automóvel e os outros sistemas
da corretora está associada com a falta de resiliência.
1,50/ 1,50
13/12/2021 08:20 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6519076/5f4541be-01bc-11ec-8527-0242ac110008/5/6
 e) A dificuldade de integração entre o sistema de cálculo de automóvel e os outros sistemas
da corretora está associada com a dificuldade de manutenção.
Alternativa marcada:
c) A dificuldade de integração entre o sistema de cálculo de automóvel e os outros sistemas da
corretora está associada com a falta de interoperabilidade.
Justificativa: Resposta correta: A dificuldade de integração entre o sistema de cálculo de
automóvel e os outros sistemas da corretora está associada com a falta de
interoperabilidade. Correta, pois a interoperabilidade está associada ao esforço necessário para
se conseguir integrar um sistema a outro. Distratores:A dificuldade de integração entre o sistema
de cálculo de automóvel e os outros sistemas da corretora está associada com a falta de
portabilidade. Errada, pois a portabilidade está associada com a transferência de um programa
de um ambiente de hardware e/ou so�ware para outro.A dificuldade de integração entre o
sistema de cálculo de automóvel e os outros sistemas da corretora está associada com a falta de
facilidade de manutenção. Errada, pois a facilidade de manutenção está associada com a
localização e a correção de erros em um programa.A dificuldade de integração entre o sistema de
cálculo de automóvel e os outros sistemas da corretora está associada com a falta de
usabilidade. Errada, pois a usabilidade está associada com o esforço necessário para aprender,
operar, preparar a entrada de dados e interpretar a saída de um programa.A dificuldade de
integração entre o sistema de cálculo de automóvel e os outros sistemas da corretora está
associada com a falta de resiliência. Errada, pois a resiliência está associada com a adaptação a
condições anormais de funcionamento sem comprometer a sua forma de ser.
7  Código: 29482 - Enunciado: Um computador digital é composto basicamente por
processadores, memória e dispositivos de entrada e saída. Nesse contexto, a CPU contém uma
pequena memória de alta velocidade para armazenar resultados temporários e para algum
controle de informações. 
Diante disso, marque a alternativa que cita corretamente a memória referenciada. 
 a) Memória ROM.
 b) Memória flash.
 c) Memória RAM.
 d) Registrador.
 e) Memória secundária.
Alternativa marcada:
c) Memória RAM.
Justificativa: Resposta correta: Registrador. O registrador é uma pequena memória de alta
velocidade, localizada na CPU, que serve para armazenar resultados temporários e para algum
controle de informações. Os registradores podem ser lidos e escritos em alta velocidade porque
são internos à CPU. Distratores: Memória RAM. Errada. RAM vem de random access memory, que
são módulos de memória volátil, encaixados na placa-mãe do computador e utilizados para
leitura e gravação.Memória flash. Errada. É um tipo de memória não volátil, localizada fora da
CPU e que pode ser utilizada para leitura e gravação. O pendrive é um exemplo de memória
flash.Memória secundária. Errada. Memória não volátil localizada fora da CPU e que é utilizada
para armazenar os dados de forma permanente. O HD é um exemplo de memória
secundária.Memória ROM. Errada. ROM vem de read only memory. São módulos de memória
localizados fora da CPU e que são utilizados somente para leitura.
0,00/ 1,00
8  Código: 27222 - Enunciado: O sistema hexadecimal é um sistema de numeração posicional que
utiliza 16 símbolos para ser representado. Além dos dez algarismos de 0 a 9, utiliza também os
símbolos A, B, C, D, E e F. Ele é bastante utilizado para representar os números binários de uma
1,50/ 1,50
13/12/2021 08:20 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6519076/5f4541be-01bc-11ec-8527-0242ac110008/ 6/6
forma mais compacta, porque é muito fácil converter números da base binária para a base
hexadecimal e vice-versa. 
Considerando a transformação de bases, ao se converter o número 2.210 da base decimal para a
base hexadecimal, o resultado é: 
 a) 451.
 b) 8A1.
 c) 8A2.
 d) 8102.
 e) 2108. 
Alternativa marcada:
c) 8A2.
Justificativa: Resposta correta: 8A2.Transformar 2.210 da base decimal para a base hexadecimal
pode ser feito dividindo-se 2.210 por 16 e encontrando o resultado direto, ou dividindo-se 2.210
por 2, encontrando o resultado na base 2 e transformando diretamente para a base 16.1.
Dividindo 2.210 por 16 (hexadecimal direto):2.210 / 16 = 138 com resto 2138 / 16 = 8 com resto
10E, como 8 é menor do que 16, a conta para por aqui, obtendo o resultado 8, 10 e 2. Mas, como a
base é hexadecimal, o 10 vira A e o resultado final é 8A2.2. Dividindo 2.210 por 2 (base
binária):2210 / 2 terá como resultado na base 2: 1000 1010 0010. Transformando cada quatro
algarismos binários em hexadecimal, teremos, da esquerda para a direita, 8A2. Distratores: 8A1.
Errada. Houve erro de conta na conversão. Foi encontrado o número binário 1000 1010 0001, em
vez de 1000 1010 0010.451. Errada. Durante o processo de conversão utilizou-se a aglutinação
dos algarismos em binário da esquerda para direita, quando o correto é da direita para
a esquerda.8102. Errada. Durante o processo de conversão utilizou-se a divisão por 16 e o 10 não
foi trocado por A, conforme deveria ser em hexadecimal.2108. Errada. Durante o processo de
conversão utilizou-se a aglutinação dos algarismos em hexadecimal da esquerda para a direita,
quando o correto é da direita para a esquerda. Além disso, utilizou-se a divisão por 16 e o 10 não
foi trocado por A, conforme deveria ser em hexadecimal.

Continue navegando