Logo Passei Direto
Buscar

Avaliação 2- Análise Orientada a Objetos II

User badge image
David Duarte

em

Ferramentas de estudo

Questões resolvidas

A UML - Unified Modeling Language - inclui um conjunto de técnicas de notação gráfica que ajuda você a especificar, visualizar e documentar modelos de sistemas de software, incluindo a sua estrutura e design, de uma forma que atenda a todos esses requisitos. A UML é uma linguagem padrão para modelagem orientada a objetos. Ela surgiu da fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson). Esta linguagem de modelagem não proprietária de terceira geração não é um método de desenvolvimento. Ela têm como objetivo ajudar a visualizar o desenho e a comunicação entre objetos e permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados, sendo muito usada para criar modelos de sistemas de software. Os Diagramas da UML estão divididos em Estruturais e Comportamentais. Embora os diagramas mais conhecidos sejam o de casos de uso e o de classes, a UML (Unified Modeling Language) apresenta diversos diagramas para representar informações em praticamente todas as fases do desenvolvimento, desde a análise de requisitos até a instalação no cliente.
Considerando as características dos diagramas existentes na UML, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os diagramas de sequência devem representar os processos definidos nos diagramas de caso de uso.
( ) O diagrama de comunicação mostra a troca de mensagens entre dois ou mais objetos.
( ) O diagrama de colaboração é necessário para a adequada construção do diagrama de classes.
( ) O diagrama de classes tem seu enfoque em fornecer a representação de uma solução para os problemas.
a) V - V - F - V.
b) V - F - V - F.
c) F - F - V - V.
d) F - V - F - V.

Os Diagramas de Sequência enfatizam a perspectiva temporal. Existem dois tipos de utilização desse diagrama: documentação dos casos de uso (diagrama de sequências de eventos do sistema) e representação das interações entre objetos com foco para a análise da troca de mensagens.
Com relação ao diagrama citado, analise as sentenças a seguir:
I- Representam atores e objetos na sequência de um processo.
II- A flecha é a notação de envio de mensagem neste diagrama.
III- Não permite identificar os métodos e os atributos das classes.
IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos e comunicação.
a) As sentenças I e II estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças I e III estão corretas.

Com relação à análise e projetos orientados ao objeto, podemos estruturar um projeto considerando várias dimensões que envolvem várias fases. Geralmente as fases são: iniciação, elaboração, construção e transição. Considerando a dimensão componente, temos a realização de atividades ao longo das fases do processo de desenvolvimento, tais como: análise de requisitos, análise, projeto, implementação e teste.
Sobre os diagramas que estão relacionados ao levantamento de requisitos do projeto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Diagrama de casos de uso.
( ) Diagrama de sequência.
( ) Diagrama de componentes.
( ) Diagrama de colaboração.
a) F - F - V - F.
b) V - V - V - F.
c) F - V - V -F.
d) V - F - F - V.

Projeto orientado a objeto é parte do desenvolvimento orientado a objeto. Se dedica a desenvolver um modelo orientado a objeto de um sistema de software para implementar os requisitos. Os objetos em um projeto O.O. estão relacionados à solução do problema que está sendo resolvido. Os projetos O.O. são de fácil manutenção, em que os objetos podem ser entendidos como entidades independentes. Os objetos são componentes potencialmente reutilizáveis.
Sobre o projeto orientado a objetos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) É uma estratégia de projeto em que o projetista pensa em termos de coisas em vez de funções.
( ) A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos.
( ) Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados.
( ) O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a objeto de um sistema de software.
a) V - V - V - V.
b) F - F - F - V.
c) F - V - F - V.
d) V - F - V - F.

