

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.
Analise o seguinte diagrama de Classes UML e assinale a alternativa correta.

A classe Pedido é uma especialização da classe Cliente.
A classe Cliente herda atributos e métodos da classe Funcionário.
A classe Funcionário herda atributos e métodos da classe Cliente.
Um cliente deve possuir obrigatoriamente pelo menos um pedido.
Cada pedido pode estar associado a vários clientes simultaneamente.
No contexto da modelagem de software com UML (Unified Modeling Language), os diagramas são classificados em diferentes categorias, de acordo com sua finalidade na representação do sistema. Diante disso, relacione corretamente as colunas a seguir:
Coluna I:
1. Diagramas Estruturais.
2. Diagramas Comportamentais.
Coluna II:
( ) Diagrama de Classes.
( ) Diagrama de Casos de Uso.
( ) Diagrama de Objetos.
( ) Diagrama de Implantação.
( ) Diagrama de Sequência.
( ) Diagrama de Atividades.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
1 - 2 - 1 - 1 - 2 - 2.
1 - 1 - 2 - 1 - 2 - 2.
2 - 2 - 1 - 1 - 2 - 1.
1 - 2 - 2 - 1 - 1 - 2.
2 - 1 - 1 - 2 - 2 - 1.
Durante a documentação de um sistema de informação, a equipe de desenvolvimento utiliza um modelo UML para representar a estrutura estática da solução, evidenciando os principais elementos que compõem o sistema e os vínculos existentes entre eles, com o objetivo de facilitar o entendimento do domínio e apoiar decisões de projeto.
O modelo UML ao qual o cenário descrito se refere é o diagrama de
sequência.
atividades.
classes.
estados.
casos de uso.
No contexto da engenharia de requisitos, a modelagem de dados por meio de Diagramas Entidade-Relacionamento (DER) ou Diagramas de Classes de Domínio é utilizada para representar a estrutura da informação e suas relações no sistema. Considerando os conceitos associados à modelagem de dados em nível de análise, é correto afirmar que:
Diagramas de classes de domínio têm como objetivo principal representar elementos de interface gráfica do sistema.
O DER é utilizado exclusivamente para representar requisitos não funcionais relacionados ao armazenamento de dados.
Modelos de domínio incluem detalhes de implementação física, como tipos de dados específicos do SGBD.
Atributos derivados não são representados em modelos conceituais, pois não correspondem a dados armazenados.
A cardinalidade 1..* em um relacionamento indica que uma instância da entidade deve estar associada a pelo menos uma ou mais instâncias da outra entidade.
Durante a modelagem de um sistema de e-commerce, foi identificado que um Pedido pode estar em diferentes estados (Criado, Pago, Em Separação, Enviado, Entregue, Cancelado) e que as transições entre estados seguem regras específicas de negócio.
O diagrama UML mais adequado para modelar essas transições de estado e as condições que as disparam é o diagrama
de Atividades
de Máquina de Estados
de Sequência
de Casos de Uso
de Classes


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.
Na Análise Orientada a Objetos, a UML (Unified Modeling Language) organiza seus diagramas em duas grandes categorias: diagramas estruturais, que representam a estrutura estática do sistema, e diagramas comportamentais, que descrevem o comportamento dinâmico do sistema ao longo do tempo. Com base nessa classificação, relacione corretamente os termos da Coluna 1 às suas finalidades, presentes na Coluna 2:
Coluna 1:
(1) Diagramas Estruturais.
(2) Diagramas Comportamentais.
Coluna 2:
( ) Diagrama de Casos de Uso
( ) Diagrama de Atividades.
( ) Diagrama de Pacotes.
( ) Diagrama de Objetos.
( ) Diagrama de Estado.
( ) Diagrama de Classes.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
2- 1-1-1-2-2.
1-2-1-2-1-2.
2-2-2-1-1-1.
2-2-1-1-2-1.
1-1-2-2-1-2.
O diagrama de colaboração em UML é redundante, pois suas informações são completamente substituídas pelos diagramas de sequência, sendo desnecessário em um modelo de sistema.
Certo
Errado
Uma empresa recebe um pedido de cadastro de fornecedor; o sistema verifica se os dados obrigatórios estão completos (retorna para correção se faltarem) e, quando válidos, executa em paralelo a análise fiscal e a avaliação de risco, cujos resultados depois convergem para uma decisão única de aprovar ou rejeitar o cadastro.
Sobre o assunto, assinale a alternativa que corresponde ao nome do diagrama comportamental da UML adequado para representar o referido processo.
Sequência.
Comunicação.
Atividades.
Classes.
Componentes.
O diagrama de atividades em UML é utilizado para modelar o fluxo de trabalho ou os processos dentro de um sistema, ajudando a capturar as atividades, as decisões e os paralelismos no processo de execução, sendo especialmente útil em processos de negócios e fluxos de controle.
Certo
Errado
O diagrama de classes em UML é utilizado exclusivamente para representar a interação entre objetos, não sendo adequado para modelar a estrutura do sistema.
Certo
Errado


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.
O diagrama de classes pode incluir atributos, operações, visibilidade e relacionamentos diversos, como associações, agregações, composições e heranças.
Certo
Errado
O diagrama de classes em UML é utilizado para representar as classes, seus atributos e métodos, além dos relacionamentos entre elas, e é fundamental na análise orientada a objetos para modelar a estrutura estática do sistema.
Certo
Errado
O diagrama de sequência enfatiza os relacionamentos estruturais entre objetos e a topologia da comunicação entre eles.
Certo
Errado
O Diagrama de Chapin, também conhecido como Diagrama de Nassi-Shneiderman, apresenta as seguintes características:
I. Permite a visualização do fluxo físico do algoritmo e é voltado para a programação orientada a objetos.
II. É a substituição do fluxograma tradicional por diagrama que apresenta uma visão hierárquica e estruturada da lógica do programa.
III. Faz a representação das estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição.
Quais estão corretas?
Apenas I.
Apenas III.
Apenas l e II.
Apenas Il e III.
I, Il e III.
MDA é uma sigla em inglês que representa Mechanics, Dynamics, Aesthetics. em português, podemos traduzir como Mecânicas, Dinâmicas e Estética. Essa estrutura, proposta por Robin Hunicke, Marc LeBlanc e Robert Zubek, é uma abordagem de design de jogos que descreve a interação entre os elementos fundamentais de um jogo digital. Analisando as alternativas a seguir que tratam da figura abaixo, em que demonstra em um jogo digital entre Designer do jogo e o jogador,
Avalie as seguintes afirmações:
I. O Conceito de Design MDA é uma estrutura para analisar e projetar jogos digitais.
II. Mecânicas representam as regras e sistema que delimitam um jogo digital.
III. A estrutura MDA, formaliza o consumo de jogos digitais, dividindo-se na seguinte sequência de componentes específicos: SISTEMA – REGRAS - DIVERSÃO.
IV. Apesar dos elementos de Desing MDA serem interligados, percebe-se que a mecânica exerce sua independência num jogo digital, se comparado a dinâmica e estética.
Assinale a alternativa que apresenta APENAS as afirmações corretas:
I e II.
II e III.
III e IV.
I e III.
II e IV.


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.
São diagramas estruturais da UML:
1. Diagrama de Implementação
2. Diagrama de Estados
3. Diagrama de Objetos
4. Diagrama de Componentes
Assinale a alternativa que indica todas as afirmativas corretas.
São corretas apenas as afirmativas 1, 2 e 3.
São corretas apenas as afirmativas 1, 2 e 4.
São corretas apenas as afirmativas 1, 3 e 4.
São corretas apenas as afirmativas 2, 3 e 4.
São corretas as afirmativas 1, 2, 3 e 4.
UML é uma notação gráfica para modelagem de software. A linguagem define um conjunto de diagramas para documentar e ajudar no design de sistemas de software, particularmente sistemas orientados a objetos. Os diagramas UML são classificados em dois grandes grupos: Diagramas Estáticos (ou Estruturais) modelam a estrutura e organização de um sistema e os Diagramas Dinâmicos (ou Comportamentais) modelam eventos que ocorrem durante a execução de um sistema.
Adaptado de Marco Túlio Valente, Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade, Editora: Independente, 2020.
Quais diagramas da UML podem ser classificados como estruturais?
Diagrama de Classe e Diagrama de Objetos.
Diagrama de Sequência e Diagrama de Estados.
Diagrama de Classe e Diagrama de Atividades.
Diagrama de Casos de Uso e Diagrama de Sequência.
Diagrama de Classe e Diagrama de Sequência.
A UML (Unified Modeling Language) é uma linguagem de modelagem amplamente utilizada no desenvolvimento de sistemas, com o objetivo de representar diferentes aspectos de um sistema. Existem dois tipos principais de diagramas na UML: diagramas estruturais e diagramas comportamentais. Sabendo disso, assinale a alternativa que apresenta um diagrama da UML estrutural.
Diagrama de casos de uso.
Diagrama de sequência.
Diagrama de comunicação.
Diagrama de atividade.
Diagrama de classes.
Durante o desenvolvimento de um sistema de tramitação processual trabalhista, a equipe técnica optou por utilizar os princípios da orientação a objetos e diagramas da UML 2.5 para representar a modelagem. Considerando os conceitos de classes, métodos, interfaces, herança, encapsulamento, pacotes, sobrescrita e sobrecarga de métodos, bem como os diagramas da UML, a equipe entende, corretamente, que
o encapsulamento é alcançado apenas pela herança entre classes, em que atributos privados são automaticamente expostos às superclasses para reutilização, e os métodos sobrescritos devem ter a mesma herança da superclasse.
métodos sobrecarregados (overcharge) devem possuir o mesmo nome e exatamente a mesma assinatura, diferindo apenas no valor de retorno, e os métodos que tenham implementação padrão devem ser anotados com @def_method.
interfaces, em orientação a objetos, podem conter atributos e métodos com implementação padrão, desde que anotados com @default, e o encapsulamento é feito somente no nível do padrão adotado.
no diagrama de classes da UML 2.5, a herança é representada por uma seta vazada com linha contínua apontando da subclasse para a superclasse, e métodos sobrescritos (override) devem manter a mesma assinatura da superclasse.
pacotes, em orientação a objetos, modelam agrupamentos físicos de arquivos, sendo que sua diagramação na UML é elaborada para mostrar a sequência de comunicação entre objetos, bem como as atividades correlacionadas.
Na UML (Unified Modeling Language) 2.5.1, os diagramas são classificados em três categorias principais: estruturais, comportamentais e de iteração (ou interação). É um exemplo de diagrama estrutural:
Diagrama de Classe.
Diagrama de Sequência.
Diagrama de Comunicação.
Diagrama de Tempo.
Diagrama de Atividade.