Buscar

1-ORIENTAÇÃO A OBJETOS E UML

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 7 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 7 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

1a Questão 
 
 
A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui 
recursos para representação dos conceitos propostos pela Orientação a objetos. 
Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML 
 
 
 
Ser dependente somente da linguagem de programação. 
 
Ser dependente somente do processo de desenvolvimento. 
 
Ser independente da linguagem de programação e dependente do processo de desenvolvimento. 
 
Ser dependente da linguagem de programação e do processo de desenvolvimento. 
 Ser independente da linguagem de programação e processo de desenvolvimento. 
Respondido em 12/03/2019 18:38:56 
 
 
 
 
 
 2a Questão 
 
 
Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado 
a Objetos? 
 
 
 A orientação a objetos não pode ser utilizado em Softwares de larga escala. 
 
Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, 
possuem estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes 
totalmente reutilizáveis. 
 
Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de 
programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que 
utilizar mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível 
todas as técnicas da modelagem orientada a objetos. 
 
A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio 
do problema de um sistema. 
 
A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas 
usada em inúmeros projetos e para construção de diferentes tipo de sistemas. 
Respondido em 12/03/2019 18:39:39 
 
 
 
 
 
 3a Questão 
 
 
 A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, 
usadas em inúmeros projetos e para construção de diferentes tipos de sistemas. Assinale dentro das 
opções apresentadas, aquela que não é verdadeira 
Quando o sistema é desenvolvido com esta tecnologia, temos: 
 
 
 
Facilidade de Manutenção; 
 Maior segurança no uso de componentes por parte do programador; 
 
Melhor compreensão do código; 
 A certeza do menor tempo de desenvolvimento 
 
Melhor aproveitamento do seu código; 
Respondido em 12/03/2019 18:39:49 
 
 
 
 
 
 4a Questão 
 
 
A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas 
em inúmeros projetos e para construção de diferentes tipos de sistemas. Qual das alternativas abaixo, não 
representa uma vantagem na sua utilização: Quando o sistema é desenvolvido com esta tecnologia, tem-
se: 
 
 
 
Melhor compreensão do código; 
 Necessidade de menor quantidade de requesitos funcionais; 
 
Facilidade de manutenção; 
 
Mais segurança no uso dos componentes por parte do programador; 
 
Melhor reaproveitamento do seu código; 
Respondido em 12/06/2019 20:58:05 
 
 
 
 
 
 5a 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. 
 
 
 
Polimorfismo 
 Herança 
 
Objeto 
 
Classe 
 
Encapsulamento 
Respondido em 12/06/2019 20:58:38 
 
 
Explicação: 
O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas. 
 
 
 1a Questão 
 
 
Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama 
estrutural, todos da UML, respectivamente. 
 
 
 
Diagrama de objetos; diagrama de implantação; diagrama de classes. 
 
Diagrama de sequência; diagrama de casos de uso; diagrama de estados. 
 Diagrama de casos de uso; diagrama de classes; diagrama de sequência 
 Diagrama de implantação; diagrama de atividade; diagrama de componentes 
 
Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. 
Respondido em 12/06/2019 21:01:16 
 
 
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 
 
 
 
 
 
 2a Questão 
 
 
Considere as seguintes afirmações sobre UML (Unified Modeling Language): I. A UML é uma linguagem, 
uma notação, e não uma metodologia; II. Um diagrama de classes é um modelo que mostra o 
relacionamento estático entre as classes, incluindo associações, agregações e generalizações; III. A UML é 
uma linguagem orientada a objetos baseada numa extensão de XML. Quais afirmações estão corretas? 
 
 
 
Apenas II e III. 
 
Apenas II. 
 Apenas I e II. 
 
I, II e III. 
 
Apenas I e III. 
Respondido em 12/06/2019 21:02:37 
 
 
Explicação: 
 I. A UML é uma linguagem, uma notação, e não uma metodologia; - verdade. não diz como e nem a 
