Buscar

CCT0759_EX_A01_V2

Prévia do material em texto

A UML divide os diagramas em:
Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento
Nenhuma das anteriores
 Diagramas Estruturais e Diagramas Comportamentais
Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento
Diagramas Comportamentais e Diagramas de Fluxo de Dados
Respondido em 11/10/2020 12:20:43
 
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:
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).
Um modelo ou protótipo que define as características e comportamentos comuns a um conjunto de objetos de
certo tipo.
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.
 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.
Respondido em 11/10/2020 12:20:47
 
 
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
 
É 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
 Herança
Encapsulamento
Objeto
Polimorfismo
Respondido em 11/10/2020 12:20:52
 
 
Explicação:
O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas.
 
Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML,
respectivamente.
 Questão1
 Questão2
 Questão3
 Questão4
Diagrama de objetos; diagrama de implantação; diagrama de classes.
Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade.
Diagrama de casos de uso; diagrama de classes; diagrama de sequência
 Diagrama de implantação; diagrama de atividade; diagrama de componentes
Diagrama de sequência; diagrama de casos de uso; diagrama de estados.
Respondido em 11/10/2020 12:20:55
 
 
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
 
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 da linguagem de programação e do processo de desenvolvimento.
Ser dependente somente do processo de desenvolvimento.
 Ser independente da linguagem de programação e processo de desenvolvimento.
Ser independente da linguagem de programação e dependente do processo de desenvolvimento.
Ser dependente somente da linguagem de programação.
Respondido em 11/10/2020 12:18:29
 
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 III
 I, II e III
Apenas I e II
Apenas II e III
Apenas III
Respondido em 11/10/2020 12:18:31
 
 
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
 
 Questão5
 Questão6
 Questão7
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 I e III
 Apenas as assertivas I, II e III
Apenas as assertivas I, II e IV
Apenas as assertivas II e III
Respondido em 11/10/2020 12:18:35
 
 
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
 
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 III
Apenas I e III
Apenas II e III
Apenas I e II
 I, II e III
Respondido em 11/10/2020 12:18:40
 
 
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.
 
 Questão8

Continue navegando