Buscar

analise apol02

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 19 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 19 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 19 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
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 2/10 - Análise de Sistemas
O diagrama de caso de uso normalmente é o primeiro diagrama a ser construído, após o levantamento de requisitos. Pois, construir um diagrama de caso de uso é uma das formas de analisar o relacionamento de cada uma das funcionalidades que o software deve executar com os usuários que as executam. Analise as afirmações a seguir e marque com V as verdadeiras e com F as falsas.
( ) O diagrama de casos de uso é utilizado para expressar a fronteira do sistema, mostrando a visão estática do caso de uso.
( ) O diagrama de caso de uso serve também para auxiliar na comunicação entre o gerente do projeto e os stakeholders, pois mostra de forma visual o relacionamento entre as tarefas previstas para o sistema.  
( ) As funcionalidades do sistema são apresentadas, no diagrama de caso de uso, do ponto de vista do patrocinador e de quem paga pelo sistema.  
( ) O diagrama de Caso de Uso é representado por: atores, casos de uso e os relacionamentos entre estes elementos.
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 3 da AULA 4.
Questão 3/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: 10.0
	
	A
	Apenas II
	
	B
	Apenas I e II
Você acertou!
Gabarito: A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o Tema 1 da AULA 5.
	
	C
	Apenas I e III
	
	D
	Apenas II e III
	
	E
	I, II, III
Questão 4/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: 0.0
	
	A
	Todas as afirmações estão erradas.
	
	B
	Todas as afirmações estão corretas.
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 5/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 6/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 7/10 - Análise de Sistemas
No desenvolvimento de software a orientação a objetos é vista como um conceito da engenharia de software onde os elementos de uma solução são representados como objetos. No desenvolvimento de sistemas tratamos a orientação a objetos como um paradigma de programação, ou seja, como uma forma de se implementar um código.
Baseado nisso, avalie as asserções abaixo:
I. Todo objeto é identificável e deve ter um nome claro e direto, que identifique o real objetivo do objeto.
PORQUE
II. As coisas do mundo abstrato do software e sua tecnologia são denominadas de objetos.
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.
	
	D
	A asserção I é Verdadeira e a II é Falsa.
Você acertou!
Gabarito: A letrar D é a correta, conforme o explicado no Tema 2, da AULA 4.
	
	E
	As duas asserções são falsas.
Questão 8/10 - Análise de Sistemas
Um diagrama de sequência é um diagrama que ilustra a sequência das mensagens trocadas entre objetos em uma interação, e como todo diagrama, é composto por elementos que organizam o que o diagrama quer representar sobre o software.
Baseado nos elementos encontrados em um diagrama de sequência, marque com V as verdadeiras e com F as falsas.
( ) Fragmento é uma instância ou uma ocorrência de um componente, onde chegam mensagens,e de onde partem mensagens.
( ) Um ator pode ser um usuário de sistema, uma funcionalidade ou um componente de um sistema externo.
( ) Ator é o usuário que inicia a interação e a troca de mensagens em uma funcionalidade
( ) Linha de vida é onde tratamos as estruturas condicionais que fazem parte do fluxo de vida da mensagem em um objeto.
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
	
	E
	V F F V
Gabarito: A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 6, item 3.1.
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: 0.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
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
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 1/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 2/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 3/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 4/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 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 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 item 1.2 do Tema 1 da AULA 4.
	
	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 6/10 - Análise de Sistemas
No desenvolvimento de software a orientação a objetos é vista como um conceito da engenharia de software onde os elementos de uma solução são representados como objetos. No desenvolvimento de sistemas tratamos a orientação a objetos como um paradigma de programação, ou seja, como uma forma de se implementar um código.
Baseado nisso, avalie as asserções abaixo:
I. Todo objeto é identificável e deve ter um nome claro e direto, que identifique o real objetivo do objeto.
PORQUE
II. As coisas do mundo abstrato do software e sua tecnologia são denominadas de objetos.
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.
	
	D
	A asserção I é Verdadeira e a II é Falsa.
Você acertou!
Gabarito: A letrar D é a correta, conforme o explicado no Tema 2, da AULA 4.
	
	E
	As duas asserções são falsas.
Questão 7/10 - Análise de Sistemas
O ator representa o papel executado por uma entidade que interage com o sistema em questão. Um ator modela algo fora da fronteira do sistema que precisa trocar informações com o sistema. Baseado no conceito e nas características dos atores nos diagramas de casos de uso, avalie as afirmações a seguir:
I. Usuários desempenhar um único papel junto ao sistema, que mostra a sua única responsabilidade nas funcionalidades do software.
II. Um ator representa um papel exercido por um usuário ao interagir com um determinado caso de uso.
III. No diagrama de caso de uso, um ator é representado por um boneco e um rótulo com o nome do ator.
É 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 4.1, do Tema 4 da AULA 4.
Questão 8/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 9/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 10/10 - Análise de Sistemas
O diagrama de Estado, para a UML, mostra o comportamento de um objeto, partir de determinados eventos. Baseado no diagrama de estado, avalie as afirmações a seguir:
I. O diagrama de estado pode ser desenvolvido em qualquer fase do projeto técnico do software.
II. O diagrama de estado baseia-se na descrição do um Caso de Uso e apoia-se no Diagrama de Classes.
III. O diagrama de estado é entendido como um diagrama dinâmico, pois mostra a evolução de estados em um objeto, ao longo da sua vida no software.
É correto afirmar que:
Nota: 0.0
	
	A
	Todas as afirmações estão erradas
	
	B
	Todas as afirmações estão corretas
