Buscar

Apol 2

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 12 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 12 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 9, do total de 12 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

Prévia do material em texto

Questão 1/10 - Análise de Sistemas
O MVC funciona como um padrão de arquitetura de software que melhora a conexão entre as camadas de dados, separando as camadas lógica de negócio da camada de interação com usuário. Baseado nos conceitos estudados sobre diagrama de classes, marque com V as verdadeiras e com F as falsas.
( ) A arquitetura MVC é uma boa prática pois modela as classes de um software, organizando todos os relacionamentos.
( ) A arquitetura MVC é uma boa prática pois organiza a construção do software e agrega segurança ao código.
( ) O computador do usuário é a camada mais externa do software, de onde o usuário inicia a interação com o software e de onde partem as solicitações e para onde chegam as respostas.
( ) O computador do usuário é a camada onde se concentra o processamento do software, as regras de negócio em si.
Baseado nas suas respostas, a sequência correta é:
Nota: 10.0
	
	A
	V F V V
	
	B
	F F V F
	
	C
	V V V F
	
	D
	F V V F
Você acertou!
Gabarito: A reposta correta é a letra D, conforme explicado no item 4.3, no TEMA 4 da AULA 6.
	
	E
	V F F V
Questão 2/10 - Análise de Sistemas
De acordo com a UML, os principais tipos de relacionamentos encontrados em um Diagrama de Classe são: associação, generalização e dependência. Baseado nos tipos de relacionamentos encontrados nos diagramas de classe, avalie as afirmações a seguir:
I. Dependência é um relacionamento estrutural que indica que os objetos de uma classe estão vinculados a objetos de outra classe.
II. Associação é um relacionamento estrutural que indica que os objetos de uma classe estão vinculados a objetos de outra classe.
III. Generalização é um relacionamento entre itens gerais, de uma super classe ou classe mãe e itens mais específicos, sub classe ou classe filha.
É correto afirmar que:
Nota: 10.0
	
	A
	Todas as afirmações estão erradas.
	
	B
	Todas as afirmações estão corretas.
	
	C
	Apenas as afirmações I e II estão corretas.
	
	D
	Apenas a afirmação III está correta.
	
	E
	Apenas as afirmações II e III estão corretas.
Você acertou!
Gabarito: A resposta correta é a letra E, conforme o item 3.1, do Tema 3 da AULA 5.
Questão 3/10 - Análise de Sistemas
O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas. A modelagem das classes está totalmente relacionada com os conceitos de orientação a objetos. Baseado nesta afirmação, marque a opção que melhor define o que é a abstração, no conceito de orientação a objetos:
Nota: 10.0
	
	A
	Tem o foco em aspectos relevantes para um determinado propósito, abstraindo os demais elementos que não são importantes para a situação que se está modelando.
Você acertou!
Gabarito: A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 5.
	
	B
	Consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos.
	
	C
	É o compartilhamento de atributos e operações entre classes com base em um relacionamento hierárquico.
	
	D
	É o compartilhamento de aspectos externos e internos de um objeto para que todos conheçam seu funcionamento.
	
	E
	Tem o foco separar os atributos das operações, mostrando apenas os aspectos internos desta.
Questão 4/10 - Análise de Sistemas
Dependendo do uso que será dado a cada atributo, a visibilidade, que é o estado como o atributo se apresenta, pode ser classificado em público, protegido ou privado.
Baseado nisso, avalie as asserções abaixo:
I. Um atributo definido como público é visível em qualquer classe de qualquer pacote e não pode possuir nenhum outro tipo de visibilidade
PORQUE
II. Ao definirmos um atributo, inicialmente público, como protegido, ele será visível apenas para classes do mesmo pacote, perdendo as propriedades de visibilidade iniciais, que era público. 
Assinale a alternativa correta:
Nota: 10.0
	
	A
	As duas asserções são verdadeiras, mas não estão relacionadas de nenhuma forma.
	
	B
	A asserção I é Falsa e a II é Verdadeira.
	
	C
	As duas asserções são verdadeiras e a II complementa a I.
Você acertou!
Gabarito: A letra C é a correta, conforme o explicado no Tema 2. Item 2.2, da AULA 5.
	
	D
	A asserção I é Verdadeira e a II é Falsa.
	
	E
	As duas asserções são falsas.
Questão 5/10 - Análise de Sistemas
A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de classe:
Nota: 10.0
	
	A
	O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas.
