

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.
Qual notação gráfica é usada em diagramas de sequência UML para representar uma mensagem cuja origem é conhecida, mas cujo destino se encontra fora do escopo das interações descritas por esses diagramas?
![]()
![]()
![]()
![]()
![]()
Analise o diagrama IDEF1X (pé de galinha) mostrado a seguir.

Sobre esse diagrama e sua implementação relacional correspondente, assinale a afirmativa correta.
A1 em T2 pode ser nulo, independentemente de A2 em T2 ser nulo ou não.
A1 em T2 pode ser nulo somente se A2 em T2 for nulo.
O relacionamento entre T1 e T2 é “não identificador”.
Um registro qualquer de T2 pode não estar relacionado a algum registro de T1.
Em T2, A2 e A1, concatenados, constituem um identificador para T2.
Durante a modelagem de dados, um Analista de Sistema da Prefeitura de Teresina deparou-se com a situação apresentada na tabela abaixo.
Órgão | Departamento |
01 – Secretaria A | 01 − RH |
01 – Secretaria A | 02 − Administrativo |
02 – Secretaria B | 01 − RH |
02 – Secretaria B | 02 − Administrativo |
Para que haja unicidade de identificação do Departamento, é necessário que, na modelagem de dados, o
Órgão seja definido como Entidade Fraca de Departamento, sendo o lado n de um relacionamento de dependência 1:n.
Departamento seja definido como Entidade Fraca de Órgão sendo o lado n de um relacionamento de dependência 1:n.
Departamento seja definido como Entidade Fraca de Órgão em um relacionamento de dependência n:m.
Órgão seja definido como Entidade Fraca de Departamento em um relacionamento de dependência n:m.
Órgão e Departamento sejam modelados em um relacionamento n:m não dependente.
Considere o diagrama de classes na notação Unified Modeling Language.

Sobre o diagrama é correto afirmar que
as associações que designam o papel de chefe para Departamento e coordenador de Projeto podem ser removidas do modelo, pois são redundantes.
a associação unidirecional entre Funcionário e Departamento deve ser removida por introduzir um ciclo do tipo deadlock no modelo.
toda instância de Funcionário que é chefe de um Departamento também é o coordenador das instâncias de Projeto do Departamento chefiado.
a agregação define que um Departamento estará associado a, no máximo, uma instância de Funcionário, e que um Funcionário pode estar vinculado a uma quantidade ilimitada de instâncias de Departamento.
Um Funcionário exerce o papel de chefe para, no máximo, um Departamento.
A UML (linguagem de modelagem unificada) é uma notação padrão de diagramação, utilizada em Orientação a Objetos. Dentre os diagramas abaixo, aquele que NÃO pertence à UML é o diagrama de
classes.
requisitos.
atividades.
sequência.
casos de uso.
Classifique os tipos de diagramas do UML apresentados na coluna da direita com relação aos itens da coluna da esquerda:
(1) Comportamental
(2) Estrutural
( ) Diagrama de classes
( ) Diagrama de pacote
( ) Diagrama de atividades
( ) Diagrama de objetos
( ) Diagrama de componentes
( ) Diagrama de estado
A sequência que classifica corretamente os diagramas de cima para baixo é:
1-2-1-2-1-1.
1-2-1-2-2-1.
2-1-1-2-2-1.
2-2-1-2-2-1.
2-1-1-2-1-1.
Acerca dos diagramas da UML, analise as afirmativas seguintes e marque a alternativa correta:
I- Cada diagrama de casos de uso expressa o detalhamento de somente um caso de uso.
II- O diagrama de classes é usado para capturar os relacionamentos estáticos do software.
III- O diagrama de componentes mapeia os componentes de software de um sistema para o hardware em que ele vai executar.
IV- No diagrama de componentes, a funcionalidade fornecida por um componente é especificada por um conjunto de "interfaces fornecidas".
Somente a afirmativa I está correta.
Somente a afirmativa III está correta.
Somente a afirmativa IV estão correta.
Somente as afirmativas II e IV estão corretas.
Todas as afirmativas estão corretas.
Assinale a alternativa que corresponda ao tipo de relação entre carro e veículo representada pela figura abaixo.
-

Agregação.
Composição.
Generalização.
Reflexiva.
A Linguagem de Modelagem Unificada (UML) é uma linguagem de modelagem de propósito geral mundialmente padronizada na área de engenharia de software orientado a objetos. Ela combina técnicas de modelagem de dados, modelagem de negócios, modelagem de objetos e modelagem de componentes. Considerando os diagramas que a compõem, qual das afirmações a seguir NÃO é verdadeira?
O diagrama de sequência é um diagrama comportamental, que descreve os workflows do software sendo desenvolvido, com suporte a escolha, iteração e concorrência.
O diagrama de casos de uso é um diagrama comportamental, definido por meio de uma análise que visa levantar quais funcionalidades serão realizadas por quais atores.
O diagrama de classes é um diagrama estrutural que visa descrever a estrutura de um sistema por meio de suas classes, atributos, operações e os relacionamentos entre objetos.
Um diagrama de casos de uso pode identificar os diferentes tipos de usuário de um sistema, além dos diferentes casos de uso deste.
Os diagramas de colaboração e sequência são chamados de diagramas de interação.
Qual diagrama UML contém uma composição?





Considere o diagrama de classes na notação Unified Modeling Language a seguir.

