Buscar

Conceitos de Herança e Modelagem de Sistemas

Prévia do material em texto

03/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/4
 
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
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"
MODELAGEM DE SISTEMAS 
Lupa Calc.
 
 
PPT
 
MP3
 
CCT0681_A1_201801178062_V7 
 
Aluno: WILLIAM DA SILVA SOUZA FRANÇA Matr.: 201801178062
Disc.: MODELAGEM DE SISTEM. 2020.1 (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Apenas III
Apenas II e III
I, II e III
Apenas I e II
Apenas I e III
 
 
 
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
 
 
 
 
2.
Abstração 
Visibilidade
Polimorfismo
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','1','','OWCBEWAY4V8NPK4DLY1R','');
javascript:abre_frame('3','1','','OWCBEWAY4V8NPK4DLY1R','');
03/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/4
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
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:
Sobre a modelagem de sistemas, analise as assertivas a seguir
Herança
Encapsulamento
 
 
 
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,
 
 
 
 
3.
Ser dependente da linguagem de programação e do processo de desenvolvimento.
Ser dependente somente da linguagem de programação.
Ser independente da linguagem de programação e dependente do processo de desenvolvimento.
Ser dependente somente do processo de desenvolvimento.
Ser independente da linguagem de programação e processo de desenvolvimento.
 
 
 
 
4.
As assertivas I, II, III e IV
Apenas as assertivas II e III
Apenas as assertivas I e III
Apenas as assertivas I, II e IV
Apenas as assertivas I, II e III
 
 
 
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
 
 
 
 
5.
03/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/4
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.
Avalie as assertivas a seguir no que se refere aos conceitos inerentes a UML (linguagem unificada de modelagem).
I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos.
II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental.
III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser construídos.
Com base em sua análise, assinale a opção que apresenta as assertivas CORRETAS.
Sabemos que os modelos nos ajudam a entender a complexidade do mundo real. No que se refere aos modelos, oriundos
de processos de modelagem, avalie as assertivas a seguir:
I. Uma maquete de um condomínio residencial é um modelo.
II. Um modelo é uma representação da realidade
III. Um modelo aumenta o nível de complexidade do entendimento da realidade
IV. Cada realidade somente contempla um único modelo.
Com base em sua análise, marque a UNICA opção que contém TODAS as assertivas corretas.
Apenas I e III
Apenas III
Apenas I e II
Apenas II e III
I, II e III
 
 
 
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.
 
 
 
 
 
6.
Apenas I e II
Apenas I
Apenas II e III
Apenas I e III
I, II e III
 
 
 
Explicação:
I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos. - Verdade
II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental. - Falso, o diagrama de
classes é um diagrama estrutural
III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser construídos. - Falso, a
UML não é uma metodologia e sim uma linguagem visual de modelagem.
 
 
 
 
7.
03/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 4/4
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 é:
I
I e II
I, II e IV
II
II e III
 
 
 
Explicação:
I. Uma maquete de um condomínio residencial é um modelo. - VERDADE
II. Um modelo é uma representação da realidade - VERDADE,. um modelo nos ajuda a entender a complexidade da realidade
III. Um modelo aumenta o nível de complexidade do entendimento da realidade - FALSO, um modelo dimini a complexidade
da realidade e nos permite um maior entendimento.
IV. Cada realidade somente contempla um único modelo. = FALSO, por exemplo do mesmo exemplo do condomínio
residencial, a planta baixa é um modelo que complementa a maquete, por exemplo. Logo são possíveis vários modelos , sob
diferentes perspectivas da mesma realidade.
 
 
 
 
8.
um modelo ou molde de construção de objetos, 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.
uma instância de um objeto
um objeto com função de instanciação, em que não se podem definir características.
um objeto com função de instanciação, em que se definem comportamentos por meio de atributos.
 
 
 
Explicação:
Classe é um modelo , onde classificamos objetos afins, ou seja com as mesmas propriedades e comportamento
 Não Respondida Não Gravada Gravada
Exercício inciado em 03/05/2020 11:07:43. 
javascript:abre_colabore('34595','190034476','3791438630');

Continue navegando