O termo classe é muito utilizado na programação e análise orientada a objetos, pois os objetos somente existem através da instanciação de uma classe, que fornece estado e comportamento padrão para estes durante seu ciclo de vida.
Com relação à programação e análise orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As classes, em geral, representam elementos do domínio do problema no mundo real.
( ) Somente o estado de instâncias pode ser moldado através de uma classe.
( ) Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de software conhecido como classe.
( ) O comportamento de uma instância somente é definido através da herança.
A V - F - F - V.
B F - F - V - V.
C V - F - V - F.
D F - V - V - F.

O diagrama de classe em geral é precedido pelo diagrama de casos de uso. Enquanto o diagrama de casos de uso procura fornecer uma representação do problema que deve ser solucionado de forma sistêmica, o diagrama de classes tem seu enfoque em fornecer a representação de uma solução para este problema, na forma de classes, atributos, métodos e relacionamentos.
Considerando as características dos diagramas de classes, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os métodos setters fornecem acesso de escrita a um atributo.
( ) Através da herança, é possível reaproveitar atributos já definidos em uma classe mãe.
( ) A herança múltipla consiste de uma classe mãe possuir várias filhas.
( ) Objetos ou atributos transientes não são serializados e, consequentemente, não são persistidos.
a) V - V - F - V.
b) F - F - V - F.
c) V - F - F - V.
d) F - V - F - V.

A Linguagem de Modelagem Unificada - UML - dá suporte para a criação de modelos claros e objetivos para facilitar a construção de aplicativos computacionais. É composta por 23 diagramas e os divide em duas categorias: estruturais e comportamentais.
Podemos dizer que é um exemplo de diagrama estrutural e comportamental, respectivamente, quais diagramas?
a) Sequência e Classe.
b) Tempo e Componentes.
c) Objeto e Sequência.
d) Sequência e Pacote.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

A UML - Unified Modeling Language - inclui um conjunto de técnicas de notação gráfica que ajuda você a especificar, visualizar e documentar modelos de sistemas de software, incluindo a sua estrutura e design, de uma forma que atenda a todos esses requisitos. A UML é uma linguagem padrão para modelagem orientada a objetos. Ela surgiu da fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson). Esta linguagem de modelagem não proprietária de terceira geração não é um método de desenvolvimento. Ela têm como objetivo ajudar a visualizar o desenho e a comunicação entre objetos e permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados, sendo muito usada para criar modelos de sistemas de software. Os Diagramas da UML estão divididos em Estruturais e Comportamentais. Embora os diagramas mais conhecidos sejam o de casos de uso e o de classes, a UML (Unified Modeling Language) apresenta diversos diagramas para representar informações em praticamente todas as fases do desenvolvimento, desde a análise de requisitos até a instalação no cliente.
Considerando as características dos diagramas existentes na UML, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os diagramas de sequência devem representar os processos definidos nos diagramas de caso de uso.
( ) O diagrama de comunicação mostra a troca de mensagens entre dois ou mais objetos.
( ) O diagrama de colaboração é necessário para a adequada construção do diagrama de classes.
( ) O diagrama de classes tem seu enfoque em fornecer a representação de uma solução para os problemas.
a) V - V - F - V.
b) V - F - V - F.
c) F - F - V - V.
d) F - V - F - V.

Os Diagramas de Sequência enfatizam a perspectiva temporal. Existem dois tipos de utilização desse diagrama: documentação dos casos de uso (diagrama de sequências de eventos do sistema) e representação das interações entre objetos com foco para a análise da troca de mensagens.
Com relação ao diagrama citado, analise as sentenças a seguir:
I- Representam atores e objetos na sequência de um processo.
II- A flecha é a notação de envio de mensagem neste diagrama.
III- Não permite identificar os métodos e os atributos das classes.
IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos e comunicação.
a) As sentenças I e II estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças I e III estão corretas.

