Logo Passei Direto
Buscar

PROVAS TÓPICOS DA COMPUTAÇÃO

Prova com questões e gabarito que justificam respostas sobre arquitetura de von Neumann, conversões de base (binário→octal), dimensão de qualidade (confiabilidade) e categoria de software (engenharia/científico).

Ferramentas de estudo

Questões resolvidas

Considerando as sete categorias de softwares de Pressman (2016), exemplifique um cenário de uso de um software de aplicação.
O software apresenta uma particularidade muito interessante, porque, ao mesmo tempo em que ele é um produto, ele também é o veículo para distribuir um produto. Sua utilidade possui uma amplitude que atende desde demandas pessoais, como redes sociais, compras pela internet e acesso a transações bancárias, até grandes sistemas organizacionais que permitem fazer a produção, distribuição, venda e gestão do negócio.

A empresa AMQSo é conhecida no mercado por desenvolver softwares de alta qualidade. Ocorre que um dos serviços presentes no portfólio da AMQSo é a manutenção de sistemas. Uma vez, José, CEO da AMQSo, estava visitando um cliente; durante a visita, este lhe perguntou: “Se os softwares desenvolvidos pela AMQSo são de tanta qualidade, por que vocês oferecem o serviço de manutenção de softwares?” José, então, explicou ao cliente que o serviço de manutenção da AMQSo é oferecido apenas para os sistemas que ela desenvolveu. Explicou também que, por mais que um sistema tenha seguido os princípios da engenharia de software e obtido um ótimo padrão de qualidade, isso não elimina a possibilidade de esse sistema necessitar de manutenção. O cliente entendeu a explicação e até lembrou que tinha uma manutenção para ser feita no sistema Sisfat, já em uso há dois anos.
Considerando que o sistema Sisfat foi desenvolvido pela AMQSo e não apresenta nenhuma necessidade de correção por conta de erro ou prevenção, descreva uma razão para fazer manutenção nesse sistema.

A empresa XPTO teve um problema no seu sistema de faturamento, o que fez com que alguns profissionais da área de TI tivessem que estender o expediente até mais tarde. Já passava das 22h quando João, Maria e José resolveram pedir comida, e cada um dos três pratos custou R$ 60,00. No dia seguinte, já com o problema resolvido, eles juntaram os comprovantes de despesas e solicitaram o ressarcimento.
Diante disso, mostre o valor total do ressarcimento, conforme a seguir: Converta o valor de cada prato (60) para base binária. Converta a quantidade de profissionais que pediram comida (3) para base binária. Faça a multiplicação de (A) × (B) utilizando a base binária.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Considerando as sete categorias de softwares de Pressman (2016), exemplifique um cenário de uso de um software de aplicação.
O software apresenta uma particularidade muito interessante, porque, ao mesmo tempo em que ele é um produto, ele também é o veículo para distribuir um produto. Sua utilidade possui uma amplitude que atende desde demandas pessoais, como redes sociais, compras pela internet e acesso a transações bancárias, até grandes sistemas organizacionais que permitem fazer a produção, distribuição, venda e gestão do negócio.

A empresa AMQSo é conhecida no mercado por desenvolver softwares de alta qualidade. Ocorre que um dos serviços presentes no portfólio da AMQSo é a manutenção de sistemas. Uma vez, José, CEO da AMQSo, estava visitando um cliente; durante a visita, este lhe perguntou: “Se os softwares desenvolvidos pela AMQSo são de tanta qualidade, por que vocês oferecem o serviço de manutenção de softwares?” José, então, explicou ao cliente que o serviço de manutenção da AMQSo é oferecido apenas para os sistemas que ela desenvolveu. Explicou também que, por mais que um sistema tenha seguido os princípios da engenharia de software e obtido um ótimo padrão de qualidade, isso não elimina a possibilidade de esse sistema necessitar de manutenção. O cliente entendeu a explicação e até lembrou que tinha uma manutenção para ser feita no sistema Sisfat, já em uso há dois anos.
Considerando que o sistema Sisfat foi desenvolvido pela AMQSo e não apresenta nenhuma necessidade de correção por conta de erro ou prevenção, descreva uma razão para fazer manutenção nesse sistema.

A empresa XPTO teve um problema no seu sistema de faturamento, o que fez com que alguns profissionais da área de TI tivessem que estender o expediente até mais tarde. Já passava das 22h quando João, Maria e José resolveram pedir comida, e cada um dos três pratos custou R$ 60,00. No dia seguinte, já com o problema resolvido, eles juntaram os comprovantes de despesas e solicitaram o ressarcimento.
Diante disso, mostre o valor total do ressarcimento, conforme a seguir: Converta o valor de cada prato (60) para base binária. Converta a quantidade de profissionais que pediram comida (3) para base binária. Faça a multiplicação de (A) × (B) utilizando a base binária.

