Você está na página 1de 3

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:

V I - capturar e definir com precisão os requisitos do software para realmente atender às


necessidades de quem contratou o desenvolvimento do software

v II - apresentar uma solução que contenha as decisões de projeto em uma forma que
não depende diretamente dos requisitos

V 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.

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:

v I - Diagramas são modelos podem ser apresentados de várias formas diferentes com
diversos objetivos e níveis de abstração.

f II - A quantidade de detalhes em um modelo deve ser sempre a maior possível para
auxiliar no desenvolvimento.

v 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.

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.
 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.
 e) Estruturais, casos de uso e de interação.

Você também pode gostar