Logo Passei Direto
Buscar

Avaliação Online 2_ G FEV ANSIST 1 - Análise de Sistemas_TENTATIVA2

Ferramentas de estudo

Questões resolvidas

O diagrama de objetos fornece uma visão dos valores armazenados pelos objetos das classes definidas no diagrama de classes em um determinado momento da execução. Em relação à notação do diagrama de objetos na UML, é CORRETO afirmar que:
Os vínculos são representados por linhas pontilhadas.
Deve-se fornecer o nome do objeto seguido de dois pontos e o nome da classe.
O objeto é representado por um círculo com seu nome e atributos.
Deve-se informar a multiplicidade entre os objetos associados.
O nome do objeto deve ser escrito em letras maiúsculas.
O objeto é representado em um retângulo com o nome em minúsculo, seguido de dois pontos e o nome da classe. Nele, se informa apenas o valor dos atributos e seu vínculo apenas com uma linha cheia ligando um objeto a outro.

Dada a imagem, é CORRETO afirmar que:
A ClasseD pode acessar a ClasseC.
A ClasseA e a ClasseB estão ligadas por composição.
A ClasseC pode acessar os métodos públicos da ClasseB.
A ClasseA é uma instância da ClasseC.
A ClasseD é dependente da ClasseB.
A classeC herda da ClasseA.
A classeB está associada à ClasseA com muitos-para-um.
A ClasseD possui dependência da ClasseB.
Não existe relacionamento direto entre as ClasseC e ClasseB.

Sobre o recurso de visibilidade, é CORRETO afirmar que:
Na Orientação a Objetos, os atributos de uma classe sempre devem ser declarados como private.
Ao declarar um atributo ou método com visibilidade protected em uma classe, apenas a classe que o declarou pode acessá-lo.
Um atributo privado só pode ser visível pelos objetos de sua classe e pode ser acessado por outras classes por meio de seus métodos públicos.
Na Orientação a Objetos, todos os métodos devem ser declarados como public.
As visibilidades public e package possuem a mesma função, sendo a package um recurso usado apenas pelos métodos.
Tanto métodos quanto atributos podem ser configurados com as visibilidades da UML.
Na visibilidade protegido, além dos objetos da classe detentora do atributo ou método, as suas subclasses poderão ter acesso.
O atributo ou método com visibilidade pública define que qualquer objeto pode utilizar.
O atributo ou método como package é visivel por qualquer objeto dentro do pacote.
Os atributos privados são acessados somente pela classe que possui esses atributos. Contudo, é possível acessá-los por meio de métodos públicos em geral usando os termos get e set antes do seu nome.

Na orientação a objetos, uma interface é uma coleção de operações utilizadas para especificar um serviço de uma classe ou componente. A interface pode ser modelada como uma classe. Para isso, é CORRETO afirmar que:
Apenas devem ser declarados seus atributos com seus tipos definidos.
As operações são representadas mostrando apenas seus nomes ou exibindo suas assinaturas completas e outras propriedades.
O nome das interfaces deve ser escrito em itálico.
Na UML, usa-se o termo <> junto ao nome para representar uma interface.
Os métodos devem ser escritos com letras maiúsculas.
O termo usado para se referir a uma interface é a palavra <>. Ela pode ou não conter métodos, mas não se declara os atributos. As classes abstratas que definem os nomes são escritos em itálico.

O modelo de projeto representa uma perspectiva de especificação ou implementação. As classes UML consistem, de acordo com o processo unificado, em: Classe Conceitual, Classe de Software e Classe de Implementação. Marque a afirmativa que melhor representa o conceito dos tipos de classes:
A classe de software descreve as classes em uma linguagem de programação.
A classe conceitual representa as coisas ou conceitos do mundo real.
A classe de implementação contém as classes conceituais.
A classe conceitual descreve as classes em uma linguagem de programação.
A classe de implementação é independente de processo e método.
A classe de software representa uma perspectiva de especificação ou implementação de um elemento de software, independentemente do processo ou método.