Gabarito: A resposta correta é a letra B, conforme Tema 1, item 1.1, da AULA 6.
	
	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 1/10 - Análise de Sistemas
A UML é composta por vários diagramas diferentes que representam as diversas partes de um sistema de software, ou ainda diferentes pontos de vista sobre o sistema.  
Pensando neste contexto, marque a opção que melhor define o objetivo do diagrama de colaboração:
Nota: 10.0
	
	A
	É um diagrama que mostra atores, casos de uso e seus relacionamentos.
	
	B
	É um diagrama parecido com o diagrama de sequência, mas é modelado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos.
Você acertou!
Gabarito: A letra B é a correta, conforme explicado no Tema 1, da AULA 6.
	
	C
	É o diagrama que mostra as classes que representam os objetos relacionados com o escopo do software, e os relacionamentos entre elas.
	
	D
	É o diagrama que mostra objetos e uma sequência de entradas e saídas de informações dentro destes objetos, e dá ênfase à ordenação temporal em que essas mensagens são trocadas entre os objetos de um sistema.
	
	E
	É o diagrama que mostra estados, mudanças de estado e eventos de um objeto ou de uma parte do sistema.
Questão 2/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: 10.0
	
	A
	Apenas II
	
	B
	Apenas I e II
Você acertou!
Gabarito: A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o Tema 1 da AULA 5.
	
	C
	Apenas I e III
	
	D
	Apenas II e III
	
	E
	I, II, III
Questão 3/10 - Análise de Sistemas
Um Diagrama de Classe é composto por um conjunto de classes e seus relacionamentos, modelando assim o mundo real, que o software irá implementar. O diagrama de classe é composto por alguns elementos, tais como:
.
1. Atributos.
2. Métodos.
3. Relacionamentos.Relacione cada elementos com sua função no diagrama de classe, respectivamente:
( ) Representam o conjunto de operações ou comportamento que a classe fornece ao software ou que a classe é responsável por executar.
( ) Mostram a ligação entre os elementos de um diagrama de classe.
( ) Representam o conjunto de características ou estados dos objetos de uma determinada classe.
A sequência correta é
Nota: 10.0
	
	A
	1, 3, 2
	
	B
	3, 1, 2
	
	C
	1, 2, 3
	
	D
	3, 2, 1
	
	E
	2, 3, 1
Você acertou!
Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 2 da AULA 5.
Questão 4/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 5/10 - Análise de Sistemas
O diagrama de caso de uso normalmente é o primeiro diagrama a ser construído, após o levantamento de requisitos. Pois, construir um diagrama de caso de uso é uma das formas de analisar o relacionamento de cada uma das funcionalidades que o software deve executar com os usuários que as executam. Analise as afirmações a seguir e marque com V as verdadeiras e com F as falsas.
( ) O diagrama de casos de uso é utilizado para expressar a fronteira do sistema, mostrando a visão estática do caso de uso.
( ) O diagrama de caso de uso serve também para auxiliar na comunicação entre o gerente do projeto e os stakeholders, pois mostra de forma visual o relacionamento entre as tarefas previstas para o sistema.  
( ) As funcionalidades do sistema são apresentadas, no diagrama de caso de uso, do ponto de vista do patrocinador e de quem paga pelo sistema.  
( ) O diagrama de Caso de Uso é representado por: atores, casos de uso e os relacionamentos entre estes elementos.
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 3 da AULA 4.
Questão 6/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 7/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 item 1.2 do Tema 1 da AULA 4.
	
	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 8/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 9/10 - Análise de Sistemas
Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Quando falamos em orientação a objetos falamos de objetos e quando detalhamos o diagrama de classe, o conceito envolvido é o de classes.
Pensando na diferença entre objetos e classes, marque a opção que melhor define o conceito de classe:
Nota: 10.0
	
	A
	Classe é o mesmo que objetos.
	
	B
	Classe é um conjunto de objetos.
Você acertou!
Gabarito: A letra B é a correta, conforme explicado no Tema 1, da AULA 5, item 1.1.
	
	C
	Classe é um conjunto de requisitos.
	
	D
	Classe é um conjunto de diagramas.
	
	E
	Classe é um conjunto de processos.
Questão 10/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 classesde 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: 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 3.1, no TEMA 3 da AULA 5.
	
	E
	V F F V

Outros materiais