Buscar

Análise e Projetos Orientados a Objetos

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

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

04/06/2022 19:47 Avaliação II - Individual
1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:669711)
Peso da Avaliação 1,50
Prova 28574384
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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 V - V - V - F.
B F - F - V - F.
C V - F - F - V.
D F - V - V -F.
A Linguagem de modelagem unificada (UML) foi criada para estabelecer uma linguagem de 
modelagem visual comum, semanticamente e sintaticamente rica, para arquitetura, design e 
implementação de sistemas de software complexos, tanto estruturalmente quanto para 
comportamentos. Além do desenvolvimento de software, a UML tem aplicações em fluxos do 
processo na fabricação. É análoga aos modelos utilizados em outros campos, e é composta por 
diferentes tipos de diagramas. De modo geral, diagramas UML descrevem o limite, a estrutura e o 
comportamento do sistema e os objetos nele contidos. A UML não é uma linguagem de programação, 
mas existem ferramentas que podem ser usadas para gerar código em várias linguagens por meio de 
diagramas UML. A UML tem uma relação direta com a análise e o design orientados a objetos. Sobre 
os diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Os diagramas de classe e componente são diagramas da categoria estrutural. 
( ) O diagrama de sequência é caracterizado como um diagrama de interação, e sua função é 
ordenar as mensagens. 
( ) Os diagramas estruturais são usados na etapa de implementação e representam o relacionamento 
do sistema como um todo. 
( ) Os diagramas comportamentais representam dinamicamente os objetos do sistema. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
 VOLTAR
A+ Alterar modo de visualização
1
2
04/06/2022 19:47 Avaliação II - Individual
2/5
B F - F - V - V.
C F - V - V - F.
D V - F - F - 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. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - F - V - F.
C F - V - F - V.
D V - V - F - V.
Em POO, os problemas de programação são pensados em termos de objetos, nada de funções e 
rotinas, o assunto são os objetos, as propriedades e os métodos. Dessa forma, quando é colocado o 
problema de desenvolver um sistema para locadoras, por exemplo, devemos pensar como dividir o 
problema em objetos. O objeto é um termo que usamos para representar uma entidade do mundo real. 
Para poder tratar os objetos, começamos criando classes. Uma classe representa um conjunto de 
objetos que possuem comportamentos e características comuns. Uma classe descreve como certos 
tipos de objetos se parecem do ponto de vista da programação. Com relação aos diagramas citados, 
analise as sentenças a seguir: 
I- O diagrama de objetos não serve de complemento para o diagrama de classes. 
II- O diagrama de classes é o mais utilizado dos diagramas UML, servindo de base para os demais. 
III- O diagrama de classes geralmente representa tabelas do banco de dados, através das quais é 
possível gerar uma parte do código da aplicação. 
IV- O diagrama de classes exibe e representa situações reais. 
Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças I e III estão corretas
3
4
04/06/2022 19:47 Avaliação II - Individual
3/5
C As sentenças I e III estão corretas.
D As sentenças II, III e IV estão corretas.
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 Objeto e Sequência.
B Sequência e Pacote.
C Sequência e Classe.
D Tempo e Componentes.
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 F - F - F - V.
B V - F - V - F.
C V - V - V - V.
D F - V - F - V.
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 
5
6
7
04/06/2022 19:47 Avaliação II - Individual
4/5
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 - F - V.
B F - V - V - F.
C V - F - V - F.
D F - F - V - V.
A Análise Orientada a Objetos consiste da definição das classes (objetos) que representam o 
problema a ser resolvido, o modo pelo qual as classes se relacionam e interagem umas com as outras, 
o funcionamento interno (atributos e operações) dos objetos e os mecanismos de comunicação 
(mensagens) que permitem a eles trabalharem juntos. Deve-se fazer uma descrição das características 
estáticas e dinâmicas das classes que descrevem um sistema ou um produto. A análise estrutural é 
uma fase crítica no desenvolvimento de sistemas e programas de software porque afeta as fases de 
desenvolvimentoseguintes. Ela é difícil por causa dos problemas de comunicação, das mudanças nos 
requisitos do sistema e das técnicas inadequadas de avaliação. Não é fácil descrever os requisitos do 
sistema em uma forma precisa. A linguagem do usuário e a linguagem do responsável pelo 
desenvolvimento são tão diferentes que tornam complicada uma comunicação eficaz. Os requisitos, 
no entanto, apresentam um alvo móvel que continua a modificar-se por todo o desenvolvimento do 
sistema e por todo o seu ciclo de vida. 
Em relação às características dos conceitos expostos, classifique V para as sentenças verdadeiras e F 
para as falsas: 
( ) A organização do código-fonte em pacotes e o uso de diagrama de classes. 
( ) Programas elaborados com o uso de funções e determinação do dicionário de dados. 
( ) O uso de diagramas de sequência e o uso do diagrama de contexto. 
( ) A modelagem do fluxo de dados e a abstração de conceitos do mundo real. 
( ) A técnica de encapsulamento e a extensão de classes com a aplicação de herança. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F - V.
B V - F - V - F - F.
C F - F - F - V - F.
D F - F - F - V - V.
Em POO, os problemas de programação são pensados em termos de objetos, nada de funções, 
rotinas, o assunto são os objetos, as propriedades e os métodos. Desta forma, quando é colocado o 
problema de desenvolver um sistema para locadoras , por exemplo, devemos pensar como dividir o 
problema em objetos. Um objeto é um termo que usamos para representar uma entidade do mundo 
real. Para poder tratar os objetos, começamos criando classes. Uma classe representa um conjunto de 
objetos que possuem comportamentos e características comuns. Uma classe descreve como certos 
8
9
04/06/2022 19:47 Avaliação II - Individual
5/5
tipos de objetos se parecem do ponto de vista da programação. Com relação aos diagramas citados, 
analise as sentenças a seguir: 
I- O diagrama de objetos complementa o diagrama de classes. 
II- O diagrama de objetos apresenta a visão dinâmica de um sistema. 
III- A partir do diagrama de classes é possível gerar uma parte do código de programação 
automaticamente. 
IV- O diagrama de classes exibe conceitos do mundo real. 
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças I e II estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças II e IV estão corretas.
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 I, II e III estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças II e IV estão corretas.
10
Imprimir

Continue navegando