Baixe o app para aproveitar ainda mais
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
Compartilhar