Você acertou!
Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 5
	
	B
	O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema.
	
	C
	O diagrama de classe mostra a modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso.
	
	D
	O diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes.
	
	E
	O diagrama de classe mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.
Questão 6/10 - Análise de Sistemas
A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará.
Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de sequência:
Nota: 10.0
	
	A
	É o modelo mais usado para apoiar a visão dinâmica de um sistema. É usado na análise e projeto para modelar a interação entre os diversos objetos em uma linha de tempo.
Você acertou!
Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 6.
	
	B
	É o modelo onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema.
	
	C
	É o modelo usado para modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso.
	
	D
	É o modelo que mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes.
	
	E
	É o modelo que mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.
Questão 7/10 - Análise de Sistemas
O conceito de objeto é fundamental para entender como funciona a orientação a objetos, mas também é preciso entender alguns outros conceitos importantes na orientação a objetos, tais como abstração, encapsulamento e herança. Baseado na orientação a objetos, avalie as afirmações a seguir:
I. A abstração consiste em se concentrar nos aspectos essenciais, próprios de uma entidade e em ignorar suas propriedades acidentais.
II. O encapsulamento consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos.
III. A herança consiste no compartilhamento de atributos e operações entre objetos com base em um relacionamento hierárquico.
É correto afirmar que:
Nota: 10.0
	
	A
	Todas as afirmações estão erradas.
	
	B
	Todas as afirmações estão corretas.
Você acertou!
Gabarito: A resposta correta é a letra B, conforme Tema 1 da AULA 5.
	
	C
	Apenas as afirmações I e II estão corretas.
	
	D
	Apenas a afirmação III está correta.
	
	E
	Apenas as afirmações II e III estão corretas.
Questão 8/10 - Análise de Sistemas
A orientação a objetos é um processo conceitual independente de uma linguagem de programação, pois tem como foco visualizar o domínio do problema a ser automatizadocomo uma coleção de objetos e métodos associados. 
Marque a opção que que melhor define o que são objetos, no conceito da orientação a objetos:
Nota: 10.0
	
	A
	Um objeto é um conjunto que representa um requisito funcional associado com seus requisitos não funcionais.
	
	B
	Um objeto é uma tabela do banco de dados e seus atributos.
	
	C
	Um objeto é uma entidade real ou abstrata, que modela um conceito presente na realidade humana, ocupando espaço físico ou lógico.  
Você acertou!
Gabarito: A resposta correta é a letra C, conforme o Tema 2 da AULA 4.
	
	D
	Um objeto é um processo que mostra o funcionamento de uma parte do sistema.
	
	E
	Um objeto é uma parte do código, construída baseado em boas práticas de programação.
Questão 9/10 - Análise de Sistemas
A UML modela as visões de entendimento sobre o software utilizando vários diagramas, cada um com um objetivo diferente. Um dos diagramas da UML é o diagrama de comunicação ou diagrama de colaboração.
Baseado no diagrama de colaboração, avalie as asserções abaixo:
I. O diagrama de colaboração mostra objetos e seus relacionamentos, colocando ênfase nos objetos que participam na troca de mensagens. Mas, apesar de ser parecido, possui uma grande diferença em relação ao diagrama de sequência.
PORQUE
II. O diagrama de colaboração é modelado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos.
Assinale a alternativa correta:
Nota: 10.0
	
	A
	As duas asserções são verdadeiras, mas não estão relacionadas
	
	B
	A asserção I é Falsa e a II é Verdadeira
	
	C
	As duas asserções são verdadeiras e a II complementa a I
Você acertou!
Gabarito: A letrar C é a correta, conforme o explicado no Tema 1, da AULA 6
	
	D
	A asserção I é Verdadeira e a II é Falsa
	
	E
	As duas asserções são falsas.
Questão 10/10 - Análise de Sistemas
Os diagramas de classe são fundamentais para o processo de modelagem de objetos e modelam a estrutura estática de um sistema. Dependendo da complexidade de um sistema, é possível utilizar um único diagrama de classe para modelar um sistema inteiro ou vários diagramas de classe para modelar os componentes de um sistema. Baseado nos diagramas de classe, avalie as afirmações a seguir:
I. O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas
II. A modelagem das classes está totalmente relacionada com os conceitos de orientação a objetos.
III. O objeto é uma representação do mundo real e a classe é uma representação do mundo virtual da tecnologia.
São corretas:
Nota: 0.0
	
	B
	Apenas I e II.
Gabarito: A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o Tema 1 da AULA 6.
	
	C
	Apenas I e III.
	
	D
	Apenas II e III.
	
	E
	I, II, III.