Prévia do material em texto

PROVA A2 
1. Enunciado: Uma das coisas que von Neumann logo percebeu foi que “programar 
computadores com quantidades imensas de interruptores e cabos era uma tarefa lenta, 
tediosa e inflexível. Ele percebeu que o programa podia ser representado em forma digital 
[...]. Também viu que a desajeitada aritmética decimal serial usada pelo Eniac, com cada 
dígito representado por 10 válvulas (1 acesa e 9 apagadas), podia ser substituída por 
aritmética binária paralela, algo que Atanaso tinha percebido anos antes. O projeto básico, o 
primeiro que ele descreveu, agora é conhecido como máquina de von Neumann” . (Fonte: 
TANENBAUM, A. S. Organização estruturada de computadores. 6. ed. São Paulo: Pearson 
Prentice Hall, 2013. cap. 1.2 – Marcos da arquitetura de computadores, p.14. Biblioteca 
Virtual.) Considerando a máquina original de von Neumann, marque a alternativa que cita 
corretamente os seus componentes. 
d) Memória; unidade lógica e aritmética; unidade de controle; equipamento de entrada e 
saída. 
Justificativa: 
Resposta correta: Memória; unidade lógica e aritmética; unidade de controle; equipamento de 
entrada e saída. 
Os componentes são: a memória, armazenando tanto os dados quanto as instruções; a 
unidade lógica e aritmética, capaz de operar os dados binários; a unidade de controle, para 
interpretar as instruções que estão na memória e fazer com que sejam executadas; o 
equipamento de entrada e saída, sendo controlado pela unidade de controle. 
2. Enunciado: Um sistema de numeração é estabelecido por meio de uma base que determina 
a quantidade de símbolos que o compõe e o seu respectivo valor. Assim, o sistema decimal 
(base 10) possui os símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, totalizando 10 símbolos; o sistema 
binário (base 2) possui dois símbolos; o sistema hexadecimal (base 16) possui 16 símbolos; 
e o sistema octal (base 8) possui oito símbolos. Uma particularidade interessante é que a 
conversão da base 2 para a base 8 e para a base 16 pode ser feita de forma direta e sem 
necessidade de cálculo. Além disso, o resultado dessa conversão fica com uma 
representação mais compacta, podendo ser usada na computação como alternativa ao 
sistema binário, sempre que isso for possível. Considerando que o número 10010011 
encontra-se na base binária, assinale a alternativa que mostra o seu correspondente na base 
octal. 
b) 223. 
Justificativa: 
Resposta correta: 223. 
10010011 = 010 010 011, que, transformado em octal, fica 223. 
010 -> (0 x 2^2) +(1 x 2^1) +(0x 2^0) 
 (0x4) +(1x 2) +(0x1) =2 
010 -> (0 x 2^2) +(1 x 2^1) +(0x 2^0) 
 (0x4) +(1x 2) +(0x1) =2 
011-> (0x2^2) +(1x2^1) +(1x2^0) 
 (0x4) +(1x2) +(1x1) =3 
3. Enunciado: “A necessidade de maior qualidade de software surgiu realmente a partir do 
momento que o software 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 software 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 software poderia inutilizar 
importantes infraestruturas, aumentando o custo em dezenas de bilhões.” Diante disso, 
assinale a alternativa que apresenta corretamente a dimensão de qualidade de Garvin que 
representa a confiabilidade. 
e) O software fornece todos os recursos e capacidades sem falhas e está disponível 
sempre que houver necessidade de utilizá-lo. 
Justificativa: 
 Resposta correta: O software 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. 