Com relação à análise e projetos orientados ao objeto, podemos estruturar um projeto considerando várias dimensões que envolvem várias fases. Geralmente as fases são: iniciação, elaboração, construção e transição. Considerando a dimensão componente, temos a realização de atividades ao longo das fases do processo de desenvolvimento, tais como: análise de requisitos, análise, projeto, implementação e teste.
Sobre os diagramas que estão relacionados ao levantamento de requisitos do projeto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Diagrama de casos de uso.
( ) Diagrama de sequência.
( ) Diagrama de componentes.
( ) Diagrama de colaboração.
a) F - F - V - F.
b) V - V - V - F.
c) F - V - V -F.
d) V - F - F - V.

Projeto orientado a objeto é parte do desenvolvimento orientado a objeto. Se dedica a desenvolver um modelo orientado a objeto de um sistema de software para implementar os requisitos. Os objetos em um projeto O.O. estão relacionados à solução do problema que está sendo resolvido. Os projetos O.O. são de fácil manutenção, em que os objetos podem ser entendidos como entidades independentes. Os objetos são componentes potencialmente reutilizáveis.
Sobre o projeto orientado a objetos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) É uma estratégia de projeto em que o projetista pensa em termos de coisas em vez de funções.
( ) A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos.
( ) Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados.
( ) O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a objeto de um sistema de software.
a) V - V - V - V.
b) F - F - F - V.
c) F - V - F - V.
d) V - F - V - F.

O termo classe é muito utilizado na programação e análise orientada a objetos, pois os objetos somente existem através da instanciação de uma classe, que fornece estado e comportamento padrão para estes durante seu ciclo de vida.
Com relação à programação e análise orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As classes, em geral, representam elementos do domínio do problema no mundo real.
( ) Somente o estado de instâncias pode ser moldado através de uma classe.
( ) Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de software conhecido como classe.
( ) O comportamento de uma instância somente é definido através da herança.
A V - F - F - V.
B F - F - V - V.
C V - F - V - F.
D F - V - V - F.

O diagrama de classe em geral é precedido pelo diagrama de casos de uso. Enquanto o diagrama de casos de uso procura fornecer uma representação do problema que deve ser solucionado de forma sistêmica, o diagrama de classes tem seu enfoque em fornecer a representação de uma solução para este problema, na forma de classes, atributos, métodos e relacionamentos.
Considerando as características dos diagramas de classes, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os métodos setters fornecem acesso de escrita a um atributo.
( ) Através da herança, é possível reaproveitar atributos já definidos em uma classe mãe.
( ) A herança múltipla consiste de uma classe mãe possuir várias filhas.
( ) Objetos ou atributos transientes não são serializados e, consequentemente, não são persistidos.
a) V - V - F - V.
b) F - F - V - F.
c) V - F - F - V.
d) F - V - F - V.

A Linguagem de Modelagem Unificada - UML - dá suporte para a criação de modelos claros e objetivos para facilitar a construção de aplicativos computacionais. É composta por 23 diagramas e os divide em duas categorias: estruturais e comportamentais.
Podemos dizer que é um exemplo de diagrama estrutural e comportamental, respectivamente, quais diagramas?
a) Sequência e Classe.
b) Tempo e Componentes.
c) Objeto e Sequência.
d) Sequência e Pacote.

Prévia do material em texto

1. A UML - Unified Modeling Language - inclui um conjunto de técnicas de notação 
gráfica que ajuda você a especificar, visualizar e documentar modelos de sistemas de 
software, incluindo a sua estrutura e design, de uma forma que atenda a todos esses 
requisitos. A UML é uma linguagem padrão para modelagem orientada a objetos. 
Ela surgiu da fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e 
OOSE (Jacobson). Esta linguagem de modelagem não proprietária de terceira 
geração não é um método de desenvolvimento. Ela têm como objetivo ajudar a 
visualizar o desenho e a comunicação entre objetos e permite que desenvolvedores 
visualizem os produtos de seu trabalho em diagramas padronizados, sendo muito 
usada para criar modelos de sistemas de software. Os Diagramas da UML estão 
divididos em Estruturais e Comportamentais. Embora os diagramas mais conhecidos 
sejam o de casos de uso e o de classes, a UML (Unified Modeling Language) 
apresenta diversos diagramas para representar informações em praticamente todas as 
fases do desenvolvimento, desde a análise de requisitos até a instalação no cliente. 
Considerando as características dos diagramas existentes na UML, classifique V para 
as sentenças verdadeiras e F para as falsas: 
 