Questão 1/10 - Análise de Sistemas
O MVC funciona como um padrão de arquitetura de software que melhora a conexão entre as camadas de dados, separando as camadas lógica de negócio da camada de interação com usuário. Baseado nos conceitos estudados sobre diagrama de classes, marque com V as verdadeiras e com F as falsas.
( ) A arquitetura MVC é uma boa prática pois modela as classes de um software, organizando todos os relacionamentos.
( ) A arquitetura MVC é uma boa prática pois organiza a construção do software e agrega segurança ao código.
( ) O computador do usuário é a camada mais externa do software, de onde o usuário inicia a interação com o software e de onde partem as solicitações e para onde chegam as respostas.
( ) O computador do usuário é a camada onde se concentra o processamento do software, as regras de negócio em si.
Baseado nas suas respostas, a sequência correta é:
Nota: 10.0
	
	A
	V F V V
	
	B
	F F V F
	
	C
	V V V F
	
	D
	F V V F
Você acertou!
Gabarito: A reposta correta é a letra D, conforme explicado no item 4.3, no TEMA 4 da AULA 6.
	
	E
	V F F V
Questão 2/10 - Análise de Sistemas
De acordo com a UML, os principais tipos de relacionamentos encontrados em um Diagrama de Classe são: associação, generalização e dependência. Baseado nos tipos de relacionamentos encontrados nos diagramas de classe, avalie as afirmações a seguir:
I. Dependência é um relacionamento estrutural que indica que os objetos de uma classe estão vinculados a objetos de outra classe.
II. Associação é um relacionamento estrutural que indica que os objetos de uma classe estão vinculados a objetos de outra classe.
III. Generalização é um relacionamento entre itens gerais, de uma super classe ou classe mãe e itens mais específicos, sub classe ou classe filha.
É correto afirmar que:
Nota: 10.0
	
	A
	Todas as afirmações estão erradas.
	
	B
	Todas as afirmações estão corretas.
	
	C
	Apenas as afirmações I e II estão corretas.
	
	D
	Apenas a afirmação III está correta.
	
	E
	Apenas as afirmações II e III estão corretas.
Você acertou!
Gabarito: A resposta correta é a letra E, conforme o item 3.1, do Tema 3 da AULA 5.
Questão 3/10 - Análise de Sistemas
O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas. A modelagem das classes está totalmente relacionada com os conceitos de orientação a objetos. Baseado nesta afirmação, marque a opção que melhor define o que é a abstração, no conceito de orientação a objetos:
Nota: 10.0
	
	A
	Tem o foco em aspectos relevantes para um determinado propósito, abstraindo os demais elementos que não são importantes para a situação que se está modelando.
Você acertou!
Gabarito: A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 5.
	
	B
	Consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos.
	
	C
	É o compartilhamento de atributos e operações entre classes com base em um relacionamento hierárquico.
	
	D
	É o compartilhamento de aspectos externos e internos de um objeto para que todos conheçam seu funcionamento.
	
	E
	Tem o foco separar os atributos das operações, mostrando apenas os aspectos internos desta.
Questão 4/10 - Análise de Sistemas
Dependendo do uso que será dado a cada atributo, a visibilidade, que é o estado como o atributo se apresenta, pode ser classificado em público, protegido ou privado.
Baseado nisso, avalie as asserções abaixo:
I. Um atributo definido como público é visível em qualquer classe de qualquer pacote e não pode possuir nenhum outro tipo de visibilidade
PORQUE
II. Ao definirmos um atributo, inicialmente público, como protegido, ele será visível apenas para classes do mesmo pacote, perdendo as propriedades de visibilidade iniciais, que era público. 
Assinale a alternativa correta:
Nota: 10.0
	
	A
	As duas asserções são verdadeiras, mas não estão relacionadas de nenhuma forma.
	
	B
	A asserção I é Falsa e a II é Verdadeira.
	
	C
	As duas asserções são verdadeiras e a II complementa a I.
Você acertou!
Gabarito: A letra C é a correta, conforme o explicado no Tema 2. Item 2.2, da AULA 5.
	
	D
	A asserção I é Verdadeira e a II é Falsa.
	
	E
	As duas asserções são falsas.
Questão 5/10 - Análise de Sistemas
A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de classe:
Nota: 10.0
	
	A
	O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas.
Você acertou!
Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 5
	
	B
	O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema.
	
	C
	O diagrama de classe mostra a modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso.
	
	D
	O diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes.E
	O diagrama de classe mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.