4. Enunciado: “cientistas podem ter encontrado a partícula de Deus’. Foi com essa frase 
encontrada em manchetes pelo mundo que o maior experimento científico do planeta 
recuperou parte de sua reputação. Lançado com estardalhaço na mídia internacional, o 
acelerador de partículas LHC estreou com o pé esquerdo, em 2008. Devido a uma falha de 
soldagem, a máquina de US$ 10 bilhões ficou de molho por mais de um ano. Mas agora a 
pista de 27 km enterrada sob a fronteira entre a França e a Suíça está produzindo resultados 
que podem justificar o investimento. Por conta deles, uma das ideias mais importantes da 
física pode ser comprovada: o bóson de Higgs, mas conhecido como partícula de Deus.” 
Considerando as categorias de software propostas por Pressman (2016), marque a 
alternativa que apresenta corretamente a categoria maciçamente utilizada nas pesquisas da 
partícula de Deus. 
b) Software de engenharia/científico. 
Justificativa: Resposta correta: Software de engenharia/científico. Softwares de 
engenharia/científico são programas de “cálculo em massa” que abrangem astronomia, 
vulcanologia, análise de estresse automotivo, dinâmica orbital, projeto auxiliado por 
computador, biologia molecular, análise genética e meteorologia, entre outras áreas 
5. Código: 29386 - Enunciado: Patrícia é muito estudiosa, e os seus amigos a chamam de 
CDF. Ao estudar conversão de bases, ela associou o seu apelido com a base 16. Logo, por 
curiosidade, resolveu saber qual é o valor de CDF quando convertido para as bases 2 e 10, 
respectivamente. Diante disso, após fazer os cálculos, os valores encontrados por Patrícia 
foram: 
e) 110011011111 e 3295. 
Justificativa: Resposta correta: 110011011111 e 3295.C = 1100 D = 1101 F = 1111 
(110011011111) = 1 × 2 + 1 × 2 + 0 × 2 + 0 × 2 + 1 × 2 + 1 × 2 + 0 × 2 + 1 × 2 + 1 × 2 + 1 × 2 + 1 × 2 
+ 1 × 2 = 3295 . 
6. Código: 29381 - Enunciado: Patrícia é uma menina apaixonada por tecnologia. Em uma de 
suas viagens ao Japão, ela acabou comprando um relógio que marca a hora na base binária. 
De volta ao Brasil, andando pela cidade do Rio de Janeiro, alguém lhe perguntou as horas, e 
o seu relógio estava marcando (001001: 000101). Convertendo para a base decimal, o 
relógio de Patrícia estava marcando: 
c) 9h05min 
Justificativa: Resposta correta: 9h05min.Da esquerda para a direita: 
(0*25) + (0*24) + (1*23) + (0*22) + (0*21) + (1*20) 
(0x32) + (0x16) + (1x8) + (0x4) + (0x2) + (1x1) 
8+1=9 
: 
(0*25) + (0*24) + (0*23) + (1*22) + (0*21) + (1*20) 
 (1x4) + (1x1) =5 
7. - Enunciado: As memórias de computador, normalmente, apresentam uma certa hierarquia 
relacionada com as suas velocidades e capacidades de armazenamento. Isso se dá porque 
existem tipos de memória específicas para cada tipo de necessidade. Assim, necessidades 
diferentes demandam velocidades e capacidades de armazenamento diferentes. Essas 
variações acabam também influenciando no custo da memória. Com base no exposto, 
considerando as memórias citadas a seguir, organize-as em ordem decrescente, 
considerando dois parâmetros: velocidade e capacidade de armazenamento. Memória 
secundária, memória cache, registradores e memória principal. 
Justificativa: 
 Expectativa de resposta: 
Velocidade: Registradores, Memória cache, Memória principal e Memória secundária. 
Capacidade de armazenamento: Memória secundária, Memória principal, Memória cache e 
registradores. 
8. Código: 29798 - Enunciado: O software apresenta uma particularidade muito interessante, 
porque, ao mesmo tempo em que ele é um produto, ele também é o veículo para distribuir 
um produto. Sua utilidade possui uma amplitude que atende desde demandas pessoais, 
como redes sociais, compras pela internet e acesso a transações bancárias, até grandes 
sistemas organizacionais que permitem fazer a produção, distribuição, venda e gestão do 
negócio. Considerando as sete categorias de softwares de Pressman (2016), exemplifiqueum cenário de uso de um software de aplicação. 
Justificativa: 
Expectativa de resposta: A possibilidade de respostas é bastante ampla, mas o cenário 
proposto deve estar centrado no conceito de software de aplicação. Ou seja, Aplicações 
nessa área processam dados comerciais ou técnicos de uma forma que facilite operações 
comerciais ou tomadas de decisão administrativas/técnicas.”Exemplo: Lobato sempre gostou 
muito de ler e atualmente está com um acervo de 1.253 exemplares de livros em sua casa. 
Apesar de esses livros estarem arrumados em uma estante, Lobato não possui um catálogo, e 
isso acaba fazendo com que ele demore muito tempo sempre que precisa encontrar um 
determinado livro. Incomodada com a situação, Maria, esposa de Lobato, sugeriu que ele 
pedisse ao seu filho Guilherme, analista de sistemas, para criar um sistema de biblioteca que 
permita fazer a gestão do acervo dos seus livros e de outros pertences correlatos. Lobato 
gostou da ideia, falou com Guilherme, e ele prontamente atendeu ao seu pai. Os livros de 
Lobato passaram a ter uma etiqueta de identificação e um cadastro digital contendo 
identificação na estante, título, autor, tradutor, número da edição, editora, local da edição, data 
de publicação, número de páginas e ISBN da obra. Lobato ficou bastante satisfeito com o 
sistema, passou a fazer a gestão dos seus livros e nunca mais teve qualquer dificuldade para 
encontrá-los na estante. 
PROVA A3/2018 
1. - Enunciado: Os computadores utilizam vários tipos de memória. Basicamente, essas 
memórias se diferenciam pela relação entre custo, velocidade, capacidade e tamanho. 
Considerando os tipos de memória, leia as afirmações a seguir: 
 I. Na maioria das vezes, a memória secundária tem um tamanho menor do que a memória 
