Buscar

Diagramas UML e Orientação 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

18/03/2023, 21:15 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:826651)
Peso da Avaliação 1,50
Prova 60912145
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
O diagrama de classes é um dos diagramas da Linguagem de Modelagem Unificada (UML) e 
tem como objetivo principal descrever os objetos que compõem a aplicação, bem como o 
relacionamento que existe entre eles. Ele também exibe as características e as operações das classes, 
além das restrições relacionadas à conexão dos objetos. Com relação ao diagrama de classes, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) O diagrama de classes é o diagrama UML mais usado, pois é o que mais se aproxima da 
realidade dos códigos de programação.
( ) Cada classe do diagrama de classes representa uma tabela do Banco de Dados.
( ) O diagrama de classe não serve de apoio ou referência para a elaboração dos demais diagramas.
( ) Na programação orientada a objetos, o diagrama de classes é uma forma eficiente e fácil de 
representar a estrutura e as relações das classes que servem de modelo para objetos.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B F - V - V - V.
C F - F - F - V.
D V - V - F - V.
A função dos diagramas de interação é representar como o sistema age internamente para que 
um ator alcance seu objetivo. Esses diagramas fornecem aos desenvolvedores uma visão consistente e 
esmiuçada dos objetos e das mensagens envolvidas nos casos de uso, por exemplo. Logo, a 
mensagem é o componente principal da interação entre os objetos. Podemos considerar como 
exemplo de diagrama de interação:
I- Objeto.
II- Componente.
III- Sequência.
IV- Pacote.
Assinale a alternativa CORRETA:
A As opções I e II estão corretas.
B Somente a opção II está correta.
C Somente a opção IV está correta.
 VOLTAR
A+ Alterar modo de visualização
1
2
18/03/2023, 21:15 Avaliação II - Individual
about:blank 2/5
D Somente a opção III está correta.
A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de 
informação baseado na composição e interação entre diversas unidades de software chamadas de 
objetos. Seu uso é particularmente útil na tentativa de compreender um problema a fim de propor 
soluções computacionais na criação de sistemas de informação. A orientação a objetos usa o termo 
abstração para designar a técnica de análise de um contexto do mundo real para criar representações 
no desenvolvimento de soluções informatizadas. Objeto é uma instância ou modelo derivado de uma 
classe. Portanto, objeto é a representação de qualquer coisa, real ou abstrata, do mundo real que irá 
ser manipulada ou armazenada pelo sistema. Classe é um conjunto de objetos distintos, porém, com 
as mesmas características e comportamentos. A classe é uma abstração de entidades existentes no 
mundo real. Exemplos de classe: pessoa, animal, automóvel, publicação. Dessa forma, a primeira 
coisa que se deve fazer em uma análise orientada a objetos é identificar as entidades que se pretende 
considerar no sistema e imediatamente transformá-las em classes. Sobre o conceito de classe, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Uma classe persistente existe somente durante a execução do processo ou do thread que o criou.
( ) Classe é uma instância de um objeto.
( ) Uma classe abstrata pode ser instanciada diretamente.
( ) Uma classe transiente permanece existindo após deixar de existir o processo ou o thread que o 
criou.
( ) Uma classe concreta pode ser instanciada diretamente.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://www.luis.blog.br/orientacao-a-objetos-classe-e-objeto-propriedades-e-metodos/. 
Acesso em: 18 mar. 2020.
A V - V - F - V - V.
B V - F - F - F - V.
C F - F - F - F - V.
D F - V - V - V - F.
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:
A Implantação.
B Objetos.
C Classe.
D Sequência.
3
4
18/03/2023, 21:15 Avaliação II - Individual
about:blank 3/5
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 modelo orientado a 
objeto de um sistema de software.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B V - F - V - F.
C F - F - F - V.
D V - V - V - 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, os diagramas de:
A Objeto e Sequência.
B Sequência e Pacote.
C Sequência e Classe.
D Tempo e Componentes.
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- Representa a sequência de processos (mais especificamente, de mensagens passadas entre objetos) 
num programa de computador.
II- Descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do 
tempo.
III- Registra o comportamento de um único caso de uso e exibe os objetos e as mensagens passadas 
entre esses objetos no caso de uso.
5
6
7
18/03/2023, 21:15 Avaliação II - Individual
about:blank 4/5
IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos e comunicação.
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I e IV estão corretas.
Diagramas de Pacotes UML são usados para ilustrar a arquitetura lógica de um sistema. Podem 
também ser usados quando uma estrutura de classe é muito grande para demonstrar todo o sistema, 
organizando os elementos em grupo. Com relação ao Diagrama de Pacotes, classifique V para as 
sentenças verdadeiras e F para as falsas:
 
( ) Não permitem agrupar classes, outros pacotes e casos de uso.
( ) Representam subsistemas e as partes que o compõem.
( ) Permite agrupar qualquer construção da UML.
( ) Pacotes podem pertencer a outros pacotes fazendo parte de uma hierarquia.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - F.
B F - V - V - F.
C V - V - F - V.
D F - V - V - V.
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, desdea 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 os 
problemas.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B V - V - F - V.
8
9
18/03/2023, 21:15 Avaliação II - Individual
about:blank 5/5
C F - F - V - V.
D F - V - F - 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 
desenvolvimento seguintes. 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 F - F - F - V - F.
B V - F - V - F - F.
C F - F - F - V - V.
D V - V - F - F - V.
10
Imprimir

Continue navegando