( ) Os diagramas de sequência devem representar os processos definidos nos 
diagramas de caso de uso. 
( ) O diagrama de comunicação mostra a troca de mensagens entre dois ou mais 
objetos. 
( ) O diagrama de colaboração é necessário para a adequada construção do 
diagrama de classes. 
( ) O diagrama de classes tem seu enfoque em fornecer a representação de uma 
solução para os problemas. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F - V. 
 b) V - F - V - F. 
 c) F - F - V - V. 
 d) F - V - F - V. 
 
2. O Projeto Orientado a Objeto é desenvolvido adotando uma nova estratégia que 
procura analisar o sistema como se suas partes fossem coisas que estariam sendo 
interligadas por intermédio das funções que cada uma deveria desempenhar. Essas 
coisas seriam os objetos que são desenvolvidos independentemente, mas que em um 
período mais avançado do projeto eles se ligariam e formariam o projeto como um 
todo. Para que o Projeto Orientado a Objeto seja relevante, é necessário que o 
pensamento em termos de Orientação a Objeto seja desenvolvido desde o início do 
processo de desenvolvimento do software. Sobre o Projeto Orientado a Objetos, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) É uma estratégia de projeto em que o projetista pensa em termos de coisas em 
vez de funções. 
( ) A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos 
objetos. 
( ) Objetos se comunicam por passagem de mensagem, eliminando áreas de dados 
compartilhados. 
( ) O objetivo é implementar os requisitos, a partir do desenvolvimento de um 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_2%20aria-label=
modelo orientado a objeto de um sistema de software. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - V - V. 
 b) F - F - F - V. 
 c) V - F - V - F. 
 d) F - V - F - V. 
 
3. Os Diagramas de Sequência enfatizam a perspectiva temporal. Existem dois tipos de 
utilização desse diagrama: documentação dos casos de uso (diagrama de sequências 
de eventos do sistema) e representação das interações entre objetos com foco para a 
análise da troca de mensagens. Com relação ao diagrama citado, analise as sentenças 
a seguir: 
 
I- Representam atores e objetos na sequência de um processo. 
II- A flecha é a notação de envio de mensagem neste diagrama. 
III- Não permite identificar os métodos e os atributos das classes. 
IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos 
e comunicação. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II e IV estão corretas. 
 b) As sentenças I e III estão corretas. 
 c) As sentenças I e II estão corretas. 
 d) As sentenças III e IV estão corretas. 
 
4. Um Diagrama de Classes descreve as classes e seus relacionamentos. É um dos 
principais diagramas da UML. É a base para a construção dos diagramas de 
comunicação, sequência e estados. Com relação ao Diagrama de Classes, analise as 
sentenças a seguir: 
 
I- É o diagrama mais utilizado da UML. 
II- Associação, agregação e generalização são relações deste diagrama. 
III- Cada classe deste diagrama é uma tabela no banco de dados. 
IV- Abstração não é um conceito importante na elaboração do diagrama de classes. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças III e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças I, II e IV estão corretas. 
 d) As sentenças II e IV estão corretas. 
 
5. Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do 
modelo de um sistema. Nesse sentido, existe um diagrama que é o mais utilizado da 
UML e que serve de base para quase todos os outros diagramas. Sobre esse 
diagrama, assinale a alternativa CORRETA: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_5%20aria-label=
 a) Objetos. 
 b) Sequência. 
 c) Implantação. 
 d) Classe. 
 