O diagrama de sequência da UML, é por sua vez, um diagrama de interação também, porque descreve a interação entre atores e eventos. Na UML, um diagrama de interação é um subconjunto dos diagramas comportamentais, modelando aspectos dinâmicos do sistema. Sobre os elementos que estão presentes em um diagrama de sequência, podemos afirmar:
Objetos: são representados por uma caixa no topo do diagrama, opcionalmente pode-se declarar o tipo precedido por dois pontos, assim como pode-se colocar o nome do objeto.
Linha de vida: o diagrama exibe esse elemento como uma linha tracejada no eixo vertical do diagrama. Corresponde ao tempo, sendo que o tempo aumenta à medida que se caminha para baixo.
Retorno de chamada do método: mostra o momento em que um objeto está executando um método. É representada por uma barra branca ao longo da linha de vida do objeto.
I e III.
I e II.
II e III.
I, II e III.

A Universal Modeling Language, mais conhecida por UML, é uma linguagem que fornece ao analista de sistemas uma série de recursos para modelar um sistema, tendo como apoio a orientação a objetos. Os principais recursos são seus diversos diagramas. A respeito de seus diagramas, podemos afirmar:
O diagrama de classes é um diagrama comportamental.
O diagrama de objetos é um diagrama estrutural.
O diagrama de estados é um diagrama estrutural.
O diagrama de sequência é um diagrama comportamental.
II e IV.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O diagrama de objetos fornece uma visão dos valores armazenados pelos objetos das classes definidas no diagrama de classes em um determinado momento da execução. Em relação à notação do diagrama de objetos na UML, é CORRETO afirmar que:
Os vínculos são representados por linhas pontilhadas.
Deve-se fornecer o nome do objeto seguido de dois pontos e o nome da classe.
O objeto é representado por um círculo com seu nome e atributos.
Deve-se informar a multiplicidade entre os objetos associados.
O nome do objeto deve ser escrito em letras maiúsculas.
O objeto é representado em um retângulo com o nome em minúsculo, seguido de dois pontos e o nome da classe. Nele, se informa apenas o valor dos atributos e seu vínculo apenas com uma linha cheia ligando um objeto a outro.

Dada a imagem, é CORRETO afirmar que:
A ClasseD pode acessar a ClasseC.
A ClasseA e a ClasseB estão ligadas por composição.
A ClasseC pode acessar os métodos públicos da ClasseB.
A ClasseA é uma instância da ClasseC.
A ClasseD é dependente da ClasseB.
A classeC herda da ClasseA.
A classeB está associada à ClasseA com muitos-para-um.
A ClasseD possui dependência da ClasseB.
Não existe relacionamento direto entre as ClasseC e ClasseB.

Sobre o recurso de visibilidade, é CORRETO afirmar que:
Na Orientação a Objetos, os atributos de uma classe sempre devem ser declarados como private.
Ao declarar um atributo ou método com visibilidade protected em uma classe, apenas a classe que o declarou pode acessá-lo.
Um atributo privado só pode ser visível pelos objetos de sua classe e pode ser acessado por outras classes por meio de seus métodos públicos.
Na Orientação a Objetos, todos os métodos devem ser declarados como public.
As visibilidades public e package possuem a mesma função, sendo a package um recurso usado apenas pelos métodos.
Tanto métodos quanto atributos podem ser configurados com as visibilidades da UML.
Na visibilidade protegido, além dos objetos da classe detentora do atributo ou método, as suas subclasses poderão ter acesso.
O atributo ou método com visibilidade pública define que qualquer objeto pode utilizar.
O atributo ou método como package é visivel por qualquer objeto dentro do pacote.
Os atributos privados são acessados somente pela classe que possui esses atributos. Contudo, é possível acessá-los por meio de métodos públicos em geral usando os termos get e set antes do seu nome.

