Buscar

1-Execicio04

Prévia do material em texto

Exercício: CCT0264_EX_A1_201807060977_V4 31/05/2020
Aluno(a): BELICIO BATISTA CARDOSO 2020.1 EAD
Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201807060977
 
 1a Questão
Os diagramas UML da categoria comportamental são os de:
classes, atividades e sequência.
classes, objetos e componentes.
 casos de uso, atividades e máquinas de estados.
objetos, estrutura composta e máquinas de estado.
casos de uso, sequência e classes.
Respondido em 31/05/2020 09:48:45
 
 2a Questão
Dos conceitos da orientação a objetos aquele que consiste na separação de aspectos internos e externos de um objeto.
Além disto, é utilizado amplamente para impedir o acesso direto ao estado de um objeto, disponibilizando
externamente apenas os métodos que alteram estes estados é chamado de:
Polimorfismo
Classe
Objeto
 Encapsulamento
Herança
Respondido em 31/05/2020 09:48:52
Explicação:
Pelo encapsulamento, os atributos (que determinam o estado de uma classe) de uma classe só podem ser acessados
pelos metodos da propria classe. Encapsular significa proteger.
 
 3a Questão
É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada na
intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.
Classe
Encapsulamento
Polimorfismo
 Herança
Objeto
Respondido em 31/05/2020 09:49:00
Explicação:
O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas.
 
 4a Questão
Ao modelarmos um atributo com a visibilidade PUBLICA, estamos ferindo a que princípio da Orientação a Objetos ?
Visibilidade 
Polimorfismo
Mensagens a objetos.
 Encapsulamento
Herança
Respondido em 31/05/2020 09:49:09
Explicação:
O principio do ENCAPSULAMENTO diz que "um atributo deve ser protegido e somente acessado pelos métodos da
própria classe. Ao modelarmos um atributo com visibilidade PUBLICA, ferimos esse princípio, pois outras classes
poderão acessar o atributo.
 
 5a Questão
Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da
UML, respectivamente.
Diagrama de casos de uso; diagrama de classes; diagrama de sequência
Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade.
Diagrama de objetos; diagrama de implantação; diagrama de classes.
 Diagrama de implantação; diagrama de atividade; diagrama de componentes
Diagrama de sequência; diagrama de casos de uso; diagrama de estados.
Respondido em 31/05/2020 09:49:24
Explicação:
Diagrama estrutural, mostra a estrutura de uma parte do sistema e o comportamental um comportamento.
Diagrama de implantação - mostra a estrutura de nos (infra estrutura) em que um sistema vai ser executado
diagrama de atividade - mostra as atividades,portanto comportamento, de um procesos, ou um caso de uso complexo
ou com atividades em paralelo ou um método de uma classe complexo ou com atividades em paralelo.;
diagrama de componentes - mostra a estrutura dos componentes de um sistema
 
 6a Questão
A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e de direito,
para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML, segundo o
OMG-Object Management Group, é
 uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas
um método para especificar e modelar os artefatos dos sistemas.
uma linguagem para implementar os conceitos da orientação a objetos
um método comum para a representação da orientação a objetos
um processo de especificação e modelagem de sistemas orientados a objeto.
Respondido em 31/05/2020 09:49:36
Explicação:
A UML não é um proceso, nem método e nem técnica e sim uma linguagem que permite construir modelos (diagramas)
sob diferentes visões de um sistema, ou seja especificar, construir e documentar os artefatos dos sistemas
 
 7a Questão
Avalie as assertivas a seguir sobre o conceito de Herança.
I. O conceito de herança é transitivo. Se A herdou de B e C herda de A, então podemos concluir que C também herda
de B
II. O polimorfismo é um conceito que depende da herança.
III. A implementação da herança visa a economia de código e tempo de desenvolvimento.
Estão corretas as assertivas
Apenas I e II
Apenas III
Apenas II e III
 I, II e III
Apenas I e III
Respondido em 31/05/2020 09:49:45
Explicação:
I. O conceito de herança é transitivo. Se A herdou de B e C herda de A, então podemos concluir que C também herda
de B - Verdade, a herança se propaga pela hierarquia, sendo considerada Transitiva, por isso.
II. O polimorfismo é um conceito que depende da herança. - Verdade, somente podemos ter metodos polimorficos, se
houver uma herança prévia.
III. A implementação da herança visa a economia de código e tempo de desenvolvimento. - Verdade, aproveitando
código já desenvolvido e testado
 
 8a Questão
O paradigma orientado a objetos, vislumbra um sistema:
I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as
funcionalidades propostas pelo sistema.
II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes
sejam definidas com base em classes já existentes.
III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se
de forma diferente.
IV. Onde o encapsulamento, garante que os métodos de uma classe serão acessados apenas pelos atributos da
própria classe.
No que tange aos conceitos dos princípios que norteiam a orientação a objetos, estão corretas:
As assertivas I, II, III e IV
Apenas as assertivas II e III
 Apenas as assertivas I, II e III
Apenas as assertivas I e III
Apenas as assertivas I, II e IV
Respondido em 31/05/2020 09:50:54
Explicação:
I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as
funcionalidades propostas pelo sistema. - VERDADE, um sistema OO é um sistema onde os objetos interagem.
II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes
sejam definidas com base em classes já existentes. - VERDADE, o ganho de tempo e dinheiro é o foco da otimização
provida pela herança, 
III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se
de forma diferente. - VERDADE
IV. O encapsulamento, por sua vez, garante que os métodos de uma classe serão acessados apenas pelos atributos da
própria classe. - FALSO. O encapsulamento garante que os atributos sejam acessados apenas pelos métodos da
prórpria classe

Continue navegando