Buscar

Analise de Sistemas - 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 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

Questão 1/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 2/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 3/10 - Análise de Sistemas
A análise e modelagem de um Diagrama de Classe envolve compreender o objetivo do diagrama, o uso para correto dado para cada um de seus elementos, além de saber aplicar os conceitos de orientação a objetos. Baseado nos conceitos estudados sobre diagrama de classes, marque com V as verdadeiras e com F as falsas.
 
( ) O relacionamento de dependência identifica uma ligação extremamente forte entre objetos de duas classes, pois mostra como uma classe afeta a outra quando está sendo processada.
( ) O relacionamento de dependência identifica uma ligação fraca entre objetos de duas classes, pois mostra como uma classe é impactada quando outra classe é modificada.
(  ) As sub classes sempre serão entendidas como classes de um tipo da super classe, ou seja, os objetos da sub classe são tipos possíveis da super classe em questão.     
( ) As sub classes sempre serão entendidas como classes dominantes, pois os objetos da sub classe são tipos evoluídos da super classe em questão.
Baseado nas suas respostas, a sequência correta é:
Nota: 0.0
	
	A
	V F V V
	
	B
	F F V F
	
	C
	V V V F
	
	D
	F V V F
Gabarito: A reposta correta é a letra D, conforme explicado no item 3.1, no TEMA 3 da AULA 5.
	
	E
	V F F V
Questão 4/10 - Análise de Sistemas
O diagrama de estado é formado por elementos, que ajudam a entender seu objetivo. Os elementos básicos encontrados em um diagrama de Estado são o evento, o objeto, a transição e o estado em si
Analise as afirmações a seguir e marque com V as verdadeiras e com F as falsas.
( ) Evento é uma ocorrência que gera uma mudança de estado.
( ) Evento interno é causado por algo fora do limite do sistema (por exemplo, um usuário ou outro sistema.
( ) Evento externo é causado pela ocorrência de uma data ou hora específica, ou pela passagem do tempo.
( ) Estado é a condição de um objeto em determinado momento no tempo.
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 F V
	
	E
	V F F V
Você acertou!
Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 1, item 1.2 da AULA 6.
Questão 5/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 item 2.1 do Tema 2 da AULA 4.
	
	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 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 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 6
	
	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 7/10 - Análise de Sistemas
O objetivo dos relacionamentos entre as classes é garantir a comunicação e o compartilhamento de informações entre elas, mostrando em detalhes como ocorre a colaboração de umas com as outras.
Baseado nas características dos relacionamentos que podem ser encontrados em um diagrama de classe, marque com V as verdadeiras e com F as falsas.
 
( ) Nome é a descrição dada ao relacionamento, como “faz, tem, possui”, entre outros, dependendo da classe principal do relacionamento.
( ) Nome é a descrição dada ao relacionamento, como “faz, tem, possui”, entre outros, dependendo do objetivo do relacionamento em questão.
( ) Navegabilidade está relacionada com o sentido da leitura que será feito para compreender o relacionamento.     
( ) Sentido de leitura mostra qual atributo é a origem e qual método é o destino do relacionamento.
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 TEMA 3 da AULA 5.
	
	E
	V F F V
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 1, item 1.1 da AULA 5.
	
	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
Fazer software não é algo trivial. É preciso entender a necessidade do cliente, transformar isso em requisitos e traduzir os requisitos em linguagem técnica, que será codificada em uma linguagem de programação, gerando um sistema que será usado pelos usuários. Para entender bem o que o usuário precisa, é possível utilizar a UML para modelar vários tipos de diagrama diferentes. 
Marque a opção que que melhor define o objetivo do diagrama de componentes:
Nota: 10.0
	
	A
	O diagrama de componentes é uma representação que mostra estados, mudanças de estado e eventos de um objeto ou de uma parte do sistema.
	
	B
	O diagrama de componentes mostra objetos e seus relacionamentos, colocando ênfase nos objetos que participam na troca de mensagens.
	
	C
	O diagrama de componentes mostra os componentes de programação de alto nível. Este diagrama busca modelar como as classes deverão ser organizadas fisicamente no ambiente de desenvolvimento.
Você acertou!
Gabarito: A resposta correta é a letra C, conforme o Tema 1 da AULA 6
	
	D
	O diagrama de componentes mostra atividades e as mudanças de uma atividade para outra com os eventos ocorridos em alguma parte do sistema, como esse fosse um fluxo de controle de uma atividade.
	
	E
	O diagrama de componentes mostra atores, casos de uso e seus relacionamentos.
Questão 10/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: 0.0
	
	A
	V F V V
	
	B
	F F V F
	
	C
	V V V F
	
	D
	F V V F
Gabarito: A reposta correta é a letra D, conforme explicado no item 4.3, no TEMA 4 da AULA 6.
	
	E
	V F F V

Continue navegando