

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.
Na notação dos Diagramas Entidade-Relacionamento, utilizados para a modelagem de bancos de dados relacionais, os símbolos que representam, respectivamente, conjuntos de entidades e conjuntos de relacionamentos são
círculos e hexágonos.
triângulos e retângulos.
estrelas e círculos.
losangos e triângulos.
retângulos e losangos.
Em DDD, os diagramas são elaborados com linguagem ubíqua, que é uma linguagem de marcação semelhante ao XML.
Certo
Errado
Considere o diagrama de classes UML a seguir.

As relações Classe A-Classe B, Classe B-Classe C e Classe B-Classe D são chamadas, respectivamente, de:
agregação, composição e generalização;
agregação, generalização e composição;
composição, generalização e agregação;
generalização, agregação e composição;
generalização, composição e agregação.
A partir do diagrama de classes abaixo, é possível afirmar que:

Por herança, as classes ClasseA, ClasseB e ClasseC são especializações de Sujeito.
As classes Sujeito e Observador são superclasses.
Está ocorrendo sobrecarga nos construtores de Observador.
A classe ClasseZ é composta por Observador.
Objetos da ClasseZ podem enviar mensagens para objetos que implementam a interface Sujeito, independentemente de qual classe sejam.
UML 2.0 define diversos tipos de diagrama, classificando-os como sendo dos tipos estrutural e comportamental, sendo correto que o diagrama de
sequência é do tipo estrutural.
classes é do tipo estrutural.
casos de uso é do tipo estrutural.
objetos é do tipo comportamental.
componentes é do tipo comportamental.
Imagine um analista de sistemas em uma empresa de desenvolvimento de software que está adotando a UML 2.5 para modelar seus projetos. Durante uma sessão de treinamento com a equipe, um desenvolvedor perguntou sobre os diferentes diagramas disponíveis na UML 2.5 e suas finalidades específicas. Ele quer saber qual diagrama é utilizado para modelar a estrutura estática de um sistema, incluindo classes, atributos, operações e seus relacionamentos. Na UML 2.5, qual diagrama é utilizado para modelar a estrutura estática de um sistema, incluindo classes, atributos, operações e seus relacionamentos?
Diagrama de caso de uso.
Diagrama de classe.
Diagrama de sequência.
Diagrama de atividades.
Diagrama de componentes.
Determinado aluno de uma instituição de ensino iniciou os seus estudos na disciplina de Unified Modeling Language (UML), que foi apresentada para a turma como uma linguagem de modelagem padrão que pode ser utilizada para visualizar, construir e documentar sistemas, possibilitando a representação dos diferentes componentes de um sistema de software. Sabe-se que os diagramas estruturais são responsáveis por descrever os aspectos estáticos de um sistema, demonstrando a parte estrutural. São considerados diagramas estruturais, EXCETO:
De objeto.
De pacotes.
De atividades.
De componentes.
Ao desenvolver um algoritmo, qual é a principal finalidade de um fluxograma?
Identificar e corrigir erros de código.
Definir a sintaxe correta da linguagem de programação.
Especificar requisitos de hardware para a execução do programa.
Representar visualmente a lógica do algoritmo através de símbolos gráficos.
Testar a eficiência do código em relação ao consumo de recursos.
Na UML, o diagrama de estrutura composta descreve uma colaboração em que um conjunto de instâncias cooperam entre si para realizar uma tarefa.
Certo
Errado
Analise o diagrama a seguir.

De que tipo é o diagrama apresentado?
Diagrama de sequência.
Diagrama de objetos.
Diagrama de classes.
Diagrama de entidades.
Analise o diagrama a seguir, o qual apresenta a possibilidade alunos, turmas onde eles podem se matricular, e professores que poderão lecionar para os alunos.