principal. 
II. A memória cache é mais lenta do que a memória auxiliar. 
III. Os registradores possuem pouca capacidade de armazenamento. 
IV. A capacidade de armazenamento da memória cache é maior do que a dos registradores. Está 
correto apenas o que se afirma em: 
c) III e IV. 
Justificativa: 
Resposta correta: III e IV. 
Os registradores possuem pouca capacidade de armazenamento. Correta. A pouca 
capacidade de armazenamento dos registradores se dá porque os registradores são 
fabricados com capacidade para armazenar um único dado, uma única instrução ou até 
mesmo um único endereço. A capacidade de armazenamento da memória cache é maior 
do que a dos registradores. Correta. A capacidade de armazenamento da memória cache é 
maior do que a dos registradores porque sua função é diferente e necessita de mais 
espaço. Para melhorar o desempenho, a CPU faz acesso à memória cache antes de 
acessar a memória principal e assim se justifica ela possuir um armazenamento maior. 
2. Enunciado: "A CPU – central processing unit (unidade central de processamento) é o 
'cérebro' do computador. Sua função é executar programas armazenados na memória 
principal, buscando suas instruções, examinando-as e então executando-as uma após a 
outra" (TANENBAUM, A. S. Organização estruturada de computadores. 6. ed. São Paulo: 
Pearson Prentice Hall, 2013, p. 42. Biblioteca Virtual.) Considerando a CPU e a memória 
principal, leia as afirmações a seguir: 
I. Quando o computador é desligado, o conteúdo da memória principal (RAM) é preservado. 
II. A CPU é composta pela unidade de controle, unidade aritmética e lógica e registradores. 
III. A unidade de controle é responsável por buscar instruções na memória principal.IV. O 
registrador mais importante é o contador de programa – PC (program counter). 
Está correto o que se afirma em: 
c) II, III e IV. 
Justificativa: 
Resposta correta: II, III e IV. 
A CPU é composta pela unidade de controle, unidade aritmética e lógica e registradores. 
Correta. Esclarece a composição da CPU, mostrando que a unidade central de processamento 
UCP ou central processing unit – 
CPU é composta pela unidade de controle, responsável por buscar instruções na memória 
principal e fazer os controles; pela unidade aritmética e lógica, responsável por realizar os 
cálculos; e pelos registradores, que são memórias temporárias. 
A unidade de controle é responsável por buscar instruções na memória principal. Correta. A 
unidade de controle, conforme já esclarecido, é responsável por buscar instruções na 
memória principal e fazer os controles.O registrador mais importante é o contador de 
programa – PC (program counter).Correta. Mostra que o registrador contador de programa – 
PC (program counter) é o registrador mais importante, sendo responsável por indicar a 
próxima instrução a ser buscada para execução. 
3. Código: 29381 - Enunciado: Patrícia é uma menina apaixonada por tecnologia. Em uma de 
suas viagens ao Japão, ela acabou comprando um relógio que marca a hora na base binária. 
De volta ao Brasil, andando pela cidade do Rio de Janeiro, alguém lhe perguntou as horas, e 
o seu relógio estava marcando (001001: 000101). Convertendo para a base decimal, o 
relógio de Patrícia estava marcando: 
a) 9h05min (questão 6 da A2) 
4. Enunciado: A inteligência artificial não é um tema tão novo quanto possa parecer. Um dos 
pais da ciência da computação já se preocupava com esse tema no início da década de 
1950. Para saber se uma inteligência artificial seria capaz de enganar um humano, esse 
cientista e matemático elaborou a seguinte pergunta: “As máquinas podem pensar?” . A 
resposta para essa pergunta foi proposta por meio de um tipo de teste que ele publicou em 
1950 no artigo Computing machinery and intelligence. Nesse artigo, é proposto um jogo 
chamado “jogo da imitação”. Diante disso, pode-se afirmar que o tipo de teste citado no 
artigo ficou conhecido como: 
d) Teste de Turing. 
Justificativa: Resposta correta: Teste de Turing. O teste de Turing verifica a capacidade de 
uma máquina demonstrar comportamento inteligente semelhante ao humano. 
5. Enunciado: De acordo com Pressman (2016), o padrão ISO 9126 foi desenvolvido como 
uma tentativa de identificar os atributos fundamentais de qualidade para software de 
computador. O padrão ISO 9126 identifica seis atributos fundamentais. Considerando a ISO 
9126, leia as afirmativas a seguir: 
I - Funcionalidade é o grau com que o software satisfaz as necessidades declaradas, conforme 
indicado pelos seguintes subatributos: adequabilidade, exatidão, interoperabilidade, 
conformidade e segurança. 
II - Usabilidade é a quantidade de tempo em que o software fica disponível para uso, conforme 
indicado pelos seguintes subatributos: maturidade, tolerância a falhas e facilidade de 
recuperação. 
III- Eficiência é o grau de otimização do uso, pelo software, dos recursos do sistema, conforme 
indicado pelos seguintes subatributos: comportamento em relação ao tempo e comportamento 
em relação aos recursos. 
IV- Portabilidade é a facilidade com a qual o software pode ser transposto de um ambiente para 
outro, conforme indicado pelos seguintes subatributos: adaptabilidade, facilidade de instalação, 
conformidade e facilidade de substituição. 
Está correto o que se afirma em: 
e) I, III e IV, apenas. 
Justificativa: 
 Resposta correta:I, III e IV, apenas. 
