Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

Questão 1/10 - Análise de Sistemas
Os relacionamentos entre as classes podem ser complexos, dependendo da complexidade dos requisitos de um software. Para ajudar a entender o comportamento de um relacionamento, existem características que ajudam a entender o que o diagrama de classe está representando.
Baseado nisso, avalie as asserções abaixo:
I. O sentido de leitura mostra qual classe é a origem e qual classe é o destino do relacionamento, enquanto a navegabilidade está relacionada com o sentido da leitura que será feito para compreender o relacionamento.
PORQUE
II. Tanto o sentido da leitura como a navegabilidade estão relacionados com os objetivos dos métodos de cada uma das classes.
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ê assinalou essa alternativa (D)
Você acertou!
Gabarito: A letrar D é a correta, conforme o explicado no Tema 3, da AULA 5
	
	E
	As duas asserções são falsas.
Questão 2/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ê assinalou essa alternativa (A)
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 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ê assinalou essa alternativa (C)
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
(REPETIDA) 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ê assinalou essa alternativa (B)
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 5/10 - Análise de Sistemas
O Diagrama de Componentes tem como objetivo apresentar a visão dos pacotes que compõe o sistema e suas dependências. Baseado nos tipos de relacionamentos encontrados nos diagramas de classe, avalie as afirmações a seguir:
I. O diagrama de componentes identifica um único componente, que representa todo o sistema funcionando corretamente.
II. O diagrama de componentes mostra o relacionamento entre diferentes componentes de um sistema.
III. O diagrama de componentes é bastante técnico, pois modela a interação entre os componentes do sistema, baseado na arquitetura definida para a solução de software que será construída.
É 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ê assinalou essa alternativa (E)
Você acertou!
Gabarito: A resposta correta é a letra E, conforme o item 4.1, do Tema 4 da AULA 6.
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ê assinalou essa alternativa (B)
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
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
	
	BF F V F
	
	C
	V V V F
	
	D
	F V V F
Você assinalou essa alternativa (D)
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 8/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ê assinalou essa alternativa (C)
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 9/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ê assinalou essa alternativa (A)
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 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ê assinalou essa alternativa (A)
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.

Mais conteúdos dessa disciplina