

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
A UML é uma linguagem de programação utilizada para implementar sistemas orientados a objetos.
Certo
Errado
Em um projeto de sistema de gerenciamento de biblioteca, a equipe de desenvolvimento está elaborando o diagrama de classes para representar as entidades e seus relacionamentos. É fundamental entender corretamente os tipos de relacionamentos existentes para garantir a integridade e clareza do modelo. Considerando as definições dos relacionamentos UML, assinale a alternativa que apresenta a descrição correta sobre associação, agregação e composição.
Associação indica uma relação forte e dependente entre objetos, agregação é uma forma fraca de composição e composição representa uma relação independente.
Associação é um relacionamento transitivo, agregação é uma herança múltipla e composição representa polimorfismo em classes.
Associação e composição são equivalentes, enquanto agregação é usada somente para relacionamentos entre classes abstratas.
Associação é sempre unidirecional, agregação sempre bidirecional e composição sempre reflexiva.
Associação representa uma relação estrutural entre objetos, agregação indica uma relação de “todo-parte” fraca e composição representa uma relação “todo-parte” forte e com ciclo de vida compartilhado.
A análise orientada a objetos com UML é útil apenas na fase inicial de levantamento de requisitos e deve ser substituída por outras notações nas fases posteriores do desenvolvimento.
Certo
Errado
A UML é utilizada apenas para projetar e modelar bancos de dados, não sendo, portanto, aplicada em outros aspectos do desenvolvimento de software.
Certo
Errado
Analise o Diagrama de Classe e as afirmativas sobre ele apresentadas abaixo, assinalando a seguir a opção correta.

I. É permitido que uma Pessoa possua várias Contas Bancárias.
II- Uma Conta Bancária pode pertencer a várias Pessoas.
III- As classes Pessoa Física e Pessoa Jurídica são subclasses da classe Pessoa.
IV- Ao excluir uma Conta Bancaria o Histórico permanece visível.
V- O relacionamento entre as classes Pessoa e Conta Bancária é uma associação.
Apenas as afirmativas II e III estão corretas.
Apenas as afirmativas II, III e V estão corretas.
Apenas as afirmativas I, II e III estão corretas.
Apenas as afirmativas II, III, IV e V estão corretas.
Apenas as afirmativas I, III, e IV estão corretas.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Um analista de sistemas está utilizando a Unified Modeling Language (UML) para modelar um novo sistema de gerenciamento de transações em uma instituição financeira. O sistema precisa registrar informações detalhadas sobre as contas dos clientes e suas respectivas transações. A UML prevê a criação de vários modelos e diagramas, classificados em diagramas estruturais e comportamentais. Para esse projeto, ele precisa criar dois diagramas que se complementem: um para mostrar a estrutura do sistema e outro para mostrar o comportamento do sistema durante o processamento de uma transação.
Considerando-se o contexto descrito, qual das seguintes opções contém um par correto de diagramas UML, sendo um diagrama estrutural e um diagrama comportamental, respectivamente?
Diagrama de Classes e Diagrama de Atividades
Diagrama de Caso de Uso e Diagrama de Atividades
Diagrama de Sequência e Diagrama de Comunicação
Diagrama de Atividades e Diagrama de Estados
Diagrama de Implantação e Diagrama de Pacotes
A Modelagem Orientada a Objetos (MOO) visa a diagramar os principais conceitos de um sistema de software. Diagramas de classe da Unified Modeling Language (UML) são frequentemente usados para fazer MOO. Com isso em mente, assinale a alternativa correta.
Toda subclasse deve ser uma classe concreta.
Toda associação de composição é implementada chamando o método construtor da classe parte dentro do método construtor da classe todo.
Toda associação de dependência gera uma dependência estrutural.
Toda classe associativa funciona como uma ponte entre duas ou mais classes.
Todas as heranças totais podem ser disjuntas.
Assinale a alternativa que não apresenta uma característica dos diagramas UML.
Os diagramas estáticos modelam a organização do sistema.
Os diagramas dinâmicos modelam cenários que ocorrem durante a execução do sistema.
O diagrama de sequência é um diagrama estático.
O diagrama de atividade é um diagrama dinâmico.
São componentes de um diagrama de comunicação no contexto da UML 2.0:
1. Participantes
2. Links de comunicação entre os participantes
3. Mensagens
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 2.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
São corretas as afirmativas 1, 2 e 3.
A figura a seguir mostra um diagrama de classes da UML com a adição de círculos numerados próximos a quatro linhas que representam quatro tipos diferentes de relacionamento entre classes:

Fonte: arquivo da banca.
Segundo a sintaxe da UML, os tipos de relacionamentos ilustrados na imagem, indicados pelos números 1, 2, 3 e 4, nessa ordem, são:
agregação, associação, dependência e generalização.
associação, agregação, dependência e generalização.
agregação, dependência, associação e generalização.
associação, agregação, generalização e dependência.
agregação, associação, generalização e dependência.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
A modelagem de sistemas usando UML consiste em organizar o software como uma coleção de objetos discretos que incorporam a estrutura dos dados e o comportamento. Um exemplo é exibido pela figura a seguir:

https://www.inf.ufpr.br/lmperes/2017_2/ci167/uml/uml_parte2_coppe.pdf
Sobre a UML, pode-se afirmar que:
As características de um objeto são: identidade, atributos e representação.
O mesmo objeto pertence a várias classes.
Uma classe é uma descrição de um grupo de objetos com atributos, comportamentos, relacionamentos e semântica comuns.
Um objeto consiste em uma representação computacional de um elemento ou processo do mundo virtual.
A classe é chamada de instância de seu objeto.
O diagrama de componentes da UML 2.0 contém algumas limitações devido à quantidade de símbolos usados; não é permitida, por exemplo, a representação das interfaces públicas de um componente.
Certo
Errado
Observe o diagrama a seguir e assinale a alternativa correta.

É um típico diagrama de classes com suas associações.
O diagrama é a realização dos casos de uso do modelo e apresenta a dinâmica das classes.
Trata-se de um diagrama de comunicação, o qual é um diagrama dinâmico que retrata a colaboração entre os objetos.
É um diagrama de objetos em que as instâncias e as classes são devidamente retratadas.
O diagrama é conhecido como diagrama de sequência, uma vez que mostra os objetos e as suas classes interagindo entre elas.
Considere a UML 2.5. Dentre seus diagramas, aquele que usa especificações, tais como linha de vida, ocorrência de destruição notado com um "X" e linhas de diversos tipos com setas de diversos tipos representando tipos de mensagens distintas é o diagrama de
máquina de estado.
iteração.
fluxo de atividade.
sequência.
contribuição.
Em modelagem de dados usando diagrama entidade-relacionamento, uma chave primária consiste da chave principal da tabela e toda tabela em uma base de dados possui uma chave primária. Uma chave estrangeira são chaves que possibilitam a recuperação de informações (registros) das tabelas.
Avalie o diagrama a seguir.

Fonte: Elmasri, R., Navathe, S. B. – Sistemas de Banco de Dados, Addison Wesley, 4a Edição, 2005
A partir deste cenário, avalie as seguintes asserções:
I. Neste diagrama, observamos as chaves primárias codLucro, codFaturamento, codDespesa.
PORQUE
II. Encontramos também a chave secundária codLucroFK nas tabelas Faturamentos e Despesas.
Assinale a alternativa correta.
As asserções I e II são proposições verdadeiras e a II justifica a I.
As asserções I e II são proposições verdadeiras e a II não justifica a I.
A asserção I é uma proposição verdadeira e a II, falsa.
A asserção I é uma proposição falsa e a II, verdadeira.
As asserções I e II são proposições falsas.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Para a UML 2.0, o caso de uso é a parte mais importante da construção do software orientado a objetos.
Certo
Errado
O diagrama da UML a seguir representa um sistema em que um único organizador pode definir eventos e armazenar detalhes de festas à fantasia.

Com base nas regras mostradas na figura, assinale a opção que apresenta a descrição textual que está explicitamente representada no diagrama.
Uma atração tem que ser oferecida em pelo menos uma festa do organizador, podendo ser oferecida em várias.
Uma fantasia pode ser aceita em pelo menos uma festa do organizador, podendo ser aceita em várias.
Uma atração é oferecida exclusivamente em apenas uma festa do organizador.
Caso uma festa seja cancelada e o seu registro seja excluído, o registro da atração também deverá ser eliminado.
Uma fantasia é aceita exclusivamente em uma festa do organizador.
Diagramas UML permitem expressar diferentes visões e abstrações na modelagem de um sistema. Acerca desse tema, analise as afirmativas a seguir.
1) Diagramas de casos de uso e diagramas de atividade são exemplos de diagramas que representam o comportamento dinâmico do sistema.
2) Diagramas de classes representam a visão estática do sistema e podem ser expressos em diferentes níveis de abstração, desde a perspectiva conceitual até a de implementação.
3) Diagramas de máquinas de estados representam os possíveis estados da instância de uma classe e são uma boa alternativa para modelar concorrência.
4) No modelo de casos de uso, a execução de cada caso de uso é independente dos demais casos de uso. No entanto, em nível de implementação, podem-se criar dependências implícitas entre casos de usos distintos.
Está(ão) correta(s), apenas:
1, 2 e 4.
1 e 3.
2 e 3 e 4.
3.
4.
Considere a seguinte figura que é a representação de um diagrama de classes da UML.

Nessa representação, está configurada uma
Manifestação.
Enumeração.
Continuidade.
Concorrência.
Dependência de Realização.
Sobre o Unified Modeling Language (UML) 2.X, é correto afirmar que:
um modelo UML consiste em três categorias de elementos de modelagem: Classifiers, Events e Behaviors.
um modelo UML é específico para a linguagem de programação orientada a objetos que será usada na implementação.
o UML foi criado a partir de propostas de vários autores diferentes para a especificação de sistemas no paradigma de programação funcional.
as interfaces de um diagrama UML produzem novos objetos ao serem instanciadas.