A afirmativa I está correta, pois a funcionalidade está associada à capacidade do software de 
satisfazer as necessidades que foram elencadas. Em outras palavras, significa o quanto o 
produto final está atendendo ao que foi solicitado pelo cliente. 
A afirmativa III está correta, pois a eficiência busca atingir o resultado com a melhor utilização 
dos recursos do sistema, o melhor desempenho e a menor perda possível. 
A afirmativa IV está correta, pois a portabilidade é a facilidade com que um software pode ser 
instalado e migradoentre ambientes. Uma maior portabilidade torna o software diferenciado e 
mais competitivo no mercado. 
6. Enunciado: “O ENIAC (acredite se quiser — Integrador e Computador Numérico Eletrônico) 
geralmente é considerado o primeiro computador digital totalmente eletrônico. [...] O ENIAC 
possuía uma capacidade de armazenamento muito limitada, com apenas 20 posições cada, 
capazes de guardar um número decimal de 10 dígitos. Cem números adicionais podiam ser 
armazenados em memória somente para leitura. Os cálculos eram efetuados utilizando-se 
aritmética decimal. Dez chaves binárias à válvula eletrônica eram utilizadas para cada dígito, 
com somente uma chave na posição 'ON' para representar o valor do dígito. A entrada e a 
saída utilizavam cartões perfurados. O sistema também podia gerar saída impressa. [...] Em 
1945, John von Neumann, um consultor do projeto ENIAC, propôs um computador que 
incorporava diversas melhorias significativas ao design do ENIAC.” (ENGLANDER, I. A 
arquitetura de hardware computacional, software de sistema e comunicação em rede: uma 
abordagem da tecnologia da informação. 4. ed. Rio de Janeiro: Grupo GEN; LTC, 2011. cap. 
1.6, um breve histórico arquitetural do computador, p. 21. Minha Biblioteca.) Considerando as 
melhorias significativas ao design do Eniac referenciadas na citação, considera-se correto: 
c) Uma memória que guardasse tanto programas quanto dados, o assim chamado 
conceito de programa armazenado. Isso resolvia o difícil problema da reconexão dos 
painéis de controle para alteração de programas no Eniac. 
Justificativa: 
 Resposta correta: Uma memória que guardasse tanto programas quanto dados, o assim 