Quanto a esse diagrama, analise as afirmativas seguintes:
I Na eventual necessidade de se registrar que um objeto Técnico exercerá o papel de coordenador de um Projeto, é necessário criar uma subclasse da classe Técnico.
II Uma instância da classe ProjetoExtensão estará vinculada por transitividade com exatamente duas instâncias de AtaInstitucional.
III O diagrama apresenta uma característica que impede sua implementação em linguagens de programação orientada a objetos: possui duas associações recursivas envolvendo as classes AtaInstitucional, AprovaçãoComitêÉtica e AprovaçãoPROEX.
IV A classe Projeto é abstrata.
Está(ão) correta(s) a(s) afirmativa(s)
I e II.
II e III.
I e IV.
II, somente.
IV, somente.
A UML (Linguagem de Modelagem Unificada) é composta por diferentes tipos de diagramas, estes são classificados em duas grandes categorias, sendo estas:
Estruturas e Comportamentos.
Estruturas e Dados.
Práticos e Teóricos.
Modelos e Classes.
Analise as seguintes afirmações sobre a UML (do Inglês Unified Modeling Language):
I. A UML é uma linguagem de modelagem independente do processo de desenvolvimento.
II. O diagrama de transições de estados representa os requisitos não funcionais do sistema.
III. O modelo de interações representa as mensagens trocadas entre os objetos para a execução dos cenários de casos de uso sistema.
Quais dessas afirmações estão corretas?
Nenhuma delas está correta.
Somente as duas primeiras estão corretas.
Somente a primeira e a terceira estão corretas.
Somente as duas últimas estão corretas.
Todas estão corretas.
Relacione as colunas abaixo, levando em consideração as notações da Linguagem de Modelagem Unificada – UML:
I – Modelos estruturais - Estáticos
II – Modelos comportamentais - Dinâmicos
( ) Diagrama de caso de uso
( ) Diagrama de sequência
( ) Diagrama de classe
( ) Diagrama de estado
( ) Diagrama de componentes
O item que possui a sequência CORRETA é:
I, II, I, I, II
II, I, I, II, II
II, I, II, I, II
II, II, I, II, I
O Diagrama da UML que representa o comportamento interno de determinado objeto, subsistema ou sistema global denomina-se diagrama de
estado.
colaboração.
sequência.
classe.
caso de uso.
No modelo de caso de uso da UML, o único tipo de relação permitido entre atores é
associação
dependência
extend
include
generalização
Uma empresa que possui um site de vendas de produtos na Web desenvolveu um sistema de informação para registrar suas vendas e controlar a entrega das mesmas. Os seguintes dados são manipulados por esse sistema:
• Cliente – todos os clientes precisam estar cadastrados no sistema para que possam realizar compras. Sobre um cliente precisa-se conhecer o login, a senha de login, o nome e o número do CPF.
• Produtos – todos os produtos precisam estar cadastrados no sistema para que possam ser comprados pelos clientes. Sobre um produto precisa-se registrar o código de identificação, uma descrição, o preço de venda e a quantidade disponível para compra.
• Transportadoras – todas as transportadoras precisam estar cadastradas no sistema para que possam ser escolhidas para entregar as compras dos clientes. Sobre uma transportadora precisa-se registrar o código de identificação, o nome e o número do CNPJ.
• O sistema deve registrar a quantidade de cada produto que faz parte de uma compra, a data da compra e o endereço de entrega da mesma. Além disso, ele deve registrar a transportadora escolhida pelo cliente para realizar a entrega.
Qual diagrama de classes conceituais UML descreve corretamente o negócio descrito acima, sem apresentar incompletudes e redundâncias?





A respeito da metodologia de desenvolvimento da UML (Unified Modeling Language), analise os seguintes enunciados relacionados as características de alguns modelos de elementos:
I. Um relacionamento pode ser tanto um código em linguagem de programação como um código executável já compilado. Por exemplo, em um sistema desenvolvido cada arquivo é um relacionamento do sistema, e será mostrado no diagrama de relacionamentos que os utiliza.
II. Um pacote é um conjunto de elementos agrupados. Em UML, um pacote é definido como um mecanismo de propósito geral para organizar elementos semanticamente relacionados em grupos.
III. Os estados são elementos que podemos manipular, acompanhar seu comportamento, criar, destruir. Um estado pode ser uma parte de qualquer tipo de sistema, por exemplo, uma máquina, uma organização, ou negócio.
IV. Uma classe pode ser a descrição de um objeto em qualquer tipo de sistema – sistemas de informação, técnicos, integrados real-time, distribuídos ou de software. Num sistema de software, por exemplo, existem classes que representam entidades de software num sistema operacional como arquivos, programas executáveis, janelas, barras de rolagem, e outros.
Assinale a única alternativa correta:
As assertivas I, II, III e IV estão corretas.
Apenas as assertivas II e III estão corretas.
Apenas as assertivas I e IV estão corretas.
Apenas as assertivas II e IV estão corretas.
Na UML há uma série de diagramas que são utilizados para auxiliar na modelagem de sistemas de software. Como parte dos diagramas há um relacionamento do tipo semântico entre classificadores, no qual um dos classificadores especifica um contrato cujo cumprimento é assegurado pelo outro classificador. Ele é representado por uma linha tracejada com uma grande seta vazia apontando para o classificador que especifica o contrato. A este relacionamento se dá o nome de:
Agregação.
Associação.
Dependência.
Realização.
Generalização.