Avaliação 03 Arquivo

Propaganda
Universidade Federal do Pará
Introdução à Ciência da Computação / Curso de Administração
Professor Dr. Rodrigo Quites Reis
Unidade 03 - Tópico: Software (parte 1)
Avaliação 03
Nome do(a) Aluno(a)


Matrícula
Para cada questão de múltipla escolha, marque apenas uma alternativa;
Questões discursivas com respostas iguais ou plagiadas não receberão pontuação, mesmo que
estejam corretas.
01. [1,5 pontos]
Sobre linguagens de programação e suas características, analise as seguintes
afirmativas:
I – Cada linguagem de programação possui características que a torna mais
indicada para desenvolver determinados tipos de software, entretanto, um
software que é escrito em uma linguagem de programação poderia também ser
escrito em outras linguagens;
II – A escolha da melhor linguagem de programação a ser utilizada para o
desenvolvimento de determinado produto de software depende, dentre outras
coisas, do domínio da aplicação, ou seja, do contexto onde o software será
utilizado;
III – Um sistema de software, formado por vários componentes de software, deve
ser programado em uma mesma linguagem de programação para que seja possível
a comunicação entre estes componentes.
Assinale a alternativa que contém as afirmativas CORRETAS:
a) I e II.
b) I e III.
c) Somente II.
d) II e III.
e) I, II e III.
1
02. [1,0 ponto]
“O programa, chamado COIN (Contract Intelligence), interpreta acordos de
empréstimo comercial, atividade que normalmente consumia 360 mil horas de
advogados por ano. O software revê os documentos em segundos, é menos
propenso a erros e nunca pede férias.
Possibilitado graças à investimentos em machine learning, o COIN é apenas
o começo para o maior banco norte-americano. A empresa recentemente criou
centros de tecnologia para equipes especializadas em big data, robótica e
infraestrutura em nuvem. Tudo isso para encontrar novas fontes de receita,
reduzindo despesas e riscos.”
(Fonte: StartSe. “Robô faz em segundos o que demorava 360 mil horas para um
advogado”, 7 de março de 2017. https://conteudo.startse.com.br/mundo/lucasbicudo/software-do-jpmorgan/).
Sobre a presença constante de produtos de software nas diversas atividades das
sociedades contemporâneas, sua percepção, impacto e características, é CORRETO
afirmar que:
a) O uso de software está substituindo a mão de obra tradicional na execução de
tarefas repetitivas e que demandam a comparação de grande quantidade de
informações, apenas atividades essencialmente criativas como a música e as
artes plásticas não sofrem a influência do software.
b) Como o software é uma representação lógica de algoritmos, não é possível
visualizar ou perceber o software de outra forma a não ser por meio de linhas
de código escritas em linguagens de programação.
c) O software pode ser percebido exclusivamente no mercado de trabalho, onde
cada vez mais o uso de software facilita a realização de tarefas antes
consideradas difíceis e que demorariam dias para serem realizadas, hoje são
realizadas em segundos.
d) O uso de software está mudando modelos de negócio onde atividades
realizadas tradicionalmente por pessoas já estão sendo realizadas
exclusivamente por software, alcançando uma taxa menor de erros, alta
disponibilidade e a redução de prazos e custos.
e) A intervenção humana será totalmente excluída de qualquer atividade
bancária, não sendo mais necessária a intervenção humana para a operação e
a manutenção de terminais de autoatendimento, pois todas as operações serão
realizadas via smartphone, sem necessidade de autenticação do usuário.
2
03. [1,0 ponto]
Faça a correspondência CORRETA entre as linguagens de programação e as
características a seguir:
(1)
(2)
(3)
(4)
Java
JavaScript
Visual Basic
Fortran
( ) Linguagem utilizada no Android;
( ) Multiplataforma de propósito geral;
( ) Desenvolvimento de páginas dinâmicas na internet;
( ) Cálculos matemáticos complexos em supercomputadores;
( ) Associada à plataforma Windows;
( ) 1ª linguagem de programação de alto nível da história.
04. [2,0 pontos]
De acordo com a classificação da Universidade de Ottawa para as categorias de
software, faça a correspondência CORRETA entre essas categorias e os exemplos
de software a seguir:
(1)
(2)
(3)
(4)
Software centrado em dados
Software de sistemas
Software de controle
Software centrado em computação
( ) Rede social (Facebook, Orkut);
( ) Software de Edição de imagens vetoriais (CorelDraw, Inkscape);
( ) Controle de tráfego aéreo;
( ) Web browser (Chrome, Firefox);
( ) Android 7.0 Nougat (tablets, smartphones);
( ) Jogo FIFA 17 para Playstation 4;
( ) Console Super Nintendo;
( ) Windows 10 (PC);
( ) Reserva de hotéis pela internet (Trivago, Booking);
( ) Software de buscas na internet (Google, Bing).
3
05. [1,5 pontos]
Sobre a construção ou desenvolvimento de produtos de software, para cada
alternativa abaixo, diga se é VERDADEIRO ou FALSO:
(
) O principal objetivo de um processo de software é definir que linguagem de
programação deve ser utilizada para o desenvolvimento de um programa.
(
) Um mesmo processo de software pode ser utilizado para o desenvolvimento de
diferentes produtos de software.
(
) Um processo de software possui fases bem definidas, mas as atividades dentro de
cada fase podem depender da característica do produto de software a ser desenvolvido.
(
) Um processo de software possui fases bem definidas que podem ser realizadas
em qualquer ordem sem que a qualidade do produto seja afetada.
(
) O processo de software não se aplica a projetos de manutenção de software,
apenas ao desenvolvimento de produtos novos e únicos.
(
) O processo de software, além de códigos fonte, também produz especificações de
diferentes aspectos do software.
06. [3,0 pontos]
Qual é a diferença e qual é a relação existente entre: (i) algoritmos; (ii) linguagens de
programação; e (iii) programas de computador?
4
Download