chamado conceito de programa armazenado. Isso resolvia o difícil problema da reconexão 
dos painéis de controle para alteração de programas no Eniac.Um dos problemas do Eniac 
identificados por von Neumann era que os programas não podiam ser armazenados 
internamente. Como a programação era feita por meio de “painéis de conexão” e chaves 
seletoras externos, a alteração de programas consumia muitas horas. Então von Neumann 
pensou em uma solução cuja memória pudesse guardar tanto programas quanto dados. 
7. - Enunciado: A empresa AMQSo é conhecida no mercado por desenvolver softwares de alta 
qualidade. Ocorre que um dos serviços presentes no portfólio da AMQSo é a manutenção de 
sistemas. Uma vez, José, CEO da AMQSo, estava visitando um cliente; durante a visita, este 
lhe perguntou: “Se os softwares desenvolvidos pela AMQSo são de tanta qualidade, por que 
vocês oferecem o serviço de manutenção de softwares?” José, então, explicou ao cliente que 
o serviço de manutenção da AMQSo é oferecido apenas para os sistemas que ela 
desenvolveu. Explicou também que, por mais que um sistema tenha seguido os princípios da 
engenharia de software e obtido um ótimo padrão de qualidade, isso não elimina a 
possibilidade de esse sistema necessitar de manutenção. O cliente entendeu a explicação e 
até lembrou que tinha uma manutenção para ser feita no sistema Sisfat, já em uso há dois 
anos. Considerando que o sistema Sisfat foi desenvolvido pela AMQSo e não apresenta 
nenhuma necessidade de correção por conta de erro ou prevenção, descreva uma razão 
para fazer manutenção nesse sistema. 
Justificativa: 
Expectativa de resposta: A razão pode variar, desde que passe a ideia central. Um software 
pode ser modificado por necessidade de correção ou melhoria. No caso da correção, pode ser 
necessário corrigir um erro ou fazer uma manutenção preventiva. Já a melhoria passa por 
manutenções adaptativas e evolutivas. Como foi declarado de forma explícita que o Sisfat não 
necessita de correção de erro nem de nenhuma prevenção, então teremos uma manutenção 
de melhoria. Como exemplo, essa necessidade de manutenção pode ocorrer por conta de 
mudança de ambiente, leis, regras de negócio, nova plataforma de hardware e modificações 
não previstas na documentação original do sistema. 
8. Enunciado: Durante uma aula de Tópicos da Computação na UVA, o professor estava 
ensinando sobre custo da qualidade de softwares. Ele explicou sobre custos de prevenção, 
de avaliação e de falhas. Especificamente sobre custos de falhas, o professor deixou claro 
que existe uma variação muito grande em relação ao custo da correção dessas falhas, 
dependendo da fase em que se encontra o projeto. Assim, por exemplo, a correção durante o 
levantamento de requisitos possui uma grandeza de custo e, durante a realização dos testes, 
possui outra grandeza. Considerando a fase de levantamento de requisitos e a fase de 
testes, redija um texto explicando por que existe diferença entre o custo de correção de 
software nessas duas fases 
Justificativa: 
Expectativa de resposta: A explicação pode variar, desde que passe a ideia central. 
Durante a fase de levantamento de requisitos, o projeto ainda está no seu início, e o 
impacto do custo sobre as eventuais correções ainda é muito pequeno. Conforme o 
projeto vai avançando, cada vez que surgir a necessidade de uma nova correção ou de 
uma nova mudança, isso poderá gerar impacto na parte que foi concluída, gerando um 
custo maior. Assim, ao se considerar um ciclo genérico de desenvolvimento de projeto, 
com as fases de requisito, projeto, codificação, testes e manutenção, podemos intuir que 
correções na fase de projeto são mais baratas do que deixá-las para a fase de testes. Da 
mesma maneira, correções na fase de codificação são mais caras do que na fase de 
projeto. Conclui-se então que, quanto mais o projeto avança, mais cara deverá ficar a sua 
correção. 
PROVA A3/2019 
1. Enunciado: “O ENIAC (acredite se quiser — Integrador e Computador Numérico Eletrônico) 
geralmente é considerado o primeiro computador digital totalmente eletrônico. [...] O ENIAC 
possuía uma capacidade de armazenamento muito limitada, com apenas 20 posições cada, 
capazes de guardar um número decimal de 10 dígitos. Cem números adicionais podiam ser 
armazenados em memória somente para leitura. Os cálculos eram efetuados utilizando-se 
aritmética decimal. Dez chaves binárias à válvula eletrônica eram utilizadas para cada dígito, 
com somente uma chave na posição 'ON' para representar o valor do dígito. A entrada e a 
saída utilizavam cartões perfurados. O sistema também podia gerar saída impressa. [...] Em 
1945, John von Neumann, um consultor do projeto ENIAC, propôs um computador que 
incorporava diversas melhorias significativas ao design do ENIAC.” (ENGLANDER, I. A 
arquitetura de hardware computacional, software de sistema e comunicação em rede: uma 
abordagem da tecnologia da informação. 4. ed. Rio de Janeiro: Grupo GEN; LTC, 2011. cap. 
1.6, um breve histórico arquitetural do computador, p. 21. Minha Biblioteca.) Considerando as 
melhorias significativas ao design do Eniac referenciadas na citação, considera-se correto: 
b) Uma memória que guardasse tanto programas quanto dados, o assim chamado 
conceito de programa armazenado. Isso resolvia o difícil problema da reconexão dos 
painéis de controle para alteração de programas no Eniac. (Questão 6 da A3/2018) 
2. Enunciado: Em uma das aulas de Tópicos Computacionais do curso de Gestão da 
Tecnologia da Informação, ocorrida na UVA, a professora Carolina Moura pediu que os 
alunos construíssem um algoritmo para calcular a média de cada aluno, considerando as três 
provas que realizaram. Também deixou como instrução que, se a média fosse igual ou maior 
do que sete, o aluno estaria aprovado e, caso contrário, estaria reprovado. Diante disso, 
assinale a alternativa que cita o tipo de operador que deve ser utilizado no algoritmo para 
saber se o aluno foi aprovado. 
e) Operador relacional. 
Justificativa: 
Resposta correta: Operador relacional.Correta. Deve ser utilizado o operador relacional >= 
(maior ou igual). 
3. Enunciado: Um sistema de numeração é estabelecido por meio de uma base que determina 
a quantidade de símbolos que o compõe e o seu respectivo valor. Assim, o sistema decimal 
(base 10) possui os símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, totalizando 10 símbolos; o sistema 
binário (base 2) possui dois símbolos; o sistema hexadecimal (base 16) possui 16 símbolos; 
e o sistema octal (base 8) possui oito símbolos. Uma particularidade interessante é que a 
conversão da base 2 para a base 8 e para a base 16 pode ser feita de forma direta e sem 
necessidade de cálculo. Além disso, o resultado dessa conversão fica com uma 
representação mais compacta, podendo ser usada na computação como alternativa ao 
sistema binário, sempre que isso for possível. Considerando que o número 10010011 
encontra-se na base binária, assinale a alternativa que mostra o seu correspondente na base 
octal. 
d) 223. (Questão dois da A2) 
4. Enunciado: O comando de repetição condicional enquanto/faça tem como característica a 
sua execução condicionada ao resultado de uma expressão lógica. Sendo assim, considere 
o seguinte pseudocódigo: 
//*** Início *** 
enquanto contador <= qtalunos faca 
escreva ("Digite o nome do aluno: ") 
leia(nome) 
escreva ("Digite a nota: ") 
 leia (nota) 
