Buscar

Colaborar - Av1 - Análise Orientada 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

 Análise Orientada a Objeto…
Av1 - Análise Orientada a Objetos
 
(/notificacao
/index)
Informações Adicionais
Período: 05/02/2024 00:00 à 04/03/2024 23:59
Situação:
Tentativas: 0 / 3
Acessar atividade (/aluno/avaliacao/form/3528951303?atividadeDisciplinaId=16107734
1) 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
Colaborar - Av1 - Análise Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/ind...
1 of 6 07/02/2024, 09:10
https://www.colaboraread.com.br/aluno/timeline/index/3528951303?ofertaDisciplinaId=2144624
https://www.colaboraread.com.br/aluno/timeline/index/3528951303?ofertaDisciplinaId=2144624
https://www.colaboraread.com.br/aluno/timeline/index/3528951303?ofertaDisciplinaId=2144624
https://www.colaboraread.com.br/aluno/timeline/index/3528951303?ofertaDisciplinaId=2144624
https://www.colaboraread.com.br/aluno/timeline/index/3528951303?ofertaDisciplinaId=2144624
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/aluno/avaliacao/form/3528951303?atividadeDisciplinaId=16107734
https://www.colaboraread.com.br/aluno/avaliacao/form/3528951303?atividadeDisciplinaId=16107734
https://www.colaboraread.com.br/aluno/avaliacao/form/3528951303?atividadeDisciplinaId=16107734
https://www.colaboraread.com.br/aluno/avaliacao/form/3528951303?atividadeDisciplinaId=16107734
https://www.colaboraread.com.br/aluno/avaliacao/form/3528951303?atividadeDisciplinaId=16107734
a)
b)
c)
d)
e)
2)
em:
Alternativas:
I apenas.
II apenas.
I e II, apenas.
I e III, apenas.
I, II e III.
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:
Colaborar - Av1 - Análise Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/ind...
2 of 6 07/02/2024, 09:10
a)
b)
c)
d)
e)
3)
a)
b)
c)
Alternativas:
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I e III, apenas.
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.
I, III e IV.
II, III e IV.
Colaborar - Av1 - Análise Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/ind...
3 of 6 07/02/2024, 09:10
d)
e)
4)
a)
b)
c)
d)
e)
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.
II e III, apenas..
I, II e III.
Colaborar - Av1 - Análise Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/ind...
4 of 6 07/02/2024, 09:10
5)
a)
b)
c)
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:
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.
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
Colaborar - Av1 - Análise Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/ind...
5 of 6 07/02/2024, 09:10
d)
e)
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 serde 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.
Colaborar - Av1 - Análise Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/ind...
6 of 6 07/02/2024, 09:10

Continue navegando