Buscar

Linguagem UML: Modelagem e Diagramas

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

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 em: 
 
Alternativas: 
 a) 
I apenas. 
 b) 
II apenas. 
 c) 
I e II, apenas. 
 d) 
I e III, apenas. 
 e) 
I, II e III. 
Alternativa assinalada 
2) 
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: 
 a) 
I, apenas. 
 b) 
II, apenas. 
 c) 
III, apenas. 
 d) 
I e II, apenas. 
 e) 
I e III, apenas. 
Alternativa assinalada 
3) 
Um modelo captura aspectos importantes e de alguma forma modifica ou omite o 
restante das informações. A forma como o modelo é apresentado e desenvolvido 
deve ser escolhida para facilitar tanto sua construção quanto sua interpretação e 
utilização. O modelo de softwares e sistemas computacionais é normalmente feito 
em uma linguagem de modelagem e, atualmente em sua maioria, utilizando UML. 
Sobre a linguagem UML assinale a alternativa correta. 
 
Alternativas: 
 a) 
A linguagem UML é um método de desenvolvimento que envolve a criação 
de diagramas do sistema para auxiliar em cada uma das etapas. 
 b) 
A linguagem UML é uma linguagem de programação que gera diagramas a 
partir de um código-fonte. 
 c) 
A linguagem UML é uma linguagem visual de modelagem que apresenta 
diferentes perspectivas de um software utilizando diagramas. 
Alternativa assinalada 
 d) 
A linguagem UML é capaz de gerar diagramas do software que está sendo 
desenvolvido independente da linguagem. 
 e) 
Existem diversas versões da linguagem UML e todas devem ser consideradas 
no momento de geração dos diagramas. 
4) 
"A UML - Unified Modeling Language - é um modelo de linguagem para modelagem 
de dados orientado a objetos, usada para especificar, construir, visualizar e 
documentar um sistema de software. Com ela podemos fazer uma modelagem visual 
de maneira que os relacionamentos entre os componentes do sistema sejam melhor 
visualizados e compreendidos e documentados. Tecnicamente dizendo, a UML 
(Unified Modeling Language) é a junção das três mais conceituadas linguagens de 
modelagem orientados a objetos (Booch de Grady, OOSE de Jacobson e o OMT de 
Rumbaugh)." 
Considerando os diagramas existentes na linguagem UML, assinale a alternativa que 
apresenta as três principais categorias de classificação destes diagramas. 
 
Alternativas: 
 a) 
Estruturais, casos de uso e classe. 
 b) 
Objetos, Atividade e Sequência. 
 c) 
Classe, sequência e tempo. 
 d) 
Estruturais, comportamentais e de interação. 
Alternativa assinalada 
 e) 
Estruturais, casos de uso e de interação.

Continue navegando