escreval ("A nota do aluno ", nome, " foi: ", nota:2:1) 
contador:= contador + 1fimenquanto 
//*** Fim *** 
Analisando o exposto, pode-se inferir que: 
c) Se contador = 2 e qtalunos = 1, nenhum o nome e nota de aluno serão lidos e exibidos. 
Justificativa: Resposta correta: Se contador = 2 e qtalunos = 1, nenhum o nome e nota de 
aluno serão lidos e exibidos.Correta. Como contador é maior do que qtalunos, nada será 
feito. 
5. Enunciado: Os sistemas de informação são fundamentais para a administração da 
empresa. No entanto, para que esses sistemas possam ter a sua utilidade percebida, eles 
têm que atender às necessidades dos gestores e usuários com um conjunto de 
características que possam ajudar na tomada de decisão e nas operações do dia a dia. 
Considere os sistemas de informação e leia as afirmativas a seguir: Uma vez pronto, 
testado, homologado e colocado em produção na empresa, o sistema de informação não 
precisará mais sofrer qualquer tipo de manutenção. Um sistema de informação pode ser 
utilizado por meio de computação em nuvem. No início da utilização da internet, os sistemas 
de informação utilizavam apenas conjuntos de conteúdo informativo e, atualmente, contêm 
funcionalidades complexas e conteúdo multimídia. O software legado possui como uma de 
suas características ser de fácil manutenção. 
Está correto apenas o que se afirma em: 
e) II e III. 
Justificativa: Resposta correta: II e III.A afirmativa II está correta, porque a computação em 
nuvem reúne recursos virtuais que são facilmente acessíveis e utilizáveis, tais como 
hardware, software, plataformas de desenvolvimento e serviços. Nesse contexto, podemos 
incluir um sistema de informação e o seu uso. A afirmativa III está correta, porque, no início de 
sua utilização para negócios, a internet ainda despertava desconfiança e também não possuía 
os recursos que vieram sendo produzidos ao longo do tempo, como multimídia e segurança. 
6. Enunciado: O hardware e o software são elementos presentes em todos os sistemas 
computacionais e um não funciona sem o outro. Neste contexto, uma boa prática é a 
inclusão de programas para aceitar comandos do usuário e fornecer os serviços desejados 
tanto ao usuário quanto aos programas do usuário, caracterizando assim um sistema 
operacional. Considerando o sistema operacional, leia as afirmações a seguir: 
I. Atua como intermediário entre os usuários de serviços computacionais e os recursos do 
computador. 
II. Aceita e processa comandos e solicitações do usuário e dos programas do usuário e 
apresenta resultados de saída apropriados. 
III. Carrega, executa e gerencia programas. 
IV. Gerencia os recursos de hardware do computador, incluindo as interfaces para rede e outros 
componentes externos do sistema. É correto o que se afirma em: 
c) I, II, III e IV. 
Justificativa: Resposta correta: I, II, III e IV estão corretas. 
I. Atua como intermediário entre os usuários de serviços computacionais e os recursos do 
computador. O sistema operacional é fundamental para administrar os recursos do 
sistema computacional e liberá-los sob demanda para o usuário. 
II. Aceita e processa comandos e solicitações do usuário e dos programas do usuário e 
apresenta resultados de saída apropriados. O sistema operacional recebe e aceita os 
comandos do usuário e os comandos dos programas do usuário, processando-os e 
devolvendo o resultado desse processamento para a saída adequada. I 
II. Carrega, executa e gerencia programas. O sistema operacional se encarrega de 
administrar o sistema computacional e essa administração possibilita carregar, executar e 
gerenciar os programas do usuário. 
IV. Gerencia os recursos de hardware do computador, incluindo as interfaces para rede e 
outros componentes externos do sistema. O sistema operacional gerencia todos os 
recursos de hardware do sistema computacional liberando o usuário e os programas do 
usuário de lidar com os detalhes da operação de hardware. 
7. Enunciado: A empresa XPTO teve um problema no seu sistema de faturamento, o que fez 
com que alguns profissionais da área de TI tivessem que estender o expediente até mais 
tarde. Já passava das 22h quando João, Maria e José resolveram pedir comida, e cada um 
dos três pratos custou R$ 60,00. No dia seguinte, já com o problema resolvido, eles juntaram 
os comprovantes de despesas e solicitaram o ressarcimento. Diante disso, mostre o valor 
total do ressarcimento, conforme a seguir: Converta o valor de cada prato (60 ) para base 
binária. Converta a quantidade de profissionais que pediram comida (3 ) para base binária. 
Faça a multiplicação de (A) × (B) utilizando a base binária. 
Justificativa: Expectativa de resposta: (10110100) 
60 . Fazendo as divisões sucessivas por 2, temos: 60 = (111100) 
3 . Fazendo as divisões sucessivas por 2, temos: 3 = (11) 
8. Enunciado: A empresa AMQSo é conhecida no mercado por desenvolver softwares de alta 
qualidade. Ocorre que um dos serviços presentes no portfólio da AMQSo é a manutenção de 
sistemas. Uma vez, José, CEO da AMQSo, estava visitando um cliente; durante a visita, este 
lhe perguntou: “Se os sowares desenvolvidos pela AMQSo são de tanta qualidade, por que 
vocês oferecem o serviço de manutenção de sowares?” José, então, explicou ao cliente que 
o serviço de manutenção da AMQSo é oferecido apenas para os sistemas que ela 
desenvolveu. Explicou também que, por mais que um sistema tenha seguido os princípios da 
engenharia de soware e obtido um ótimo padrão de qualidade, isso não elimina a 
possibilidade de esse sistema necessitar de manutenção. O cliente entendeu a explicação e 
até lembrou que tinha uma manutenção para ser feita no sistema Sisfat, já em uso há dois 
anos. Considerando que o sistema Sisfat foi desenvolvido pela AMQSo e não apresenta 
nenhuma necessidade de correção por conta de erro ou prevenção, descreva uma razão 
para fazer manutenção nesse sistema. 
Justificativa: 
O cliente informa que possui uma manutenção para ser feita no sistema, ou seja, mesmo 
que não apresente falhas, é necessário realizar uma manutenção para acrescentar ou 
modificar algo no sistesma. Geralmente, a manutenção também é utilizada para realizar 
atualizações no sistema e realizar testes preventivos.

Mais conteúdos dessa disciplina