Questão 6/10 - Análise de Sistemas
A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará.
Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de sequência:
Nota: 10.0
	
	A
	É o modelo mais usado para apoiar a visão dinâmica de um sistema. É usado na análise e projeto para modelar a interação entre os diversos objetos em uma linha de tempo.
Você acertou!
Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 6.
	
	B
	É o modelo onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema.
	
	C
	É o modelo usado para modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso.
	
	D
	É o modelo que mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes.
	
	E
	É o modelo que mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.
Questão 7/10 - Análise de Sistemas
O conceito de objeto é fundamental para entender como funciona a orientação a objetos, mas também é preciso entender alguns outros conceitos importantes na orientação a objetos, tais como abstração, encapsulamento e herança. Baseado na orientação a objetos, avalie as afirmações a seguir:
I. A abstração consiste em se concentrar nos aspectos essenciais, próprios de uma entidade e em ignorar suas propriedades acidentais.
II. O encapsulamento consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos.
III. A herança consiste no compartilhamento de atributos e operações entre objetos com base em um relacionamento hierárquico.
É correto afirmar que:
Nota: 10.0
	
	A
	Todas as afirmações estão erradas.
	
	B
	Todas as afirmações estão corretas.
Você acertou!
Gabarito: A resposta correta é a letra B, conforme Tema 1 da AULA 5.
	
	C
	Apenas as afirmações I e II estão corretas.
	
	D
	Apenas a afirmação III está correta.
	
	E
	Apenas as afirmações II e III estão corretas.
Questão 8/10 - Análise de Sistemas
A orientação a objetos é um processo conceitual independente de uma linguagem de programação, pois tem como foco visualizar o domínio do problema a ser automatizado como uma coleção de objetos e métodos associados. 
Marque a opção que que melhor define o que são objetos, no conceito da orientação a objetos:
Nota: 10.0
	
	A
	Um objeto é um conjunto que representa um requisito funcional associado com seus requisitos não funcionais.
	
	B
	Um objeto é uma tabela do banco de dados e seus atributos.
	
	C
	Um objeto é uma entidade real ou abstrata, que modela um conceito presente na realidade humana, ocupando espaço físico ou lógico.  
Você acertou!
Gabarito: A resposta correta é a letra C, conforme o Tema 2 da AULA 4.
	
	D
	Um objeto é um processo que mostra o funcionamento de uma parte do sistema.
	
	E
	Um objeto é uma parte do código, construída baseado em boas práticas de programação.
Questão 9/10 - Análise de Sistemas
A UML modela as visões de entendimento sobre o software utilizando vários diagramas, cada um com um objetivo diferente. Um dos diagramas da UML é o diagrama de comunicação ou diagrama de colaboração.
Baseado no diagrama de colaboração, avalie as asserções abaixo:
I. O diagrama de colaboração mostra objetos e seus relacionamentos, colocando ênfase nos objetos que participam na troca de mensagens. Mas, apesar de ser parecido, possui uma grande diferença em relação ao diagrama de sequência.
PORQUE
II. O diagrama de colaboração é modelado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos.
Assinale a alternativa correta:
Nota: 10.0
	
	A
	As duas asserções são verdadeiras, mas não estão relacionadas
	
	B
	A asserção I é Falsa e a II é Verdadeira
	
	C
	As duas asserções são verdadeiras e a II complementa a I
Você acertou!
Gabarito: A letrar C é a correta, conforme o explicado no Tema 1, da AULA 6
	
	D
	A asserção I é Verdadeira e a II é Falsa
	
	E
	As duas asserções são falsas.
Questão 10/10 - Análise de Sistemas
Os diagramas de classe são fundamentais para o processo de modelagem de objetos e modelam a estrutura estática de um sistema. Dependendo da complexidade de um sistema, é possível utilizar um único diagrama de classe para modelar um sistema inteiro ou vários diagramas de classe para modelar os componentes de um sistema. Baseado nos diagramas de classe, avalie as afirmações a seguir:
I. O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas
II. A modelagem das classes está totalmente relacionada com os conceitos de orientação a objetos.
III. O objeto é uma representação do mundo real e a classe é uma representação do mundo virtual da tecnologia.
São corretas:
Nota: 0.0
	
	B
	Apenas I e II.
Gabarito: A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o Tema 1 da AULA 6.
	
	C
	Apenas I e III.
	
	D
	Apenas II e III.
	
	E
	I, II, III.

Continue navegando