Na orientação a objetos, uma interface é uma coleção de operações utilizadas para especificar um serviço de uma classe ou componente. A interface pode ser modelada como uma classe. Para isso, é CORRETO afirmar que:
Apenas devem ser declarados seus atributos com seus tipos definidos.
As operações são representadas mostrando apenas seus nomes ou exibindo suas assinaturas completas e outras propriedades.
O nome das interfaces deve ser escrito em itálico.
Na UML, usa-se o termo <> junto ao nome para representar uma interface.
Os métodos devem ser escritos com letras maiúsculas.
O termo usado para se referir a uma interface é a palavra <>. Ela pode ou não conter métodos, mas não se declara os atributos. As classes abstratas que definem os nomes são escritos em itálico.

O modelo de projeto representa uma perspectiva de especificação ou implementação. As classes UML consistem, de acordo com o processo unificado, em: Classe Conceitual, Classe de Software e Classe de Implementação. Marque a afirmativa que melhor representa o conceito dos tipos de classes:
A classe de software descreve as classes em uma linguagem de programação.
A classe conceitual representa as coisas ou conceitos do mundo real.
A classe de implementação contém as classes conceituais.
A classe conceitual descreve as classes em uma linguagem de programação.
A classe de implementação é independente de processo e método.
A classe de software representa uma perspectiva de especificação ou implementação de um elemento de software, independentemente do processo ou método.

O diagrama de sequência da UML, é por sua vez, um diagrama de interação também, porque descreve a interação entre atores e eventos. Na UML, um diagrama de interação é um subconjunto dos diagramas comportamentais, modelando aspectos dinâmicos do sistema. Sobre os elementos que estão presentes em um diagrama de sequência, podemos afirmar:
Objetos: são representados por uma caixa no topo do diagrama, opcionalmente pode-se declarar o tipo precedido por dois pontos, assim como pode-se colocar o nome do objeto.
Linha de vida: o diagrama exibe esse elemento como uma linha tracejada no eixo vertical do diagrama. Corresponde ao tempo, sendo que o tempo aumenta à medida que se caminha para baixo.
Retorno de chamada do método: mostra o momento em que um objeto está executando um método. É representada por uma barra branca ao longo da linha de vida do objeto.
I e III.
I e II.
II e III.
I, II e III.

A Universal Modeling Language, mais conhecida por UML, é uma linguagem que fornece ao analista de sistemas uma série de recursos para modelar um sistema, tendo como apoio a orientação a objetos. Os principais recursos são seus diversos diagramas. A respeito de seus diagramas, podemos afirmar:
O diagrama de classes é um diagrama comportamental.
O diagrama de objetos é um diagrama estrutural.
O diagrama de estados é um diagrama estrutural.
O diagrama de sequência é um diagrama comportamental.
II e IV.

Prévia do material em texto

2 / 2 ptsPergunta 1
O diagrama de objetos fornece uma visão dos valores armazenados
pelos objetos das classes definidas no diagrama de classes em um
determinado momento da execução.
Em relação à notação do diagrama de objetos na UML, é CORRETO
afirmar que:
Fonte: GUEDES, G. T. A. UML 2 – guia prático. 2. ed. Novatec Editora, 2014.
 Os vínculos são representados por linhas pontilhadas. 
 
Deve-se fornecer o nome do objeto seguido de dois pontos e o nome
da classe.
Correto!Correto!
 O objeto é representado por um círculo com seu nome e atributos. 
 Deve-se informar a multiplicidade entre os objetos associados. 
 O nome do objeto deve ser escrito em letras maiúsculas. 
O objeto é representado em um retângulo com o nome em
minúsculo, seguido de dois pontos e o nome da classe. Nele, se
informa apenas o valor dos atributos e seu vínculo apenas com
uma linha cheia ligando um objeto a outro.
2 / 2 ptsPergunta 2
O diagrama de classes permite entender as classes e como essas se
relacionam para estruturar o sistema.
Representação do diagrama de classes
Fonte: Elaborado pelo autor.
 
