·
Direito ·
Informática
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
3
Atividade
Informática
UMG
22
Aula 1 Fundamentos da Educação a Distância
Informática
UMG
5
Simulado Computação em Nuvem e Linux
Informática
UMG
114
Pythonbasico
Informática
UMG
4
A1 Ciencia da Computação Universo
Informática
UMG
5
Simulado Computação em Nuvem
Informática
UMG
11
Software Livre - Apostila
Informática
UMG
11
Avaliação de Necessidades Atendidas
Informática
UMG
1
Análise do Tratamento de Dados Pessoais no Direito Brasileiro
Informática
UNOCHAPECÓ
1
Tratamento de Dados Pessoais no Direito Brasileiro: Desafios e Implicações
Informática
UNOCHAPECÓ
Texto de pré-visualização
Minhas Disciplinas\n20221.ead-29783166.06 - PRÁTICAS DE ENGENHARIA DE SOFTWARE - GR2884\nUNIDADE 2\n\nAtividade 2 (A2)\n\nIniciado em sexta, 13 mai 2022, 23:25\nEstado Finalizada\nConcluída em sexta, 13 mai 2022, 23:39\nTempo 14 minutos 45 segundos\nAvaliar 8,00 um máximo de 10,00(80%)\n\nQuestão 1\nCorreto\nAltur 1,00 de 1,00\n\nDentro da linguagem orientada a objeto, temos definições que são de suma importância. Entre elas, temos uma definição em que contém a representação de dados, atributos, métodos, rotina que processam, assim como representa um conjunto de similaridade.\n\nConsiderando o exposto acima, o conceito refere-se a:\n\na. objeto.\nb. classe.\n\nResposta correta: A alternativa está correta, pois a classe contém dados \"atributos\" e rotinas \"métodos\" com um conjunto de objetos similares. Também é chamado de gabarito para a definição de objetos. Além de listar os atributos, a classe também mostra qual o comportamento dos objetos presentes na classe, como suas funcionalidades podem ser aplicadas.\nc. construtor.\nd. método.\ne. atributo.\n\nA resposta correta é: classe. Um diagrama de classes faz parte da linguagem de modelagem unificada, conhecida mais popularmente como UML. Esse diagrama possui diversas características importantes, como a indicação de atributos, métodos, relacionamentos e outros. Sobre diagrama de classes e o conceito de herança em orientação a objetos, analise a figura a seguir:\n\nQuadrilátero\n- altura: double\n- largu: double\n- getArea(): double\n\nExtends\n\nRetângulo\n- largura: double\n- getAreaRetângulo(): double\n\nFonte: Elaborada pelo autor.\n\nConsiderando o exposto acima, a respeito do diagrama apresentado, assinale a alternativa correta.\n\na. A classe Quadrilátero é uma classe derivada da classe Retângulo.\n\nb. O método área da classe Retângulo é privado.\n\nc. O atributo altura da classe Quadrilátero possui nível de acesso protegido.\n\nd. A classe Retângulo não possui um método getLargura.\n\nResposta correta: A alternativa está correta, pois é visível e nítido que o método getLargura pertence à Classe: Quadrilátero. A classe retângulo estende a classe quadrilátero. Assim, quando se tem um retângulo quadrilátero, não é necessário se ter a obtenção de largura nas duas classes, já que uma estende o outro.\n\nA resposta correta é: A classe Retângulo não possui um método getLargura. A orientação a objetos é um paradigma que possui diversas características, e uma delas é conhecida como polimorfismo. No polimorfismo, temos um grande envolvimento em relação à comunicação entre os objetos, o comportamento do método e algumas outras características.\nDessa forma, analise o diagrama de classes a seguir:\n\nFonte: Elaborada pelo autor.\n\nConsiderando o exposto acima, assinale a opção correta acerca do método calcularSalario().\n\na. Uma classe chamada é esse método pode proporcionar a ocorrência de diferentes comportamentos.\n\nb. O comportamento desse método, quando da sua chamada, já será definido em seu programa.\n\nc. O referido método na classe contratado-CLT é uma generalização desse mesmo método na classe funcionáro.\n\nd. O programador escolhe polimorficamente a forma de calcular o salário de um funcionário, de acordo com a forma de contratação deste.\n\nResposta correta: O programador escolhe polimorficamente a forma de calcular o salário de um funcionário, de acordo com a forma de contratação deste. A Programação Orientada a Objetos (POO) possui uma estrutura com pelo menos três elementos-base. Podemos citar os elementos como a herança, o polimorfismo e o encapsulamento. São elementos essenciais e cujo conceito todo programador deve conhecer.\n\nConsiderando o exposto acima, assinale a alternativa que define o conceito de herança.\n\na. Mecanismo que permite que métodos, com o mesmo nome, possuam ser reimplementados dentro da própria classe.\n\nb. Representação do quanto uma classe depende de outra classe do sistema.\n\nc. Mecanismo que indica que o acesso aos dados (atributos) dos objetos do sere ocorrer pelos métodos do próprio objeto.\n\nd. Princípio que permite que classes compartilhem atributos e métodos, através de uma hierarquia.\n\nResposta correta: A alternativa está correta, pois herança é o princípio que permite o compartilhamento de atributos e métodos numa hierarquia entre superclasses e subclasses. Assim, uma classe B pode herdar atributos ou métodos de uma classe A, quando elas estiverem relacionadas/associadas.\n\ne. Mecanismo que permite o reaproveitamento de comportamentos e dados de outras classes do sistema.\n\nA resposta correta é: Princípio que permite que classes compartilhem atributos e métodos, através de uma hierarquia. Atividade 2 (A2): Revisão da tentativa\nCorreto\nAtingiu 1.00 de 1.00\nUm diagrama de classes possui diversos componentes que devem ser bem analisados, como classes, atributos, relacionamentos, associações e outros. Todos esses elementos são indicados através de símbolos específicos, que, de vez em quando, confundem diversos programadores. Dessa forma, analise a imagem com os símbolos a seguir:\n\nFonte: Elaborado pelo autor.\n\nConsiderando o exposto acima, a respeito do diagrama de classes, verifica-se que os símbolos representam, respectivamente:\n\na. agregação, composição e herança.\nb. herança, agregação e composição.\n c. herança, composição e agregação.\nd. agregação, herança e composição.\ne. herança, composição, polimorfismo e agregação.\n\nA resposta correta é: herança, agregação e composição. Atividade 2 (A2): Revisão da tentativa\nCorreto\nAtingiu 1.00 de 1.00\nA linguagem UML não é só formada por diagramas. Diversos conceitos são inseridos e devem ser entendidos. Ao utilizar a UML 2.0, por exemplo, é necessário se atentar ao fato de que atributos e operadores de uma classe possuem propriedades de visibilidade, que de forma um ou outra irá interferir no projeto como um todo.\n\nConsiderando as informações expostas, assinale a alternativa que contém a aplicação correta do conceito de escopo de visibilidade:\n\na. Público (public) aplica-se a classes.\nb. Pacote (package) aplica-se a sistemas.\nc. Protegido (protected) aplica-se à * árvores de herança.\nd. Privado (private) aplica-se a pacotes.\ne. Privado (private) aplica-se a sistemas.\n\nA resposta correta é: Protegido (protected) aplica-se a árvores de herança. Atividade 2 (A2): Revisão da tentativa\nCorreto\nAtingiu 1.00 de 1.00\nSobre os conceitos de orientação a objetos, um elemento que se apresenta como um tipo especial de associação capaz de demonstrar as informações de um objeto (chamado objeto-todo) precisa ser completado pelas informações contidas em um mais objetos de outra classe (chamados objetos-parte), que chamamos de todo-parte. Essa afirmação representa corretamente o que se encontra em:\n\na. composição.\nb. dependência.\nc. herança.\nd. polimorfismo.\ne. agregação.\n\nA resposta correta é: agregação.
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
3
Atividade
Informática
UMG
22
Aula 1 Fundamentos da Educação a Distância
Informática
UMG
5
Simulado Computação em Nuvem e Linux
Informática
UMG
114
Pythonbasico
Informática
UMG
4
A1 Ciencia da Computação Universo
Informática
UMG
5
Simulado Computação em Nuvem
Informática
UMG
11
Software Livre - Apostila
Informática
UMG
11
Avaliação de Necessidades Atendidas
Informática
UMG
1
Análise do Tratamento de Dados Pessoais no Direito Brasileiro
Informática
UNOCHAPECÓ
1
Tratamento de Dados Pessoais no Direito Brasileiro: Desafios e Implicações
Informática
UNOCHAPECÓ
Texto de pré-visualização
Minhas Disciplinas\n20221.ead-29783166.06 - PRÁTICAS DE ENGENHARIA DE SOFTWARE - GR2884\nUNIDADE 2\n\nAtividade 2 (A2)\n\nIniciado em sexta, 13 mai 2022, 23:25\nEstado Finalizada\nConcluída em sexta, 13 mai 2022, 23:39\nTempo 14 minutos 45 segundos\nAvaliar 8,00 um máximo de 10,00(80%)\n\nQuestão 1\nCorreto\nAltur 1,00 de 1,00\n\nDentro da linguagem orientada a objeto, temos definições que são de suma importância. Entre elas, temos uma definição em que contém a representação de dados, atributos, métodos, rotina que processam, assim como representa um conjunto de similaridade.\n\nConsiderando o exposto acima, o conceito refere-se a:\n\na. objeto.\nb. classe.\n\nResposta correta: A alternativa está correta, pois a classe contém dados \"atributos\" e rotinas \"métodos\" com um conjunto de objetos similares. Também é chamado de gabarito para a definição de objetos. Além de listar os atributos, a classe também mostra qual o comportamento dos objetos presentes na classe, como suas funcionalidades podem ser aplicadas.\nc. construtor.\nd. método.\ne. atributo.\n\nA resposta correta é: classe. Um diagrama de classes faz parte da linguagem de modelagem unificada, conhecida mais popularmente como UML. Esse diagrama possui diversas características importantes, como a indicação de atributos, métodos, relacionamentos e outros. Sobre diagrama de classes e o conceito de herança em orientação a objetos, analise a figura a seguir:\n\nQuadrilátero\n- altura: double\n- largu: double\n- getArea(): double\n\nExtends\n\nRetângulo\n- largura: double\n- getAreaRetângulo(): double\n\nFonte: Elaborada pelo autor.\n\nConsiderando o exposto acima, a respeito do diagrama apresentado, assinale a alternativa correta.\n\na. A classe Quadrilátero é uma classe derivada da classe Retângulo.\n\nb. O método área da classe Retângulo é privado.\n\nc. O atributo altura da classe Quadrilátero possui nível de acesso protegido.\n\nd. A classe Retângulo não possui um método getLargura.\n\nResposta correta: A alternativa está correta, pois é visível e nítido que o método getLargura pertence à Classe: Quadrilátero. A classe retângulo estende a classe quadrilátero. Assim, quando se tem um retângulo quadrilátero, não é necessário se ter a obtenção de largura nas duas classes, já que uma estende o outro.\n\nA resposta correta é: A classe Retângulo não possui um método getLargura. A orientação a objetos é um paradigma que possui diversas características, e uma delas é conhecida como polimorfismo. No polimorfismo, temos um grande envolvimento em relação à comunicação entre os objetos, o comportamento do método e algumas outras características.\nDessa forma, analise o diagrama de classes a seguir:\n\nFonte: Elaborada pelo autor.\n\nConsiderando o exposto acima, assinale a opção correta acerca do método calcularSalario().\n\na. Uma classe chamada é esse método pode proporcionar a ocorrência de diferentes comportamentos.\n\nb. O comportamento desse método, quando da sua chamada, já será definido em seu programa.\n\nc. O referido método na classe contratado-CLT é uma generalização desse mesmo método na classe funcionáro.\n\nd. O programador escolhe polimorficamente a forma de calcular o salário de um funcionário, de acordo com a forma de contratação deste.\n\nResposta correta: O programador escolhe polimorficamente a forma de calcular o salário de um funcionário, de acordo com a forma de contratação deste. A Programação Orientada a Objetos (POO) possui uma estrutura com pelo menos três elementos-base. Podemos citar os elementos como a herança, o polimorfismo e o encapsulamento. São elementos essenciais e cujo conceito todo programador deve conhecer.\n\nConsiderando o exposto acima, assinale a alternativa que define o conceito de herança.\n\na. Mecanismo que permite que métodos, com o mesmo nome, possuam ser reimplementados dentro da própria classe.\n\nb. Representação do quanto uma classe depende de outra classe do sistema.\n\nc. Mecanismo que indica que o acesso aos dados (atributos) dos objetos do sere ocorrer pelos métodos do próprio objeto.\n\nd. Princípio que permite que classes compartilhem atributos e métodos, através de uma hierarquia.\n\nResposta correta: A alternativa está correta, pois herança é o princípio que permite o compartilhamento de atributos e métodos numa hierarquia entre superclasses e subclasses. Assim, uma classe B pode herdar atributos ou métodos de uma classe A, quando elas estiverem relacionadas/associadas.\n\ne. Mecanismo que permite o reaproveitamento de comportamentos e dados de outras classes do sistema.\n\nA resposta correta é: Princípio que permite que classes compartilhem atributos e métodos, através de uma hierarquia. Atividade 2 (A2): Revisão da tentativa\nCorreto\nAtingiu 1.00 de 1.00\nUm diagrama de classes possui diversos componentes que devem ser bem analisados, como classes, atributos, relacionamentos, associações e outros. Todos esses elementos são indicados através de símbolos específicos, que, de vez em quando, confundem diversos programadores. Dessa forma, analise a imagem com os símbolos a seguir:\n\nFonte: Elaborado pelo autor.\n\nConsiderando o exposto acima, a respeito do diagrama de classes, verifica-se que os símbolos representam, respectivamente:\n\na. agregação, composição e herança.\nb. herança, agregação e composição.\n c. herança, composição e agregação.\nd. agregação, herança e composição.\ne. herança, composição, polimorfismo e agregação.\n\nA resposta correta é: herança, agregação e composição. Atividade 2 (A2): Revisão da tentativa\nCorreto\nAtingiu 1.00 de 1.00\nA linguagem UML não é só formada por diagramas. Diversos conceitos são inseridos e devem ser entendidos. Ao utilizar a UML 2.0, por exemplo, é necessário se atentar ao fato de que atributos e operadores de uma classe possuem propriedades de visibilidade, que de forma um ou outra irá interferir no projeto como um todo.\n\nConsiderando as informações expostas, assinale a alternativa que contém a aplicação correta do conceito de escopo de visibilidade:\n\na. Público (public) aplica-se a classes.\nb. Pacote (package) aplica-se a sistemas.\nc. Protegido (protected) aplica-se à * árvores de herança.\nd. Privado (private) aplica-se a pacotes.\ne. Privado (private) aplica-se a sistemas.\n\nA resposta correta é: Protegido (protected) aplica-se a árvores de herança. Atividade 2 (A2): Revisão da tentativa\nCorreto\nAtingiu 1.00 de 1.00\nSobre os conceitos de orientação a objetos, um elemento que se apresenta como um tipo especial de associação capaz de demonstrar as informações de um objeto (chamado objeto-todo) precisa ser completado pelas informações contidas em um mais objetos de outra classe (chamados objetos-parte), que chamamos de todo-parte. Essa afirmação representa corretamente o que se encontra em:\n\na. composição.\nb. dependência.\nc. herança.\nd. polimorfismo.\ne. agregação.\n\nA resposta correta é: agregação.