ordem com que as ações são realizada, logo não é uma metodologia. 
II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, incluindo 
associações, agregações e generalizações; - verdade 
III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. - false, UML não é 
linguagem orientada a objetos para programação e sim uma linguagem de modelagem 
 
 
 
 
 
 
 3a Questão 
 
 
A Orientação a objetos é uma tecnologia eficiência e de qualidade comprovada, usada em inúmeros projetos e 
para construção de diferentes tipos de sistemas. 
Assinale a ÚNICA alternativa que NÃO apresenta uma vantagem no uso Orientação a objetos. 
 
 
 
Obter um melhor aproveitamento do código. 
 
Facilidade de manutenção dos códigos desenvolvidos. 
 
Segurança no uso de componentes por parte do programador. 
 
Melhor compreensão do código. 
 Menor eficiência de código 
 
 5a Questão 
 
 
Assinale a opção que define corretamemte UML (Unified Modelling language). 
 
 
 
 
metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. 
 linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a 
especificação de sistemas em diversos níveis de abstração. 
 
notação para facilitar representação visual de padrões de projeto e desenvolvimento da estrutura 
lógica de programas em plataformas de objetos distribuídas. 
 
metodologia de desenvolvimento de sistemas que inclui desde a análise de requisitos até a 
especificação de testes do sistema com modelos orientados a objetos. 
 
notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e 
o C++. 
Respondido em 12/06/2019 21:03:22 
 
 
Explicação: UML não é metodologia porque não diz o que deve ser feito e nem a ordem das atividades 
 
 
 
 
 
 6a Questão 
 
 
São exemplos de diagramas comportamentais: 
 
 Casos de Usos, Atividades, Estados e Interações. 
 
Casos de Usos, Atividades, Componentes e Interações. 
 
Classes, Atividades, Estados e Interações. 
 
Casos de Usos, Atividades, Estados e Distribuição. 
 
Casos de Usos, Objetos, Estados e Interações. 
Respondido em 12/06/2019 21:03:43 
 
 
 
 
 
 7a Questão 
 
 
Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO? 
 
 
 
Diagrama de atividades. 
 
Diagrama de componentes. 
 
Diagrama de casos de usos. 
 Diagrama de classes. 
 
Diagrama de estados. 
Respondido em 12/06/2019 21:04:13 
 
 
 
 
 
 8a Questão 
 
 
A linguagem de Modelagem Unificada (UML) emergiu como notaçãode 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 para implementar os conceitos da orientação a objetos 
 
um método para especificar e modelar os artefatos dos sistemas. 
 
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. 
 uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas 
 
 
 1a Questão 
 
 
A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui 
recursos para representação dos conceitos propostos pela Orientação a objetos. 
Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML 
 
 Ser independente da linguagem de programação e processo de desenvolvimento. 
 
Ser dependente da linguagem de programação e do processo de desenvolvimento. 
 
Ser independente da linguagem de programação e dependente do processo de desenvolvimento. 
 
Ser dependente somente da linguagem de programação. 
 
Ser dependente somente do processo de desenvolvimento. 
2a Questão 
 
 
Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a 
Objetos? 
 
 
 
Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem 
estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente 
reutilizáveis. 
 
A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada 
em inúmeros projetos e para construção de diferentes tipo de sistemas. 
 
 
A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do 
problema de um sistema. 
 
 
A orientação a objetos não pode ser utilizado em Softwares de larga escala. 
 
Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de 
programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar 
mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as 
técnicas da modelagem orientada a objetos. 
 
 6a 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: 
 
 
 
Classe 
 
Objeto 
 Encapsulamento 
 
Polimorfismo 
 
Herança 
7a Questão 
 
 
A UML divide os diagramas em: 
 
 
 
Diagramas Comportamentais e Diagramas de Fluxo de Dados 
 Diagramas Estruturais e Diagramas Comportamentais 
 
Nenhuma das anteriores 
 
Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento 
 
Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de 
Agrupamento 
 
 8a Questão 
 
 
Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma 
superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos 
distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo 
da superclasse é denominado: 
 
 
 
herança. 
 
encapsulamento. 
 
independência. 
 polimorfismo. 
 
modularidade.

Outros materiais