Dada a imagem, é CORRETO afirmar que:
 A ClasseD pode acessar a ClasseC. 
 A ClasseA e a ClasseB estão ligadas por composição. 
 A ClasseC pode acessar os métodos públicos da ClasseB. 
 A ClasseA é uma instância da ClasseC. 
 A ClasseD é dependente da ClasseB. Correto!Correto!
A classeC herda da ClasseA.
A classeB está associada à ClasseA com muitos-para-um.
A ClasseD possui dependência da ClasseB.
Não existe relacionamento direto entre as ClasseC e ClasseB.
2 / 2 ptsPergunta 3
Em um diagrama de classes da UML, a classe é composta pelo seu
nome, atributo e método. Cada atributo pode ter um nome, um tipo e
um nível de visibilidade. O tipo de visibiliadde é indicado pelos sinais: 
-, #, ~, +, apresentando respectivamente visibilidade private,
protected, package ou public. Cada operação pode, também, ser
mostrada com um nível de visibilidade.
 
Sobre o recurso de visibilidade, é CORRETO afirmar que:
PRESSMAN, R.; MAXIM, B. Engenharia de software. 8. ed. McGraw Hill Brasil, 2016.
 
Na Orientação a Objetos, os atributos de uma classe sempre devem
ser declarados como private.
 
Ao declarar um atributo ou método com visibilidade protected em uma
classe, apenas a classe que o declarou pode acessá-lo.
 
Um atributo privado só pode ser visível pelos objetos de sua classe e
pode ser acessado por outras classes por meio de seus métodos
públicos.
Correto!Correto!
 
Na Orientação a Objetos, todos os métodos devem ser declarados
como public.
 
As visibilidades public e package possuem a mesma função, sendo a
package um recurso usado apenas pelos métodos.
Tanto métodos quanto atributos podem ser configurados com as
visibilidades da UML.
Na visibilidade protegido, além dos objetos da classe detentora
do atributo ou método, as suas subclasses poderão ter acesso.
O atributo ou método com visibilidade pública define que
qualquer objeto pode utilizar.
O atributo ou método como package é visivel por qualquer
objeto dentro do pacote. 
Os atributos privados são acessados somente pela classe que
possui esses atributos. Contudo, é possível acessá-los por meio
de métodos públicos em geral usando os termos get e set antes
do seu nome.
(GUEDES, G. T. A. UML 2 - uma abordagem prática. Novatec Editora, 2018.)
2 / 2 ptsPergunta 4
Na orientação a objetos, uma interface é uma coleção de operações
utilizadas para especificar um serviço de uma classe ou componente.
 
 
A interface pode ser modelada como uma classe. Para isso, é
CORRETO afirmar que:
BOOCH, G.; JACOBSON, J.; RUMBAUGH, J. UML - guia do usuário. Tradução da SegundaEdição. [s.l.] Elsevier Brasil, 2016.
 
Apenas devem ser declarados seus atributos com seus tipos definidos. 
 
As operações são representadas mostrando apenas seus nomes ou
exibindo suas assinaturas completas e outras propriedades.
Correto!Correto!
 O nome das interfaces deve ser escrito em itálico. 
 
Na UML, usa-se o termo <<extends>> junto ao nome para representar
uma interface.
 Os métodos devem ser escritos com letras maiúsculas. 
O termo usado para se referir a uma interface é a palavra
<<interface>>. Ela pode ou não conter métodos, mas não se
declara os atributos. As classes abstratas que definem os
nomes são escritos em itálico.
2 / 2 ptsPergunta 5
O modelo de projeto representa uma perspectiva de especificação ou
implementação. As classes UML consistem, de acordo com o processo
unificado, em: Classe Conceitual, Classe de Software e Classe de
Implementação.
 
