Buscar

MODELAGEM DE SISTEMAS - AULA 1 - ORIENTAÇÃO A OBJETOS E UML 3

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

CCT0264 - MODELAGEM DE SISTEMAS 
 
 
 1a Questão 
 
 
Dentre os princípios do paradigma de orientação a objeto, listados, assinale aquele que representa "a 
capacidade do ser humano em focar nos aspectos de interesse e desconsiderar o que não é relevante ao 
contexto do problema" 
 
 
Visibilidade 
 
Encapsulamento 
 Abstração 
 
Herança 
 
Polimorfismo 
Respondido em 22/04/2020 20:12:38 
 
 
Explicação: 
O principio base da orientação OO, onde nos atemos aos aspectos de relevância do dominio do problema, 
chama-se ABSTRAÇãO, 
 
 
 
 
 2a Questão 
 
 
Ao modelarmos um atributo com a visibilidade PUBLICA, estamos ferindo a que princípio da Orientação a 
Objetos ? 
 
 Encapsulamento 
 
Mensagens a objetos. 
 
Visibilidade 
 
Herança 
 
Polimorfismo 
Respondido em 22/04/2020 20:12:51 
 
 
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. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 3a Questão 
 
 
Ano: 2019 Órgão: UFRN Prova: COMPERVE - 2019 - UFRN - Técnico de Tecnologia da 
Informação ADAPTADA 
Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando a 
linguagem Simula-68 introduziu as ideias de objetos e troca de mensagens para construção de programas. 
Tais concepções foram posteriormente amadurecidas e aprimoradas durante a década de 1970 pela 
linguagem de programação Smalltalk. Mas a popularização da POO só se deu ao longo das décadas de 1980 
e 1990, com as linguagens C++ e Java. 
Na POO, uma classe é: 
 
 
um objeto com função de instanciação, em que se definem comportamentos por meio de 
atributos. 
 
uma instância de um objeto 
 
um modelo ou molde de construção de objetos, em que não se podem definir características. 
 
um objeto com função de instanciação, em que não se podem definir características. 
 um modelo ou molde de construção de objetos, em que se definem características e 
comportamentos. 
Respondido em 22/04/2020 20:14:00 
 
 
Explicação: 
Classe é um modelo , onde classificamos objetos afins, ou seja com as mesmas propriedades e 
comportamento 
 
 4a Questão 
 
 
Ano: 2018 Órgão: UFMS Prova: FAPEC - 2018 - UFMS - Técnico de Tecnologia da Informação ADAPTADA 
 
No paradigma de Programação Orientada a Objetos, Polimorfismo pode ser descrito como: 
 
 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. 
 
Variável de uma instância que descreve as características dos objetos. 
 
Tipo especial de método que inicializa as variáveis do objeto, quando instanciado (inicializado). 
 
Princípio pelo qual dois métodos de uma mesma classe podem ter o mesmo nome, desde que suas 
listas de parâmetros sejam diferentes, constituindo assim uma assinatura diferente. 
 
Um modelo ou protótipo que define as características e comportamentos comuns a um conjunto de 
objetos de certo tipo. 
Respondido em 22/04/2020 20:16:34 
 
 
Explicação: 
Para haver polimorfismo precisa haver herança previamente. 
Poli = varios e morfirmo = forma 
Varias implementações (formas) de um mesmo método (mesma assinatura). Em cada implementação, um 
novo comportamento 
 
 
 
 
 
 
 
 
 5a Questão 
 
 
Sobre a modelagem de sistemas, analise as assertivas a seguir 
I. A modelem consiste na elaboração de modelos, sobre a forma de diagrama por exemplo, com a 
finalidade de representar a realidade, abstraindo-se dos aspectos que não interessam ao contexto 
II. O uso de modelos, facilita a comunicação entre os envolvidos no desenvolvimento de software. 
III. A modelagem, de certa forma, facilita e fomenta a discussão de idéias e soluções entre os membros da 
equipe de desenvolvimento, que podem refina-los até o real entendimento do problema. 
Com base em sua análise, assinale a UNICA opção contendo as assertivas corretas. 
 
 
Apenas I e III 
 
Apenas III 
 I, II e III 
 
Apenas I e II 
 
Apenas II e III 
Respondido em 22/04/2020 20:17:37 
 
 
Explicação: 
I. A modelem consiste na elaboração de modelos, sobre a forma de diagrama por exemplo, com a 
finalidade de representar a realidade, abstraindo-se dos aspectos que não interessam ao contexto - 
VERDADE 
II. O uso de modelos, facilita a comunicação entre os envolvidos no desenvolvimento de software. - 
VERDADE 
III. A modelagem, de certa forma, facilita e fomenta a discussão de idéias e soluções entre os membros da 
equipe de desenvolvimento, que podem refina-los até o real entendimento do problema. - VERDADE, os 
modelos ajudam a compreensão e entendimento. 
 
 
 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 22/04/2020 20:18:15 
 
 
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 
 
 
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. 
 
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. 
 
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. 
 
 
 8a 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 
 
Polimorfismo 
 Encapsulamento 
 
Objeto 
 
Herança 
Respondido em 22/04/2020 20:20:51 
 
 
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.

Outros materiais