Você está na página 1de 4

UNIVERSIDADE LUTERANA DO BRASIL

EDUCAÇÃO A DISTÂNCIA DATA: 22/06/2023

PROVA HORA: 16:02

Polo: POLO CANOAS CANOAS / RS


Grupo Matricula: 257413 Módulo 5
Curso: CURSO SUPERIOR DE TECNOLOGIA EM ANALISE E DESENVOLVIMENTO DE SISTEMAS
Orientador Presencial: TUTOR PROVISORIO
Período: 2023/1 Avaliação Parcial: AS - P
Orientações:
ANTES DA REALIZAÇÃO DA PROVA, VERIFIQUE SE O SEU NOME ESTÁ CORRETO E SE O NOME DA DISCIPLINA ESTÁ DE
ACORDO COM O AGENDAMENTO. ESTA PROVA DEVE SER REALIZADA INDIVIDUALMENTE E SEM CONSULTA. MARQUE AS
ALTERNATIVAS ESCOLHIDAS NA GRADE DE RESPOSTAS, A QUAL DEVERÁ SER DIGITADA NO SISTEMA AO TÉRMINO DA
PROVA, A PARTIR DO SEU CGU E SENHA. O LANÇAMENTO DAS MARCAÇÕES É DE RESPONSABILIDADE DO ALUNO.
Aluno: RODRIGO KLUG Código: 161011780 CGU: 146647171
Prova: 3199339 Turma: 7417 Chave de Avaliação: 0003852674 Data: 01/07/2023 10:00
Disciplina:151119 - DESENVOLVIMENTO DE APLICAÇÕES ORIENTADA A COMPONENTES

1 Deve ser suficientemente pequeno para que possa ser inteiramente compreendido por aqueles responsáveis
por sua escrita; por outro lado, não deve ser exageradamente pequeno, dado que assim aumentaria
significativamente o custo de manutenção do sistema como um todo:

(A) Plataforma
(B) Biblioteca
(C) Microserviço
(D) Framework
(E) Arquitetura

2 Sua arquitetura baseia-se no Navegador Chromium (open source que originou o Google Chrome). Toda a
parte visual, janelas, entre outros são renderizadas no navegador. O back end é executado em Node.js. O
acesso de um ao outro é feito via RPC (Remote Procedure Call - Chamada de Procedimento Remoto)

(A) Spring.
(B) React.
(C) Electron.
(D) Angular.
(E) Bootstrap.

3 Tipo de instrução que permite repetir trechos de programa de acordo com certas condições:

(A) repetição.
(B) condicional.
(C) relacional.
(D) lógica.
(E) aritmética.

001 / 004
UNIVERSIDADE LUTERANA DO BRASIL

EDUCAÇÃO A DISTÂNCIA DATA: 22/06/2023

PROVA HORA: 16:02

Aluno: RODRIGO KLUG Código: 161011780 CGU: 146647171


Prova: 3199339 Turma: 7417 Chave de Avaliação: 0003852674 Data: 01/07/2023 10:00
Disciplina:151119 - DESENVOLVIMENTO DE APLICAÇÕES ORIENTADA A COMPONENTES

4 A linguagem de programação utilizada é o Typescript. A principal vantagem é que a aplicação desenvolvida


pode ser executada em qualquer navegador e o desenvolvedor não precisa se preocupar com a
compatibilidade em cada um.

(A) Bootstrap.
(B) Spring.
(C) Angular.
(D) Electron.
(E) React.

5 Framework gratuito e com código aberto, que foi desenvolvido pelo Twitter em 2010, com o objetivo de
padronizar as ferramentas da empresa. Inicialmente chamado de Twitter Blueprint, já passou por diversas
atualizações:

(A) React.
(B) JavaScript.
(C) Angular.
(D) Bootstrap.
(E) Electron.

6 Relacione a segunda coluna de acordo com a primeira: EJB utilizam várias APIs e soluções integradas, tais
como:

( A ) JTA (Java Transaction API) ( ) fornece serviço de segurança a aplicações


Java EE.
( B ) JAAS (Java Authentication and Authorization Service) ( ) forte e poderoso mecanismo de
persistência de dados.
( C ) Java Mail ( ) permite gerenciar as transações de forma
transparente.
( D ) JPA (Java Persistence API) ( ) pode ser integrada ao servidor de
aplicação, para
simplificar o envio de e-mails.

(A) C - D - B - A.
(B) A - B - C - D.
(C) A - C - D - B.
(D) D - C - B - A.
(E) B - D - A - C.

002 / 004
UNIVERSIDADE LUTERANA DO BRASIL

EDUCAÇÃO A DISTÂNCIA DATA: 22/06/2023

PROVA HORA: 16:02

Aluno: RODRIGO KLUG Código: 161011780 CGU: 146647171


Prova: 3199339 Turma: 7417 Chave de Avaliação: 0003852674 Data: 01/07/2023 10:00
Disciplina:151119 - DESENVOLVIMENTO DE APLICAÇÕES ORIENTADA A COMPONENTES

7 Relacione a segunda coluna de acordo com a primeira, algumas tecnologias que compõem o pacote JEE (Java
Enterprise Edition):

( A ) JSP - Java Server Pages ( ) API do Java para persistência de dados, que utiliza o mapeamento
objeto-relacional.
( B ) JSF - Java Server Faces ( ) Framework para simplificar o desenvolvimento de interfaces Web.
( C ) JPA - Java Persistence API ( ) Servlet que permite aplicações desenvolvidas em Java Web mais
fáceis de manter.

(A) B - C - A.
(B) C - B - A.
(C) B - A - C.
(D) A - C - B.
(E) A - B - C.

8 Sobre os exemplos de ferramentas existentes, relacione a segunda coluna de acordo com a primeira:
( A ) React ( ) framework que utiliza HTML e TypeScript para criar a interface com o usuário
em aplicações para Internet, desktop e dispositivos móveis.
( B ) Angular ( ) framework gratuito, utilizado para o desenvolvimento HTML, CSS e
JavaScript, desenvolvido pelo Twitter.
( C ) Electron ( ) framework de código aberto, desenvolvido pelo GitHub, exemplos de
aplicativos Visual Studio Code, WhatsApp, Twitch, Slack e inVision.
( D ) Bootstrap ( ) biblioteca JavaScript, mantida pelo Facebook, Instagram e outras empresas.
Utilizado em sites como Netflix, Airbnb e Walmart.

(A) D - C - B - A.
(B) A - B - C - D.
(C) B - D - C - A.
(D) C - D - B - A.
(E) A - C - D - B.

9 De acordo com a norma ISO 9126 qualidade de software é uma garantia obtida por meio de uma combinação
de fatores como:

(A) busca, acesso e informação.


(B) portabilidade e gerenciamento de memória.
(C) entrada e saída, memória e processador.
(D) funcionalidade, usabilidade e confiabilidade.
(E) manutenibilidade, eficiência e probabilidade.

003 / 004
UNIVERSIDADE LUTERANA DO BRASIL

EDUCAÇÃO A DISTÂNCIA DATA: 22/06/2023

PROVA HORA: 16:02

Aluno: RODRIGO KLUG Código: 161011780 CGU: 146647171


Prova: 3199339 Turma: 7417 Chave de Avaliação: 0003852674 Data: 01/07/2023 10:00
Disciplina:151119 - DESENVOLVIMENTO DE APLICAÇÕES ORIENTADA A COMPONENTES

10 A arquitetura utiliza Node.js no processo principal, usando a biblioteca Electron e fazendo chamadas nativas
no sistema operacional, pois as janelas da interface gráfica (front-end) não podem invocar os recursos nativos
para garantir:

(A) o sincronismo.
(B) a instalação.
(C) a comunicação.
(D) a segurança.
(E) a integração.

004 / 004

Você também pode gostar