Buscar

Av1 - Análise Orientada a Objetos colaborar

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

Prévia do material em texto

10/03/2024, 17:14 Colaborar - Av1 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16085151 1/4
 Análise Orientada a Objetos (/aluno/timelin…
Av1 - Análise Orientada a Objetos
Colaborar  
(/notific
Informações Adicionais
Período: 05/02/2024 00:00 à 04/03/2024 23:59
Situação: Confirmado
Tentativas: 1 / 3
Pontuação: 1500
Protocolo: 974232530
A atividade está fora do período do cadastro
Avaliar Material
1)
a)
b)
c)
d)
e)
A linguagem UML é uma linguagem de modelagem, ou seja, possui diagramas que são modelos do
sistema. Cada diagrama existente na linguagem demonstra como o sistema se comporta em determinados
casos e/ou sua estrutura de acordo com algum aspecto específico. Neste caso é interessante conhecer a
equipe de desenvolvimento e o software que se está desenvolvendo para avaliar quais os diagramas
necessários.
Sobre modelos considere as seguintes afirmações:
I -  capturar e definir com precisão os requisitos do software para realmente atender às necessidades de
quem contratou o desenvolvimento do software
II -  apresentar uma solução que contenha as decisões de projeto em uma forma que não depende
diretamente dos requisitos
III - permitir que um sistema complexo seja descrito de forma que possa ser entendido em sua totalidade
Considerando o contexto apresentado, é correto o que se afirma em:
Alternativas:
I apenas.
II apenas.
I e II, apenas.
I e III, apenas.
I, II e III.  Alternativa assinalada
https://www.colaboraread.com.br/aluno/timeline/index/3719061502?ofertaDisciplinaId=2145311
https://www.colaboraread.com.br/aluno/timeline/index/3719061502?ofertaDisciplinaId=2145311
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
10/03/2024, 17:14 Colaborar - Av1 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16085151 2/4
2)
a)
b)
c)
d)
e)
3)
a)
A Linguagem de Modelagem Unificada, Unified Modeling Language (UML) em inglês, é uma linguagem de
modelagem não proprietária de terceira geração, largamente utilizada, atualmente, na especificação e na
documentação de projetos e soluções. Por conta de sua praticidade, a UML é muito usada para criar
sistemas de  softwares. Isso ocorre porque ela possibilita modelar sistemas por meio dos conceitos da
Programação Orientada a Objetos (POO). Na prática, a UML permite que desenvolvedores visualizem o
produto criado em diagramas padronizados. Ao fazer isso, ela auxilia a visualização do desenho e a
comunicação entre objetos. Entender a UML é, portanto, aprender a modelar sob a ótica da programação
orientada a objetos.
Considere as afirmações a seguir:
I - Diagramas são modelos podem ser apresentados de várias formas diferentes com diversos objetivos e
níveis de abstração.
II -  A quantidade de detalhes em um modelo deve ser sempre a maior possível para auxiliar no
desenvolvimento.
III -  Um modelo captura aspectos importantes e de alguma forma modifica ou omite o restante das
informações.
Considerando o contexto apresentado, é correto o que se afirma em:
Alternativas:
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I e III, apenas.  Alternativa assinalada
A linguagem UML procura fornecer meios para auxiliar no levantamento dos requisitos que irão
constituir um sistema, além de recursos para a modelagem de estruturas que farão parte do mesmo. O fato
da UML ser um padrão de grande aceitação no mercado também se deve, em grande parte, à forte
integração desta com conceitos da Orientação a Objetos (OO). Como muitos sistemas são concebidos a
partir da aplicação de práticas e técnicas de OO, a elaboração de documentos modelando os componentes
esperados é feita atualmente a partir de diagramas UML.
 
Considere os seguintes diagramas:
 
I - Estrutura Composta.
II - Máquina de estados.
III - Comunicação.
IV - Visão geral de interação.
São diagramas comportamentais apenas
Alternativas:
I e II.
10/03/2024, 17:14 Colaborar - Av1 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16085151 3/4
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
5)
I, III e IV.
II, III e IV.  Alternativa assinalada
II e IV.
III e IV.
O diagrama de classes mostra os blocos de construção de qualquer sistema orientado a objetos. Os
diagramas de classes descrevem uma visão estática do modelo, ou parte do modelo, descrevendo quais
atributos e comportamento ele possui, em vez de detalhar os métodos para obter operações. Um conceito
importante considerado nos diagramas de classe são os modificadores de acesso.
 
Sobre os modificadores de acesso, analise as afirmativas a seguir.
I. Os modificadores de acesso são modelos de visibilidade para acesso as classes, atributos e métodos.
II. A partir dos modificadores de acesso são representados itens com visibilidade public, protected, private e
package (que apenas é visível em um determinado namespace).
III. Os itens com visibilidade protegido é o nível de acesso mais restritivo, em que apenas usuários definidos
tem acesso e é utilizada a notação (-) .
É correto o que se afirma em
Alternativas:
I, apenas.
II, apenas.
I e II, apenas.  Alternativa assinalada
II e III, apenas..
I, II e III.
Na UML é possível usar um diagrama de classes para mostrar as classes e os relacionamentos. Um
diagrama de classes mostra classes, os relacionamentos entre classes, restrições e atributos de classes. O
diagrama é útil na criação e construção de um sistema, pois pode ser usado como modelo para o produto
final. É importante construir o diagrama com as relações corretas para que a implementação não seja
afetada negativamente.
No diagrama de classes a seguir, analise as relações:
 
10/03/2024, 17:14 Colaborar - Av1 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16085151 4/4
a)
b)
c)
d)
e)
 
Assinale a alternativa que estabelece a melhor relação entre motor e carro, além de apresentar os valores
corretos para X e Y
Alternativas:
A relação entre carro e motor  deve ser de herança, já que o motor não tem sentido de existir sem o
carro. X e Y devem ser 1, já que um motor pertence a um carro.
A relação entre carro e motor deve ser de composição, já que o motor não tem
sentido de existir sem o carro. X e Y devem ser 1, já que um motor pertence a um
carro.
 Alternativa assinalada
A relação entre carro e motor deve ser de composição, já que o motor não tem sentido de existir sem o
carro. X deve ser 0..n e Y devem ser 1, já que um motor pertence a nenhum ou mais carros, e um carro
tem um motor.
A relação entre carro e motor deve ser de agregação, já que o motor não tem sentido de existir sem o
carro. X deve ser 0..n e Y devem ser 1, já que um motor pertence a nenhum ou mais carros, e um carro
tem um motor.
A relação entre carro e motor deve ser de agregação, já que o motor não tem sentido de existir sem o
carro. X e Y devem ser 1, já que um motor pertence a um carro.

Outros materiais