Buscar

Diagramas UML e suas Características

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

1O termo Diagrama de Pacotes é utilizado para descrever um diagrama que mostra 
pacotes de classes e as dependências entre eles. Os pacotes também podem ser 
membros de outros pacotes, construindo uma estrutura hierárquica. Com relação a 
este tipo de diagrama, analise as sentenças a seguir: 
 
I- Descrevem pedaços do sistema divididos em agrupamentos lógicos, mostrando 
as dependências entre eles. 
II- Representa a arquitetura de um sistema, mostrando o agrupamento de suas 
classes. 
III- Os pacotes podem conter outros pacotes e se relacionar com estes por meio de 
dependência. 
IV- Um diagrama de pacotes não pode ser utilizado em qualquer fase do processo 
de modelagem. 
 
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 I, III e IV estão corretas. 
D 
As sentenças II, III e IV estão corretas. 
2Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do 
modelo de um sistema. Existe uma classificação para o diagrama utilizado pela 
UML que apresenta a interação entre os objetos com relação ao tempo e sequência 
de execução. Sobre esse diagrama, assinale a alternativa CORRETA: 
A 
Sequência. 
B 
Classe. 
C 
Componentes. 
D 
Objetos. 
3A Linguagem de Modelagem Unificada (UML) é uma forma de documentar e 
padronizar a modelagem de sistemas no paradigma da orientação a objetos. São 
muitas as metodologias para modelagem orientada a objetos, porém o surgimento 
da UML concentrou as melhores práticas das metodologias anteriores. A 
modelagem em UML é representada através dos seus diagramas comportamentais 
e estruturais. O diagrama de objetos é um dos diagramas mais importantes da 
UML, pois demonstra uma visão estática do sistema ou de um processo. Com 
relação ao diagrama de objetos, classifique V para as sentenças verdadeiras e F 
para as falsas: 
 
( ) O diagrama de objetos pode ser visto como uma extensão ou uma instância do 
diagrama de classes. 
( ) É um diagrama da categoria comportamental. 
( ) Cada objeto do diagrama apresenta a mesma estrutura de uma classe. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - V - F. 
B 
F - F - V. 
C 
V - V - F. 
D 
V - F - V. 
4Os 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 III e IV estão corretas. 
B 
As sentenças II e IV estão corretas. 
C 
As sentenças I e II estão corretas. 
D 
As sentenças I e III estão corretas. 
5A 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. 
6Existe uma hierarquia para a elaboração dos diagramas UML e uma dependência 
entre eles. Com relação ao diagramas de sequência, analise as sentenças a seguir: 
 
I- O diagrama de sequência se baseia no diagrama de classes para obter os cenários 
de uso. 
II- O diagrama de sequência retorna ao diagrama de classe os novos métodos 
descobertos em sua elaboração. 
III- O diagrama de sequência usa a especificação de caso de uso para ver o passo a 
passo das mensagens, a ordem de suas ocorrências e os cenários de uso. 
IV- O diagrama de sequência usa o diagrama de classes para identificar as classes 
que contêm os objetos que interagem. 
 
Assinale a alternativa CORRETA: 
A 
As sentenças II, III e IV estão corretas. 
B 
As sentenças I, II e IV estão corretas. 
C 
Somente a sentença III está correta. 
D 
As sentenças I e IV estão corretas. 
7Com 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 - V - V -F. 
B 
V - F - F - V. 
C 
F - F - V - F. 
D 
V - V - V - F. 
8São diagramas estáticos e estruturais. Auxiliam a visualizar, descrever e 
documentar diferentes perspectivas de um sistema. Servem de alicerce para a 
construção da codificação do aplicativo. São amplamente utilizados na modelagem 
de sistemas orientados a objetos, porque eles são os únicos diagramas UML que 
podem ser mapeados diretamente em linguagens orientadas a objeto. As 
características apresentadas definem o diagrama de: 
A 
Sequência. 
B 
Atividades. 
C 
Classes. 
D 
Casos de uso. 
9Na programação orientada a objetos, o diagrama de classes é uma representação 
da estrutura e relações das classes que servem de modelo para objetos do sistema. 
Com relação a este diagrama, analise as sentenças a seguir: 
 
I- Não é possível gerar o código-fonte através do diagrama de classes. 
II- É usado para definir as classes de um software. 
III- Não representa conceitos do mundo real. 
IV- Fornece uma representação dinâmica da colaboração dos objetos, através dos 
relacionamentos. 
 
Assinale a alternativa CORRETA: 
A 
As sentenças I e IV estão corretas. 
B 
As sentenças II e III estão corretas. 
C 
As sentenças I, II e III estão corretas. 
D 
As sentenças I, II e IV estão corretas. 
10A 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 enfoqueem fornecer a representação de uma 
solução para os problemas. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - F - V - V. 
B 
F - V - F - V. 
C 
V - F - V - F. 
D 
V - V - F - V.

Continue navegando