Marque a afirmativa que melhor representa o conceito dos tipos de
classes:
Fonte: LARMAN, C. Utilizando UML e padrões. São Paulo: Bookman Editora, 2002.
 
A classe de software descreve as classes em uma linguagem de
programação.
 
A classe conceitual representa as coisas ou conceitos do mundo real. 
Correto!Correto!
 A classe de implementação contém as classes conceituais. 
 
A classe conceitual descreve as classes em uma linguagem de
programação.
 A classe de implementação é independente de processo e método. 
A classe de software representa uma perspectiva de
especificação ou implementação de um elemento de software,
independentemente do processo ou método.
A classe de implementação é executada em uma linguagem de
programação como Java.
A classe conceitual identifica os termos de negócio do cliente
para modelar o sistema. Logo, ela representa coisas ou
conceitos do mundo real.
2 / 2 ptsPergunta 6
O diagrama de sequência da UML, é por sua vez, um diagrama de
interação também, porque descreve a interação entre atores e
eventos. Na UML, um diagrama de interação é um subconjunto dos
diagramas comportamentais, modelando aspectos dinâmicos do
sistema. Sobre os elementos que estão presentes em um diagrama de
sequência, podemos afirmar:
 
I) Objetos: são representados por uma caixa no topo do diagrama,
opcionalmente pode-se declarar o tipo precedido por dois pontos,
assim como pode-se colocar o nome do objeto.
II) Linha de vida: o diagrama exibe esse elemento como uma linha
tracejada no eixo vertical do diagrama. Corresponde ao tempo, sendo
que o tempo aumenta à medida que se caminha para baixo.
III) Retorno de chamada do método: mostra o momento em que um
objeto está executando um método. É representada por uma barra
branca ao longo da linha de vida do objeto.
 
São verdadeiras as afirmações:
 
 I e III. 
 I e II. Correto!Correto!
 I e III. 
 II e III. 
 I, II e III. 
2 / 2 ptsPergunta 7
Referente aos tipos de diagramas oferecidos pela Linguagem de
modelagem UML, o diagrama que permite visualizar objetos
interagindo entre si, em ordem temporal, é denominado:
 Diagrama de máquina de estado 
 Diagrama de atividades 
 Diagrama de tempo 
 Diagrama de caso de uso 
 Diagrama de sequência Correto!Correto!
2 / 2 ptsPergunta 8
Referente à modelagem de sistemas de SW utilizando o diagrama de
máquina de estados da UML, o motor (engine, algoritmo) responsável
por gerenciar as mudanças de estados em objetos no sistema, é
denominado:
 Máquina de estados Correto!Correto!
 Motor de atividades 
 Máquina de sequência 
 Máquina de atividades 
 Motor de estados 
2 / 2 ptsPergunta 9
A Universal Modeling Language, mais conhecida por UML, é uma
linguagem que fornece ao analista de sistemas uma série de recursos
para modelar um sistema, tendo como apoio a orientação a objetos.
Os principais recursos são seus diversos diagramas. A respeito de
seus diagramas, podemos afirmar: 
 
I) O diagrama de classes é um diagrama comportamental.
II) O diagrama de objetos é um diagrama estrutural.
III) O diagrama de estados é um diagrama estrutural.
IV) O diagrama de sequência é um diagrama comportamental.
 
Estão corretas apenas as asserções:
 I, II, III e IV. 
 I e III. 
 II e III. 
 I, II e IV. 
 II e IV. Correto!Correto!
2 / 2 ptsPergunta 10
A linguagem de modelagem UML permite trabalhar com diagramas
estáticos e dinâmicos, de acordo com as necessidades de modelagemem projetos de SW. Referente a diagramas de modelagem dinâmica,
TODOS os diagramas abaixo fazem parte do grupo de diagramas
dinâmicos da UML, EXCETO:
 Máquina de estado 
 Atividades 
 Sequência 
 Objetos Correto!Correto!
 Casos de uso

Mais conteúdos dessa disciplina