Com relação a esse diagrama, assinale a alternativa incorreta.
Um professor poderá lecionar para vários alunos.
Uma turma pode ter vários alunos.
Um professor poderá atuar em várias turmas.
Uma turma será atendida por um único professor.
Qual das afirmações a seguir descreve corretamente o propósito e o uso de wireframes no processo de design?
Wireframes reproduzem o mapa de navegação, detalhando todas as páginas ou telas do sistema.
Wireframes são utilizados principalmente para definir o esquema de cores e tipografia de um site ou aplicativo.
Wireframes substituem completamente a necessidade de design visual, servindo como a versão final do layout de uma página.
Wireframes são usados para explorar como a estruturação do conteúdo e o design de interação de uma página funcionarão, especialmente em páginas complexas ou que definem um padrão para outras.
Wireframes são documentos visuais criados exclusivamente por designers gráficos para definir o estilo visual do produto.
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 Linguagem de Modelagem Unificada (UML) é uma linguagem utilizada na área de Engenharia de Software para especificar, visualizar e documentar os artefatos de sistemas mais elaborados. UML possui um conjunto de diferentes diagramas que auxiliam a representar tanto as estruturas quanto os comportamentos de um sistema. Assinale a alternativa que apresenta um diagrama utilizado pela UML.
Diagrama de classe
Diagrama de atributo
Diagrama de escalonamento
Diagrama de orientação
MapStruct é um gerador de código que simplifica a implementação de mapeamentos entre tipos de bean Java.
Certo
Errado
Numere a COLUNA II de acordo com a COLUNA I, associando os conceitos dos diagramas da UML utilizados na modelagem de sistemas orientados a objetos aos seus respectivos nomes.
COLUNA I
1. Diagrama de classe
2. Diagrama de sequência
3. Diagrama de comunicação
COLUNA II
( ) O principal objetivo desse diagrama é visualizar e descrever o comportamento dinâmico de um sistema, mostrando como os objetos se comunicam entre si em uma determinada ordem dos eventos.
( ) É um diagrama que mostra a interação entre objetos em um sistema, mas com foco nas relações entre os objetos em termos de mensagens.
( ) O principal objetivo desse diagrama é modelar a estrutura estática de um sistema orientado a objetos, fornecendo uma visão geral das entidades do sistema e de como elas estão relacionadas.
Assinale a sequência correta.
1 2 3
2 1 3
3 2 1
2 3 1
Um __________________ é uma representação gráfica que ilustra a estrutura lógica de um banco de dados. Ele é como um mapa que mostra de maneira _____________ como os dados estão organizados em um banco de dados, destacando os(as) _____________ (objetos ou conceitos importantes) e os seus respectivos relacionamentos.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Diagrama de Entidade Relacionamento (DER) – clara e organizada – entidades
data Warehouse – objetiva – dimensões
Modelo Entidade Relacionamento (MER) – codificada e segura – atributos
banco de dados in-memory – subjetiva – linhas
fluxograma – profissional – entidades
O Diagrama de _____________ tem o objetivo de substituir o fluxograma tradicional por um diagrama que representa uma visão hierárquica e estruturada da lógica de programação, representando as ações de um algoritmo dentro de um único retângulo, subdividindo-o em retângulos menores, que representam os diferentes blocos de sequência de ações do algoritmo.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
Sequência
Classe
Comunicação
Chapin
Estados
Segundo a UML, um dos diagramas mais comuns na modelagem estrutural é o diagrama de
direcionamento, que descreve a interação entre objetos em uma ordem específica ao longo do tempo.
casos exclusivos, que descreve as funcionalidades do sistema e as interações com os usuários.
atividades, que descreve o fluxo de controle entre diferentes atividades do sistema.
transacionais, que descreve as instâncias de classes e suas interações em um determinado momento.
blocos, que descreve a estrutura física e a organização dos componentes do sistema.
O diagrama de objetos da UML é usado para representar a estrutura estática de um sistema, mostrando os objetos, suas classes e os relacionamentos entre eles. Sobre o diagrama de objetos da UML, analise as afirmativas a seguir.
I. No diagrama de objetos, os objetos são representados como instâncias de classes, mostrando seus atributos com os valores atuais e os métodos da sua classe.
II. O diagrama de objetos pode mostrar os relacionamentos entre objetos, como associações, agregações e composições, representando a forma como os objetos se relacionam no sistema.
III. O diagrama de objetos mostra os valores atuais de cada atributo de um objeto em um determinado momento de execução do sistema.
Estão corretas as afirmativas
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.