6. Com relação à análise e projetos orientados ao objeto, podemos estruturar um projeto 
considerando várias dimensões que envolvem várias fases. Geralmente as fases são: 
iniciação, elaboração, construção e transição. Considerando a dimensão componente, 
temos a realização de atividades ao longo das fases do processo de desenvolvimento, 
tais como: análise de requisitos, análise, projeto, implementação e teste. Sobre os 
diagramas que estão relacionados ao levantamento de requisitos do projeto, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Diagrama de casos de uso. 
( ) Diagrama de sequência. 
( ) Diagrama de componentes. 
( ) Diagrama de colaboração. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - F. 
 b) V - V - V - F. 
 c) F - V - V -F. 
 d) V - F - F - V. 
 
7. Projeto orientado a objeto é parte do desenvolvimento orientado a objeto. Se dedica a 
desenvolver um modelo orientado a objeto de um sistema de software para 
implementar os requisitos. Os objetos em um projeto O.O. estão relacionados à 
solução do problema que está sendo resolvido. Os projetos O.O. são de fácil 
manutenção, em que os objetos podem ser entendidos como entidades 
independentes. Os objetos são componentes potencialmente reutilizáveis. Sobre o 
projeto orientado a objetos, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) É uma estratégia de projeto em que o projetista pensa em termos de coisas em 
vez de funções. 
( ) A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos 
objetos. 
( ) Objetos se comunicam por passagem de mensagem, eliminando áreas de dados 
compartilhados. 
( ) O objetivo é implementar os requisitos, a partir do desenvolvimento de um 
modelo orientado a objeto de um sistema de software. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - V - V. 
 b) F - F - F - V. 
 c) F - V - F - V. 
 d) V - F - V - F. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_7%20aria-label=
 
8. O termo classe é muito utilizado na programação e análise orientada a objetos, pois 
os objetos somente existem através da instanciação de uma classe, que fornece 
estado e comportamentopadrão para estes durante seu ciclo de vida. Com relação à 
programação e análise orientada a objetos, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) As classes, em geral, representam elementos do domínio do problema no mundo 
real. 
( ) Somente o estado de instâncias pode ser moldado através de uma classe. 
( ) Uma instância é formada por estado e comportamento, sendo ambos definidos 
por um pedaço de software conhecido como classe. 
( ) O comportamento de uma instância somente é definido através da herança. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - V - F. 
 b) F - F - V - V. 
 c) F - V - V - F. 
 d) V - F - F - V. 
 
9. O diagrama de classe, em geral, é precedido pelo diagrama de casos de uso. 
Enquanto o diagrama de casos de uso procura fornecer uma representação do 
problema que deve ser solucionado de forma sistêmica, o diagrama de classes tem 
seu enfoque em fornecer a representação de uma solução para este problema na 
forma de classes, atributos, métodos e relacionamentos. Considerando as 
características dos diagramas de classes, classifique V para as sentenças verdadeiras 
e F para as falsas: 
 
( ) Os métodos setters fornecem acesso de escrita a um atributo. 
( ) Através da herança, é possível reaproveitar atributos já definidos em uma classe 
mãe. 
( ) A herança múltipla consiste de uma classe mãe possuir várias filhas. 
( ) Objetos ou atributos transientes não são serializados e, consequentemente, não 
são persistidos. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - F. 
 b) F - V - F - V. 
 c) V - F - F - V. 
 d) V - V - F - V. 
 
10. A Linguagem de Modelagem Unificada - UML - dá suporte para a criação de 
modelos claros e objetivos para facilitar a construção de aplicativos computacionais. 
É composta por 23 diagramas e os divide em duas categorias: estruturais e 
comportamentais. Podemos dizer que é um exemplo de diagrama estrutural e 
comportamental, respectivamente, quais diagramas? 
 a) Sequência e Classe. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_10%20aria-label=
 b) Tempo e Componentes. 
 c) Objeto e Sequência. 
 d) Sequência e Pacote.

Mais conteúdos dessa disciplina