Buscar

Modelagem de Sistemas Avaliando aprenizado

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.: 201603194899) Pontos: 0,1 / 0,1 
(Infraero) Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida como Caso de 
Uso: 
 
I. Todo caso de uso tem a participação de pelo menos um ator. 
 
II. Um ator pode participar somente de um caso de uso. 
 
III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso. 
 
IV. O roteiro de um caso de uso pode ser alterado por outro caso de uso. 
 
As assertivas corretas são somente: 
 
 I e IV. 
 
I, II e IV. 
 
II, III e IV. 
 
I e II. 
 
I, II, III e IV. 
 Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201603379080) Pontos: 0,1 / 0,1 
Classifique os relacionamentos abaixo e marque a alternativa correta: 
A) Associação 
B) Agregação 
C) Generalização 
( ) um país possui capital 
( ) um país possui estados 
( ) arquivos possuem registros 
( ) uma estrada interliga duas cidades 
( ) um arquivo pode ser um arquivo de diretórios ou um arquivo ordinário 
( ) um computador um conjunto de hw e sw 
 
 
A,A,B,A,C,B 
 
C,C,B,A,A,B 
 B,B,B,A,C,B 
 
C,B,B,A,C,B 
 
A,A,A,B,B,A 
 
 
 
 3a Questão (Ref.: 201603210523) Pontos: 0,1 / 0,1 
É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada 
na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. 
 
 Herança 
 
Objeto 
 
Encapsulamento 
 
Polimorfismo 
 
Classe 
 
 
 
 4a Questão (Ref.: 201602697295) Pontos: 0,1 / 0,1 
 
Considere o caso de uso ilustrado na figura acima, utilizando a notação UML. 
 
A descrição do cenário que melhor descreve esse caso de uso é: 
 
 
o atendente não marca consultas para pacientes que não tenham histórico na clínica. 
 
o paciente liga para a clínica para agendar uma consulta e para alterar o seu histórico. 
 
um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, 
somente se o paciente ainda não for cliente da clínica. 
 
o atendente inclui os pacientes que têm consulta agendada e não possuem um histórico de atendimento. 
 um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, 
busca um horário vazio e agenda a consulta. 
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201603319802) Pontos: 0,1 / 0,1 
Marque as assertivas que representam características ou fatos relacionados com a UML. 
 
 Surgiu devido a necessidade de união de algumas metodologias remanescentes, contudo, não contava 
com apoio de empresas do setor de desenvolvimento de projetos de software. 
 Utiliza-se de um conjunto de diagramas para representar aspectos variados de um software. 
 Os diagramas são divididos em comportamentais e estruturais. Um exemplo de elemento estrutural é 
conhecido como nota. 
 É uma linguagem de programação utilizada para gerar arquiteturas de sistemas. 
 No decorrer do tempo, tem acarretado mudanças e, portanto, versionamento. 
 
1a Questão (Ref.: 201603192314) Pontos: 0,1 / 0,1 
No que se refere aos tipos de visibilidade possíveis para os atributos e métodos de uma classe, analise as 
assertivas a seguir 
I. Devemos usar a visibilidade protegida, quando queremos que os atributos e métodos sejam visualizados por 
todas as classes do sistema. 
II. Devemos usar a visibilidade publica para atributos de uma classe. 
III. Os atributos devem ter visibilidade privada e serem acessados por métodos da própria classe. 
IV. Nunca devemos usar a visibilidade pública para métodos de uma classe. 
Com base em sua análise, assinale a UNICA opção correta 
 
 
Estão corretas apenas as assertivas I e III. 
 
Estão corretas apenas as assertivas I, III e IV. 
 
Estão corretas apenas as assertivas III e IV. 
 
Estão corretas as assertivas I, II, III e IV. 
 Está correta apenas a assertiva III. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201603313906) Pontos: 0,1 / 0,1 
Os padrões a partir dos quais os objetos são criados são denominados: 
 
 Classes 
 
Instâncias 
 
Entidades 
 
Métodos 
 
Exceções 
 
 
 
 3a Questão (Ref.: 201602697481) Pontos: 0,1 / 0,1 
Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode 
ser comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação 
apresentada dentro do círculo? 
 
 
 
Auto-associação. 
 
Agregação por referência. 
 Classe associativa. 
 
Agregação por valor. 
 
Generalização e especialização. 
 Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201602713338) Pontos: 0,1 / 0,1 
Na UML, as suposições, pré-condições, pós-condições, garantias mínimas e garantias de sucesso são 
comumente utilizadas como recursos de narrativa de um(a): 
 
 
nó 
 
pacote 
 caso de uso 
 
classe 
 
herança múltipla. 
 
 
 
 5a Questão (Ref.: 201602853309) Pontos: 0,1 / 0,1 
É possível conectar uma classe a ela mesma, representando a conexão entre 2 objetos da mesma classe. Esse 
tipo de relacionamento chama-se (assinale a única resposta correta): 
 
 
Associação de classe 
 
Associação 
 
Associação exclusiva 
 
Agregação 
 Associação recursiva 
 Gabarito Comentado. 
 
 
1a Questão (Ref.: 201603210523) Pontos: 0,1 / 0,1 
É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada 
na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. 
 
 
Objeto 
 
Classe 
 
Encapsulamento 
 Herança 
 
Polimorfismo 
 
 
 
 2a Questão (Ref.: 201602696746) Pontos: 0,1 / 0,1 
Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Para 
isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porção 
calórica. A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha. 
Se você fosse desenvolver um sistema para o restaurante conceitualmente o que seria alimento, valor calórico e 
o cálculo, respectivamente? 
 
 
atributo - classe - método 
 
classe - atributo - processo 
 classe - atributo - método 
 
tupla - tabela - método 
 
atributo - classe - processo 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201603213621) Pontos: 0,1 / 0,1 
É um recurso para definição de grupamentos, sendo mais comumente usado no grupamento de classes, embora 
possa se fazer grupamentos para outros tipos de elementos no UM, como casos de uso por exemplo. É um 
recurso que pode ser usado para organizar o sistema seja pelo aspecto tecnológico ou administrativo. 
Assinale a opção que apresenta o nome do recurso acima descrito 
 
 
Encapsulamento 
 
Polimorfismo 
 
Visibilidade 
 Pacote 
 
Herança 
 Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201603487930) Pontos: 0,1 / 0,1 
Associe as colunas e marque a alternativa correta: 
1. Requisitos 
2. Casos de Uso 
3. Diagrama de Classes 
4. Multiplicidade 
5. Modificadores de acesso 
( ) Modelo aplicado para representar as informações necessárias para realização das funcionalidades do sistema 
( ) Representam a informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto 
pode estar associado 
( ) São as necessidades dos usuários, as funcionalidades necessárias para realizar o negócio fazendo com que 
usuários e desenvolvedores tenha a mesma visão do problema a ser resolvido 
( ) são descrições de utilização do sistema 
( ) são palavras-chave usadas para especificar a acessibilidade declarada de um tipo ou membro2,3,4,5,1 
 3,4,2,1,5 
 
4,3,1,2,5 
 
2,4,3,1,5 
 
1,3,4,2,5 
 
 
 
 5a Questão (Ref.: 201603229833) Pontos: 0,1 / 0,1 
Assinale a opção que define corretamente o conceito abaixo exposto sobre orientação a objetos - Capacidade de 
um objeto fazer referência e usar métodos e atributos de outro objeto: 
 
 Herança 
 
Visibilidade 
 
Abstração 
 
Encapsulamento 
 
Polimorfismo 
 
 
 
 
1a Questão (Ref.: 201602145609) Pontos: 0,1 / 0,1 
Com base na UML indique os Diagramas Estáticos. 
 
 
Diagrama de Classes, Diagrama de Componentes, Diagrama de Caso de Uso, Diagrama de Componentes 
 Diagrama de Classes, Diagramas de Objetos, Diagrama de Caso de Uso, Diagrama de Componentes 
 
Diagrama de Classes Diagramas de Objetos Diagrama de Caso de Uso Diagrama de Atividades 
 
Diagrama de Classes, Diagrama de SeqUência, Diagrama de Caso de Uso, Diagrama de Componentes 
 
Diagrama de Classes, Diagramas de Objetos, Diagrama de Estados, Diagrama de Componentes 
 
 
 
 2a Questão (Ref.: 201602175774) Pontos: 0,0 / 0,1 
Marque as assertivas que representam características ou fatos relacionados com a UML. 
 
 Utiliza-se de um conjunto de diagramas para representar aspectos variados de um software. 
 É uma linguagem de programação utilizada para gerar arquiteturas de sistemas. 
 No decorrer do tempo, tem acarretado mudanças e, portanto, versionamento. 
 Os diagramas são divididos em comportamentais e estruturais. Um exemplo de elemento estrutural é 
conhecido como nota. 
 Surgiu devido a necessidade de união de algumas metodologias remanescentes, contudo, não contava 
com apoio de empresas do setor de desenvolvimento de projetos de software. 
 
 
 
 3a Questão (Ref.: 201602175776) Pontos: 0,1 / 0,1 
O diagrama da UML é reconhecido como: 
 
 
Diagrama notacional 
 
Diagrama de agrupamento 
 
Diagrama estrutural 
 Diagrama comportamental 
 
Diagrama de fluxo de dados 
 
 
 
 4a Questão (Ref.: 201601709272) Pontos: 0,1 / 0,1 
O diagrama de classes é um dos principais modelos da UM e mostra as classes de um sistema e o 
relacionamento entre elas. Existem alguns níveis de diagrama de classes, como por exemplo o conceitual, a 
nível do domínio de problema e o de projeto, em nível de projeto do software. 
Sobre os conceitos do diagrama de classes, analise as assertivas que seguem 
I. O diagrama de classes em nível de domínio é derivado da observação do mundo real e foca no negócio. 
II. O diagrama de classes em nível de projeto representam estruturas de projeto 
III. As classes de um diagrama de classes representam objetos do mundo real com as mesmas propriedades. 
IV. As propriedades de uma classe são seus atributos apenas 
V. As multiplicidades entre os relacionamentos indicam quantos objetos de cada classe estão relacionados. 
Com base em sua análise das assertivas, assinale a ÚNICA opção correta 
 
 
Estão corretas apenas as opções I, II e III 
 
Estão corretas apenas as opções I, II, III e IV 
 
Estão corretas apenas as opções III, IV e V 
 Estão corretas apenas as opções I, II, III e V 
 
Estão corretas apenas as opções III e IV 
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201602175781) Pontos: 0,1 / 0,1 
Marque a alternativa que contém um tipo de diagrama que permite a modelagem de conceitos e como esses 
conceitos estão relacionados. O item correto está na alternativa; 
 
 
Diagrama de caso de uso 
 
Diagrama de Estado 
 Diagrama de Classe 
 
Diagrama de implantação 
 
Diagrama de sequência 
A empresa XYZ Produções Ltda é uma empresa que promove diversos tipo de eventos, a escolha do cliente, e 
atende muitos contatos diários de pedidos de orçamentos, mas o índice de fechamento gira em torno de 15%. 
Mesmo assim a empresa mantém as informações de clientes mesmo sem ter fechado contrato com a empresa. 
Qual modelo expressa a definição descrita? 
 
 
 
 
 
 
 
 
 
 
 
 Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201601552723) Pontos: 0,1 / 0,1 
Uma agencia de automóveis vende carros populares, utilitários e e classe A. Os carros possuem as informações 
chassi e quantidade de passageiros, mas os carros classe A podem ter acessórios especiais e os utilitários 
possuem percentual de bônus na compra. 
Qual a simbologia do diagrama de classe deve ser usada nesse contexto? 
 
 Generalização 
 
Associação 
 
Agregação por valor 
 
Agregação por referência 
 
Auto-Associação 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201601552732) Pontos: 0,1 / 0,1 
Considerando uma empresa de auto peças que vende o motor montado e as peças que compõe o motor e, que 
você foi contratado para modelar o sistema de vendas dessa empresa, qual representação você usaria para 
apresentar essa nescessidade de negócio? 
 
 
Classe associativa. 
 
Agregação por referência. 
 
Generalização. 
 
Agregação por valor. 
 Auto-associação. 
 
 
 
 4a Questão (Ref.: 201601531273) Pontos: 0,0 / 0,1 
Observe o diagrama e marque a alternativa correta: 
 
 
 
CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se 
participar pelo menos de uma associação. 
 SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da 
associação. 
 
ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. 
 
CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação. 
 CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se 
participar pelo menos de uma associação. 
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201601552721) Pontos: 0,0 / 0,1 
Uma livraria disponibiliza livros de várias editoras para venda aos clientes, que podem comprar quantos desejar 
em um mesmo pedido. A livraria compra da editora muitos exemplares de mesmo título e autoria. 
Analisando o cenário apresentado indique qual modelo representa a situação. 
 
 
 
 
 
 
 
 
 
 
 
1a Questão (Ref.: 201602069585) Pontos: 0,0 / 0,1 
No que concerne aos conceitos de visibilidade, assinale a única sentença correta 
 
 
 
O encapsulamento não interfere na classificação de visibilidade dos atributos 
 Para respeitar o principio do encapsulamento, os atributos devem ser privados 
 
Para respeitar o principio do encapsulamento, os atributos devem não podem ser protegidos 
 
Para respeitar o principio do encapsulamento, os atributos devem ser públicos ou protegidos 
 Para respeitar o principio do encapsulamento, os atributos devem ser públicos 
 Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201601547737) Pontos: 0,1 / 0,1 
Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras. 
I - Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque 
são adaptados às operações de cada empresa; 
II - Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação; 
III - Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar mudanças 
na construção do software; 
IV - Na UML devem ser representados os procedimentos lógicos e físicos; 
 
 
 
Itens I, e III são verdadeiros. 
 
Itens III e IV são verdadeiros. 
 Itens I, III e IV são verdadeiros. 
 
Itens I, II, III são verdadeiros. 
 
Itens I e IV são verdadeiros. 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201602175784) Pontos: 0,0 / 0,1 
O item conhecido como Caso de Uso é um item: 
 
 
De agrupamento 
 Comportamental 
 
Notacional 
 
Opcional 
 Estrutural 
 
 
 
 4a Questão(Ref.: 201602085371) Pontos: 0,0 / 0,1 
Qual o diagrama UML é utilizado para representar arquivos físicos em meio digital, bibliotecas de código, 
arquivos executáveis e pastas que façam parte da estrutura lógica necessária para implantação do projeto? 
 
 
Diagrama de estrutura lógica 
 
Diagrama de implantação 
 Diagrama de sequência 
 
Diagrama de colaboração 
 Diagrama de componentes 
 
 
 
 5a Questão (Ref.: 201601553267) Pontos: 0,1 / 0,1 
 
Considere o caso de uso ilustrado na figura acima, utilizando a notação UML. 
 
A descrição do cenário que melhor descreve esse caso de uso é: 
 
 um paciente liga para a clínica para marcar uma consulta. A atendente verifica o 
histórico do paciente, busca um horário vazio e agenda a consulta. 
 
um paciente liga para a clínica para marcar uma consulta. A atendente verifica o 
histórico do paciente, somente se o paciente ainda não for cliente da clínica. 
 
o paciente liga para a clínica para agendar uma consulta e para alterar o seu 
histórico. 
 
o atendente inclui os pacientes que têm consulta agendada e não possuem um 
histórico de atendimento. 
 
o atendente não marca consultas para pacientes que não tenham histórico na 
clínica. 
1a Questão (Ref.: 201602082506) Pontos: 0,0 / 0,1 
Um diagrama da UML mostra um processo de negócio ou um processo de software como um fluxo de trabalho 
por meio de uma série de ações. Pessoas, computadores ou componentes de software podem executar essas 
ações. Seu uso pode descrever os processos de vários tipos, como: I. Um processo de negócios ou um fluxo de 
trabalho entre usuários e o seu sistema. II. As etapas executadas em um caso de uso. III. Um protocolo de 
software, ou seja, as sequências permitidas de interações entre os componentes. IV. Um algoritmo de software. 
Este diagrama é chamado de Diagrama de: 
 
 
Estado. 
 
Sequência. 
 Interação. 
 Atividades. 
 
Comportamento. 
 
 
 
 2a Questão (Ref.: 201601531264) Pontos: 0,0 / 0,1 
Como podemos definir uma auto-associação: 
 
 Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para 
qualificação. 
 
Classe que representa a generalização de outra classe. 
 
Classe que representa a herança dos métodos de uma outra classe. 
 Identifica objetos de mesma classe que participam da associação. 
 
Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e 
operações para qualificação. 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201602048227) Pontos: 0,0 / 0,1 
Os conceitos de coesão e acoplamento são fundamentais para um projeto adequado da arquitetura de um 
software de qualidade. No que se refere aos conceitos de coesão e acoplamento, 
assinale UNICA opção INCORRETA 
 
 
O acoplamento mede o quanto dois ou mais elementos do sistema estão interconectados e 
dependentes 
 
A coesão indica o quão duas ou mais funções devem permanecer juntas, no mesmo modulo ou classe. 
 
Quanto maior a coesão, melhor para a qualidade do software 
 Acoplamento e coesão determinam o quanto se pode reutilizar código, otimizando tempo e custo do 
desenvolvimento do software. 
 Quanto mais forte o acoplamento melhor para a qualidade do software 
 Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201601570384) Pontos: 0,0 / 0,1 
Considere o diagrama de máquina de estados de UML abaixo. 
 
 
 
Analise as afirmativas a seguir, a seu respeito: 
1. O elemento "estado1" corresponde a um estado sub-máquina. 
2. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado inicial. 
3. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado final. 
4. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um pseudo-estado ponto de 
entrada e um pseudo-estado ponto de saída. 
Assinale a alternativa que indica todas as afirmativas corretas. 
 
 
São corretas apenas as afirmativas 3 e 4. 
 
São corretas apenas as afirmativas 1, 2 e 4. 
 São corretas apenas as afirmativas 1 e 3. 
 São corretas apenas as afirmativas 1, 3 e 4. 
 
São corretas apenas as afirmativas 1 e 2. 
 
 
 
 5a Questão (Ref.: 201602253228) Pontos: 0,0 / 0,1 
Identifique a alternativa que apresenta o diagrama responsável por mostrar as mesmas informações do 
Diagrama de Sequência, além de mostrar uma interação organizada entre um conjunto de objetos. 
 
 Diagrama de Atividades. 
 Diagrama de Colaboração. 
 
Diagrama de Casos de Uso. 
 
Diagrama de Interação. 
 
Diagrama de Objetos. 
 
Simulado: CCT0419_SM_201601334478 V.1 
Aluno(a): RODRIGO DE BRITTO AQUINO Matrícula: 201601334478 
Desempenho: 0,5 de 0,5 Data: 03/11/2017 18:50:12 (Finalizada) 
 
 
 1a Questão (Ref.: 201602127709) Pontos: 0,1 / 0,1 
Classifique os relacionamentos abaixo e marque a alternativa correta: 
A) Associação 
B) Agregação 
C) Generalização 
( ) um país possui capital 
( ) um país possui estados 
( ) arquivos possuem registros 
( ) uma estrada interliga duas cidades 
( ) um arquivo pode ser um arquivo de diretórios ou um arquivo ordinário 
( ) um computador um conjunto de hw e sw 
 
 
A,A,B,A,C,B 
 
A,A,A,B,B,A 
 B,B,B,A,C,B 
 
C,C,B,A,A,B 
 
C,B,B,A,C,B 
 
 
 
 2a Questão (Ref.: 201601440349) Pontos: 0,1 / 0,1 
É comprovado que o uso de modelos para estudo de qualquer natureza é uma boa ferramenta para transmitir 
informação e assim apresenta diversos benefícios. 
Dentre as opções relacionadas nas alternativas dessa questão, marque a que NÃO representa um benefício no 
uso de modelos como Diagrama de Caso de Uso e Diagrama de Classe para desenvolvimento de sistemas de 
informação. 
 
 
Compõe uma documentação para garantir a continuidade dos sistemas. 
 
Recurso para minimizar erros. 
 
Apoia o desenvolvimento do sistemas para a programação, por exemplo. 
 A duração do desenvolvimento fica estendido o que faz com que aumente a qualidade do produto. 
 
Facilita a comunicação com o usuário. 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201601977951) Pontos: 0,1 / 0,1 
É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada 
na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos: 
 
 
Encapsulamento 
 
Polimorfismo 
 
Objeto 
 
Classe 
 Herança 
 
 
 
 4a Questão (Ref.: 201601977070) Pontos: 0,1 / 0,1 
A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e de 
direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML, 
segundo o OMG-Object Management Group, é 
 
 
um método para especificar e modelar os artefatos dos sistemas. 
 uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas 
 
um método comum para a representação da orientação a objetos 
 
um processo de especificação e modelagem de sistemas orientados a objeto. 
 
uma linguagem para implementar os conceitos da orientação a objetos 
 
 
 
 5a Questão (Ref.: 201601959152) Pontos: 0,1 / 0,1 
É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada na 
intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. 
 
 
Encapsulamento 
 
Polimorfismo 
 Herança 
 
Objeto 
 
Classe 
 
 
1a Questão (Ref.: 201601431399) Pontos: 0,1 / 0,1 
(PRODEB 2008) Assinale a alternativa correta. 
 
 
Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e 
fluxo de trabalho. 
 
Diagramas de classes são uma técnicapara captar os requisitos funcionais de um sistema. 
 
Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos. 
 
Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um sistema. 
 Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de 
relacionamentos estáticos existentes entre eles. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201601425286) Pontos: 0,1 / 0,1 
Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma 
superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos 
distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da 
superclasse é denominado: 
 
 
independência. 
 
modularidade. 
 polimorfismo. 
 
herança. 
 
encapsulamento. 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201601976514) Pontos: 0,1 / 0,1 
Depois que é feito o diagrama de casos de uso, o próximo passo é documentar essas funcionalidades 
descrevendo com detalhes suas principais características. Apesar de não existir uma padronização sobre essa 
especificação funcional, quais podem ser consideradas as principais informações relativas a um Caso de Uso? 
 
 
Protótipo e lista de mensagens 
 
Ator responsável, classe correspondente e lista de mensagens 
 
Diagrama de implementação correspondente 
 Ator responsável, fluxo principal e fluxos secundários 
 
Diagrama de classe e de sequência correspondente 
 
 
 
 4a Questão (Ref.: 201601613876) Pontos: 0,1 / 0,1 
Dentre as assertivas colocadas, escolha aquela que completa, corretamente, as lacunas da seguinte proposição: 
Os diagramas de _______________ e ___________________ - chamados diagramas de interação - são dois 
dos diferentes diagramas utilizados na UML, para a modelagem dos aspectos ____________ de sistema. 
 
 
Seqüência - atividade - estáticos 
 
Seqüência - atividade - dinâmicos 
 
Seqüência - colaboração - estáticos 
 
Gráfico de estado - colaboração - dinâmicos 
 Seqüência - colaboração - dinâmicos 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201602068431) Pontos: 0,1 / 0,1 
Marque as assertivas que representam características ou fatos relacionados com a UML. 
 
 Os diagramas são divididos em comportamentais e estruturais. Um exemplo 
de elemento estrutural é conhecido como nota. 
 Utiliza-se de um conjunto de diagramas para representar aspectos variados 
de um software. 
 No decorrer do tempo, tem acarretado mudanças e, portanto, 
versionamento. 
 É uma linguagem de programação utilizada para gerar arquiteturas de 
sistemas. 
 Surgiu devido a necessidade de união de algumas metodologias 
remanescentes, contudo, não contava com apoio de empresas do setor de 
desenvolvimento de projetos de software. 
 1a Questão (Ref.: 201602034631) Pontos: 0,1 / 0,1 
Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de sequencia? 
 
 
Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. 
 
Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. 
 
Todos os outros modelos tem que estar prontos, para poder ser feito os diagramas de sequencia. 
 
Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. 
 Diagrama de Classe (modelo de negocia) e diagrama de caso de uso com as descrições dos casos de uso. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201602062541) Pontos: 0,1 / 0,1 
Em UML, uma classe é entendida como: 
 
 
uma abstração de algo que pode ser feito com um objeto e compartilhado por todos os objetos 
 
uma abstração do tipo de dados de um sistema 
 
a descrição de um intervalo de valores que as instâncias podem apresentar 
 
a implementação de um serviço que pode ser solicitado por algum objeto 
 uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, 
relacionamentos e semântica 
 
 
 
 3a Questão (Ref.: 201601978464) Pontos: 0,1 / 0,1 
Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a 
um Sistema de Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses BUSCAR_CPF 
4. Cliente informa demais dados 
5. Sistema registra dados do cliente 
6. Sistemas encerra o caso de uso 
Com base na especificação do caso de uso, analise as alternativas a seguir: 
I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. 
II. Nesse caso de uso, não caberia nenhum cenário alternativo. 
III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso 
BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de Include 
Com base em sua análise, assinale a única alternativa correta 
 
 
Estão corretas as assertivas I e II e III 
 Estão corretas apenas as assertivas I e III 
 
Estão corretas apenas as assertivas II e III 
 
Está correta apenas a assertiva III 
 
Está correta apenas a assertiva I 
 
 
 
 4a Questão (Ref.: 201602035656) Pontos: 0,1 / 0,1 
Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo 
do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o 
sistema por intermédio de uma perspectiva do usuário. 
 
 Diagrama de Casos de Uso 
 
Diagrama de Objetos 
 
Diagrama de Colaboração 
 
Diagrama de Classes 
 
Diagrama de Sequência 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201601601929) Pontos: 0,1 / 0,1 
O diagrama de classes é um dos principais modelos da UM e mostra as classes de um sistema e o 
relacionamento entre elas. Existem alguns níveis de diagrama de classes, como por exemplo o conceitual, a 
nível do domínio de problema e o de projeto, em nível de projeto do software. 
Sobre os conceitos do diagrama de classes, analise as assertivas que seguem 
I. O diagrama de classes em nível de domínio é derivado da observação do mundo real e foca no negócio. 
II. O diagrama de classes em nível de projeto representam estruturas de projeto 
III. As classes de um diagrama de classes representam objetos do mundo real com as mesmas propriedades. 
IV. As propriedades de uma classe são seus atributos apenas 
V. As multiplicidades entre os relacionamentos indicam quantos objetos de cada classe estão relacionados. 
Com base em sua análise das assertivas, assinale a ÚNICA opção correta 
 
 Estão corretas apenas as opções I, II, III e V 
 
Estão corretas apenas as opções III e IV 
 
Estão corretas apenas as opções I, II e III 
 
Estão corretas apenas as opções I, II, III e IV 
 
Estão corretas apenas as opções III, IV e V 
 Gabarito Comentado. 
 
 1a Questão (Ref.: 201602242509) Pontos: 0,1 / 0,1 
Considerando um diagrama de pacotes, é correto afirmar que: 
 
 
 
Elimina a necessidade do diagrama de classes, pois, é capaz de organizar as estruturas de classes, 
pacotes e casos de uso em modelos de software. 
 
Não permite o agrupamento de classes abstratas. 
 
Serve para levantar requisitos do sistema. 
 
Ajuda a organizar o diagrama de caso de uso, por contexto. 
 Trata-se de um diagrama estrutural, que serve para agrupar outros elementos do modelo, como classes 
ou mesmo outros pacotes. 
 
 
 
 2a Questão (Ref.: 201601433469) Pontos: 0,1 / 0,1 
Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a 
Objetos? 
 
 
Modelos orientado a objetos são implementadosconvenientemente utilizando uma linguagem de 
programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar 
mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as 
técnicas da modelagem orientada a objetos. 
 
A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada 
em inúmeros projetos e para construção de diferentes tipo de sistemas. 
 
A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do 
problema de um sistema. 
 
Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem 
estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente 
reutilizáveis. 
 A orientação a objetos não pode ser utilizado em Softwares de larga escala. 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201601463043) Pontos: 0,1 / 0,1 
Os diagramas UML da categoria comportamental são os de: 
 
 
classes, objetos e componentes. 
 
objetos, estrutura composta e máquinas de estado. 
 
casos de uso, sequência e classes. 
 
classes, atividades e sequência. 
 casos de uso, atividades e máquinas de estados. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201601431399) Pontos: 0,1 / 0,1 
(PRODEB 2008) Assinale a alternativa correta. 
 
 
Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um sistema. 
 
Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos. 
 
Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema. 
 Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de 
relacionamentos estáticos existentes entre eles. 
 
Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e 
fluxo de trabalho. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201601978464) Pontos: 0,1 / 0,1 
Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a 
um Sistema de Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses BUSCAR_CPF 
4. Cliente informa demais dados 
5. Sistema registra dados do cliente 
6. Sistemas encerra o caso de uso 
Com base na especificação do caso de uso, analise as alternativas a seguir: 
I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. 
II. Nesse caso de uso, não caberia nenhum cenário alternativo. 
III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso 
BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de Include 
Com base em sua análise, assinale a única alternativa correta 
 
 
Está correta apenas a assertiva I 
 
Está correta apenas a assertiva III 
 
Estão corretas as assertivas I e II e III 
 Estão corretas apenas as assertivas I e III 
 
Estão corretas apenas as assertivas II e III 
 
 
 1a Questão (Ref.: 201603045986) Pontos: 0,1 / 0,1 
Dentro da orientação a objetos este princípio permite que as classes derivadas de uma única classe base são 
capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira 
diferente para cada uma das classes derivadas. Ele é conhecido como: 
 
 
Classe 
 
Objeto 
 
Herança 
 
Encapsulamento 
 Polimorfismo 
 
 
 
 2a Questão (Ref.: 201602538262) Pontos: 0,1 / 0,1 
No contexto da UML, os casos de uso: 
 
 
são sempre associados a um único requisito funcional. 
 
definem o comportamento dos componentes de software que serão implementados. 
 descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. 
 
especificam a organização do sistema de software. 
 
capturam os requisitos não funcionais. 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201603046059) Pontos: 0,1 / 0,1 
Dos conceitos da orientação a objetos aquele que consiste na separação de aspectos internos e externos de um 
objeto. Além disto, é utilizado amplamente para impedir o acesso direto ao estado de um objeto, 
disponibilizando externamente apenas os métodos que alteram estes estados é chamado de: 
 
 Encapsulamento 
 
Objeto 
 
Herança 
 
Polimorfismo 
 
Classe 
 
 
 
 4a Questão (Ref.: 201603136476) Pontos: 0,1 / 0,1 
A UML é uma linguagem indicada ou destinada a: 
 
 
Gerar banco de dados a partir de um modelo de classes 
 
Criar plugins em ferramentas de desenvolvimento 
 
Nenhuma das anteriores 
 Visualizar, Especificar, Construir e Documentar 
 
Programar, Documentar e Formatar 
 
 
 
 5a Questão (Ref.: 201602538241) Pontos: 0,1 / 0,1 
Observe as seguintes afirmações sobre a forma de especificação de requisitos conhecida como Casos de Uso: 
I - Todo diagrama de caso de uso tem, pelo menos, um ator. 
II - Um ator pode participar de, somente, um caso de uso. 
III - A descrição de um caso de uso pode utilizar descrições de outros casos de uso. 
IV - A descrição de um caso de uso pode ser alterada por outro caso de uso. 
Assinale a alternativa que contém somente afirmações CORRETAS: 
 
 
I e IV 
 
I, II e III 
 
I e III 
 
II, III e IV 
 I, III e IV 
 
 
 1a Questão (Ref.: 201603300894) Pontos: 0,1 / 0,1 
Se você precisasse representar instâncias de uma classe num determinado momento da execução de um 
sistema você modelaria que diagrama? 
 
 Diagrama de objetos 
 
Diagrama de classe 
 
Diagrama de pacotes 
 
Diagrama de sequência 
 
Diagrama de componentes 
 
 
 
 2a Questão (Ref.: 201602686732) Pontos: 0,1 / 0,1 
Com relação aos conceitos inerentes as especificações de casos de uso, assinale a ÚNICA resposta INCORRETA. 
 
 
As especificações dos casos de uso são fundamentais para elaboração do Diagrama de Sequencia. 
 
Os casos de uso possuem 1(um) cenário principal e podem ter mais de 1 (um) cenário alternativo 
 
As especificações de casos de uso são narrativas textuais que evidenciam o passo a passo da interação 
do ator com o sistema 
 Caso de uso e cenário de uso são termos sinônimos, que representam uma interação entre ator e 
sistema. 
 
Um caso de uso pode não ter cenário alternativo 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201603046057) Pontos: 0,1 / 0,1 
A instância de uma classe, que é capaz de armazenar estados através de seus atributos e reagir a mensagens 
enviadas a ele, assim como se relacionar e enviar mensagens a outros é conhecida como: 
 
 
Encapsulamento 
 Objeto 
 
Herança 
 
Classe 
 
Polimorfismo 
 
 
 
 4a Questão (Ref.: 201602493338) Pontos: 0,1 / 0,1 
Num diagrama de classes da UML, multiplicidade se refere: 
 
 
ao número de chamadas de métodos de uma classe por um objeto de outra classe. 
 à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode 
estar associado. 
 
ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam. 
 
aos dados sobre a quantidades de objetos participantes de uma classe associativa. 
 
à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes 
no diagrama. 
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201603045111) Pontos: 0,0 / 0,1 
Considere as seguintes afirmações sobre UML (Unified Modeling Language): I. A UML é uma linguagem, uma 
notação, e não uma metodologia; II. Um diagrama de classes é um modelo que mostra o relacionamento 
estáticoentre as classes, incluindo associações, agregações e generalizações; III. A UML é uma linguagem 
orientada a objetos baseada numa extensão de XML. Quais afirmações estão corretas? 
 
 Apenas I e II. 
 
Apenas II e III. 
 Apenas II. 
 
Apenas I e III. 
 
I, II e III. 
 
 1a Questão (Ref.: 201603030651) Pontos: 0,1 / 0,1 
Marque a opção que só contem diagramas da UML: 
 
 
atividade, sequencia, colaboração, atributo, método 
 classes, casos de uso, sequencia, estado, atividade 
 
classes, casos de uso, sequencia, navegação, interação 
 
Objeto, classe, associações, interação, atividade 
 
Relacionamento, associação, atributo, objeto 
 
 
 
 2a Questão (Ref.: 201603030278) Pontos: 0,1 / 0,1 
No que concerne aos conceitos de visibilidade, assinale a única sentença correta 
 
 
 
Para respeitar o principio do encapsulamento, os atributos devem ser públicos 
 Para respeitar o principio do encapsulamento, os atributos devem ser privados 
 
Para respeitar o principio do encapsulamento, os atributos devem ser públicos ou protegidos 
 
O encapsulamento não interfere na classificação de visibilidade dos atributos 
 
Para respeitar o principio do encapsulamento, os atributos devem não podem ser protegidos 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201603127839) Pontos: 0,0 / 0,1 
Qual das opções apresentadas tem pelo menos um elemento que NÂO faz parte do diagrama de atividades. 
 
 
barra de sincronização e temporizador 
 
decisão e intercalação 
 
evento de entrada e evento de saída 
 atividade e composição 
 barra de separação e evento de saída 
 
 
 
 4a Questão (Ref.: 201603211465) Pontos: 0,0 / 0,1 
Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. 
Identifique o diagrama utilizado pela UML que apresenta a interação entre os objetos em relação ao tempo. 
 
 
Diagrama de Componentes 
 
Diagrama de Caso de Uso 
 
Diagrama de Implantação 
 Diagrama de Sequência 
 Diagrama de Atividades 
 
 
 
 5a Questão (Ref.: 201603046496) Pontos: 0,1 / 0,1 
Assinale a opção que responde adequadamente ao que acontece quando um método é definido como protegido: 
 
 
Ele poderá ser visto por todas as classes 
 
Ele somente poderá ser visto dentro da própria classe 
 
Ele não poderá ser visto por ninguém 
 
Ele poderá ser visto por todas as classes que se relacionam com a classe a 
qual pertence, qualquer que seja o relacionamento 
 Ele poderá ser visto por todas as classes que estão na estrutura de herança 
 1a Questão (Ref.: 201603308046) Pontos: 0,1 / 0,1 
Na notação UML os papéis dos usuários de um produto são modelados através de: 
 
 
Processos 
 
Casos de uso 
 
Estados 
 
Objetos 
 Atores 
 Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201602670068) Pontos: 0,1 / 0,1 
No que se refere a visibilidade das propriedades (atributos e métodos) de uma classe, assinale a ÚNICA 
alternativa INCORRETA. 
 
 
Atributos com visibilidade privada só podem ser acessados pelos métodos da própria classe. 
 
Para os casos de herança devemos definir atributos e métodos como sendo protegidos 
 
Se em uma classe todos os seus métodos forem privados, ela não prestará nenhum serviço as demais 
classes do sistema. 
 Os atributos devem ter, sempre que possível, a visibilidade pública 
 
Para garantir o principio do encapsulamento, os atributos devem apenas ser acessados pelos métodos 
das respectivas classes. 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201602513420) Pontos: 0,0 / 0,1 
A Secretaria Estadual de Saúde deseja traçar um perfil das famílias que moram nas comunidades. Sendo assim 
é preciso cadastrar todas as pessoas e seus laços familiares. Todos da família são pacientes. Portanto é preciso 
relacionar os membros da família. 
Qual representação é utilizada no diagrama de classe que melhor expresse a situação? 
 
 Generalização e especialização. 
 
Agregação por valor. 
 Auto-associação. 
 
Associação. 
 
Classe associativa. 
 
 
 
 4a Questão (Ref.: 201602693942) Pontos: 0,0 / 0,1 
Qual a finalidade dos DIAGRAMAS DE CASOS DE USO ? 
 
 
Mostrar a sequência em que ações ocorrem no sistema. 
 Mostrar os relacionamentos entre os atores externos (pessoa, software ou hardware) e os casos de uso. 
 
Treinar o usuário final na utilização da nova ferramenta. 
 Mostrar todas as classes utilizadas no sistema 
 
Usar o plano de teste na fase final do projeto 
 
 
 
 5a Questão (Ref.: 201603046065) Pontos: 0,0 / 0,1 
Na análise e projeto de desenvolvimento de software com uso da UML existem diversos diagramas entre eles o 
diagrama de classes. Neste tipo de diagrama, o relacionamento semântico entre duas classes, nos quais a 
alteração de um (a classe independente) pode afetar a semântica da outra (a classe dependente) é conhecido 
como: 
 
 Dependência. 
 Generalização. 
 
Composição. 
 
Realização. 
 
Agregação. 
 
 MODELAGEMDESISTEMAS
Simulado: CCT0419_SM_201602721955V.1 
Aluno(a): MATEUSFERREIRADASILVADOSSANTOS Matrícula: 201602721955
Desempenho: 0,4de0,5 Data: 25/10/201716:22:44 (Finalizada)
  1
a
 Questão (Ref.:201602866619)
Pontos: 0,1  / 0,1
Analiseassentençasabaixoe,emseguidamarqueaalternativaqueindicaassentençasverdadeiras.
I-Umprojetodomesmoramodenegócioemempresasdiferentescontémespecificaçõesdiferentesporque
sãoadaptadosàsoperaçõesdecadaempresa;
II-Osmodelosdevemserdesenvolvidosapósaconstruçãodosistemaparacomporadocumentação;
III-OsmodelosdefinidosnaUMLsãoutilizadosdeformaconjunta,poiscadaum podeapresentar
mudançasnaconstruçãodosoftware;
IV-NaUMLdevemserrepresentadososprocedimentoslógicosefísicos;
 
ItensIeIVsãoverdadeiros.
ItensIIIeIVsãoverdadeiros.
ItensI,eIIIsãoverdadeiros.
ItensI,II,IIIsãoverdadeiros.
 
ItensI,IIIeIVsãoverdadeiros.
 GabaritoComentado.
  2
a
 Questão (Ref.:201602857623)
Pontos: 0,1  / 0,1
(PRODEB2008)"ALinguagemdeModelagemUnificada(UML)éumalinguagemvisualparaespecificar,construiredocumentar
osartefatosdossistemas"(OMG).
Oquedefineapalavra"visual"notextoacima?
UMLnãopodeserutilizadaparageraçãodecódigoautomatizada.
UMLnãopossuimeta-modeloparaferramentasCASEMDA.
UMLdefineváriosperfisquesódevemserutilizadoscomorascunhosparaaconstruçãodeumsistema.
UMLdeveseraplicadaapenascomoplantadesoftware.
 
UMLéumanotaçãodiagramáticapadrão.
 GabaritoComentado.
  3
a
 Questão (Ref.:201603385392)
Pontos: 0,0  / 0,1
Éoprincípioapartirdoqualasclassesderivadasdeumaúnicaclassebasesãocapazesdeinvocarosmétodosque,embora
apresentemamesmaassinatura,comportam-sedemaneiradiferenteparacadaumadasclassesderivadas.
 
Herança
Classe
Encapsulamento
Objeto
 
Polimorfismo
  4
a
 Questão (Ref.:201603028154)
Pontos: 0,1  / 0,1
OdiagramadeclasseséumdosprincipaismodelosdaUMemostraasclassesdeumsistemaeorelacionamentoentreelas.
Existemalgunsníveisdediagramadeclasses,comoporexemplo oconceitual,aníveldodomíniodeproblemaeodeprojeto,
emníveldeprojetodosoftware.
Sobreosconceitosdodiagramadeclasses,analiseasassertivasqueseguem
I.Odiagramadeclassesemníveldedomínioéderivadodaobservaçãodomundorealefocanonegócio.
II.Odiagramadeclassesemníveldeprojeto representamestruturasdeprojeto 
III.Asclassesdeumdiagramadeclassesrepresentamobjetosdomundorealcomasmesmaspropriedades.
IV.Aspropriedadesdeumaclassesãoseusatributosapenas
V.Asmultiplicidadesentreosrelacionamentosindicamquantosobjetosdecadaclasseestãorelacionados.
Combaseemsuaanálisedasassertivas,assinaleaÚNICAopçãocorreta
EstãocorretasapenasasopçõesIII,IVeV
EstãocorretasapenasasopçõesIIIeIV
EstãocorretasapenasasopçõesI,II,IIIeIV
EstãocorretasapenasasopçõesI,IIeIII
 
EstãocorretasapenasasopçõesI,II,IIIeVGabaritoComentado.
  5
a
 Questão (Ref.:201602851531)
Pontos: 0,1  / 0,1
EmumDiagramadeCasosdeUso,representandooscasosdeusodeumaaparelhocelular,oscasosdeusoquedevemser
representadossão
 
Fazerumaligação.Visualizarmensagensdetextorecebidas.Buscarumnúmerodetelefonenaagenda.
Ousuário.Onúmerodotelefoneaserchamado.
GSM.TDMA.3G.
Ambientedereunião.Ambientequeexijasilêncio.Ambientenormal.
Ligaroaparelho.Pressionarobotãodemenu.Conectarofonedeouvido.
 GabaritoComentado.
MODELAGEMDESISTEMAS
Simulado: CCT0419_SM_201602721955V.1 
Aluno(a): MATEUS
FERREIRADA
SILVADOS
SANTOS
Matrícula: 201602721955
Desempenho: 0,5
de0,5
Data: 25/10/201716:28:38 (Finalizada)
  1
a
 Questão (Ref.:201602888194)
Pontos: 0,1  / 0,1
Considerandoodiagramadecasodeusoeadescriçãoabaixoreferenteaocasodeuso"HospedarCliente"deumHotel,
marqueaalternativacorretaparadescriçãodotratamentonestecasodeusoparaainteraçãocomocasodeuso"Cadastrar
Hospede". 
Fluxonormal 
1.Sistemaapresentatela"HospedarCliente"; 
2.Informadadosdohospede; 
3.Sistemaobtémdadosdohospede; 
4.Sistemaapresentadadosdohospede; 
5.Sistemaapresentalistadequartos; 
6.Recepcionistaescolheoquarto; 
7.Recepcionistaconfirma; 
8.SistemaincluiHospedagem 
9.Sistema "Alocarquarto"; 
10.Sistema "Abrircontacorrente"; 
11.Sistemaencerracasodeuso
 
Incluirnofluxoalternativo: 
3.Sistemaobtémdadosdohospede; 
3.1Clientenãocadastrado 
3.1.1Sistema "CadastrarHospede"; 
3.1.2Sistemaretorna4
Interaçõesdotipo nãosãodescritasnoscasosdeusoqueascomandam.
AlterarnoFluxoNormalasentença3para 
3Sistemaobtemdadosdohospedeousistema "Cadastrarhospede",quandonãoexiste.
Incluirnofluxonormal: 
Incluiralinhadecomentário"***sistema "Cadastrarhospede",quandoclienteaindanãoforhóspede.",imediatamente
apósoitem3.
Incluirnofluxoalternativo: 
3.Sistemaobtémdadosdohospede; 
3.1Seclientenãocadastrado, "CadastrarHospede"
  2
a
 Questão (Ref.:201602851531)
Pontos: 0,1  / 0,1
EmumDiagramadeCasosdeUso,representandooscasosdeusodeumaaparelhocelular,oscasosdeusoquedevemser
representadossão
Ligaroaparelho.Pressionarobotãodemenu.Conectarofonedeouvido.
GSM.TDMA.3G.
Ousuário.Onúmerodotelefoneaserchamado.
 
Fazerumaligação.Visualizarmensagensdetextorecebidas.Buscarumnúmerodetelefonenaagenda.
Ambientedereunião.Ambientequeexijasilêncio.Ambientenormal.
 GabaritoComentado.
  3
a
 Questão (Ref.:201602842970)
Pontos: 0,1  / 0,1
Qualdasrespostasabaixomaiscorretamentedefineumaclasse?
Umconjuntodemétodos.
Umconjuntodemétodoseatributos.
Umconjuntodemétodoseatributosquedefinemoscomportamentosdeumobjeto.
 
Umconjuntodemétodoseatributosquedefinemascaracterísticasecomportamentosdeumobjeto.
Umconjuntodeatributos.
 GabaritoComentado.
  4
a
 Questão (Ref.:201602889070)
Pontos: 0,1  / 0,1
DeacordocomClasseseseusrelacionamentos,identifiquequalnãocorrespondeaotipoprincipalderelacionamento.
Generalização/Especialização(Herança):Indicarelacionamentoentreumelementomaisgeraleumelementomais
específico(superclasseesubclasse,respectivamente).Asubclassepodecontersomenteinformaçãoadicionalacerca
dasuperclasse.Porexemploummédicoéumfuncionário;
Dependência:Umrelacionamentoentreumelementoindependenteeoutrodependente,ondeumamudançanoelemento
independenteafetaráoelementodependente.
Associação(simples):Usadapararepresentarrelacionamentosentreasclasses(porexemplo,umclientepodealugar
váriasfitasdevídeo);
 
Usabilidade:Terassociadoherançaeinterfacenamesmaclassecomopadrãodeutilidadededependêncialógica.
Agregação:Usadaparadenotarrelacionamentostodo/parte.Porexemplo,umitemdecompraépartedeumpedido;
  5
a
 Questão (Ref.:201602871608)
Pontos: 0,1  / 0,1
AgeneralizaçãoéumarepresentaçãodoDiagramadeclassequeapresentaosdiversostiposdeumdeterminadoobjeto.
Analiseassentençasabaixoeindiquea(s)queNÃOrepresenta(m)umbommotivoparausodessarepresentação.
I-Quandoassociaçõessãocomunsatodosostipos,masexistemassociaçõesquesãosomentedeumtipo.
II-Quandoaclassepossuimaisdeumaassociação.
III-Quandoaclasseestáassociadaaobjetosdaprópriaclasse.
IV-Quandoalistadeobjetosdeumtipopossuiatributoscomunsentreostiposeatributosespecíficosaele.
IeIV
 
IIeIII
IeII
IeIII
IIeIV
MODELAGEMDESISTEMAS
Simulado: CCT0419_SM_201602721955V.1 
Aluno(a): MATEUS
FERREIRADA
SILVADOS
SANTOS
Matrícula: 201602721955
Desempenho: 0,5
de0,5
Data: 25/10/201716:36:09 (Finalizada)
  1
a
 Questão (Ref.:201602871600)
Pontos: 0,1  / 0,1
Emumrestauranteaescolhadospratospodeserefetivadaapartirdaconstituiçãocalóricadosalimentos.Paraisso,o
restaurantemantémváriospratos,discriminandoosingredientesedefinindoacadaumaporçãocalórica.Atodoprato
escolhidoécalculadoovalorcalóricoeapresentadoaoclienteantesdaescolha.
Sevocêfossedesenvolverumsistemaparaorestauranteconceitualmenteoqueseriaalimento,valorcalóricoeocálculo,
respectivamente?
tupla-tabela-método
 
classe-atributo-método
classe-atributo-processo
atributo-classe-processo
atributo-classe-método
 GabaritoComentado.
  2
a
 Questão (Ref.:201603367168)
Pontos: 0,1  / 0,1
Noqueserefereaostiposdevisibilidadepossíveisparaosatributosemétodosdeumaclasse,analiseasassertivasaseguir
I.Devemosusaravisibilidadeprotegida,quandoqueremosqueosatributosemétodossejamvisualizadosportodasasclasses
dosistema.
II.Devemosusaravisibilidadepublicaparaatributosdeumaclasse.
III.Osatributosdevemtervisibilidadeprivadaeseremacessadospormétodosdaprópriaclasse.
IV.Nuncadevemosusaravisibilidadepúblicaparamétodosdeumaclasse.
Combaseemsuaanálise,assinalea UNICA opçãocorreta
EstãocorretasapenasasassertivasI,IIIeIV.
EstãocorretasapenasasassertivasIeIII.
EstãocorretasapenasasassertivasIIIeIV.
 
EstácorretaapenasaassertivaIII.
EstãocorretasasassertivasI,II,IIIeIV.
 GabaritoComentado.  GabaritoComentado.
  3
a
 Questão (Ref.:201602871595)
Pontos: 0,1  / 0,1
Umaempresadeprevidênciaprivadaoferecediversosserviçosparaseusclientes,extensivoaosdependentes.Osserviçossão
associadossempreaosclientesresponsáveis,mesmoquesejamutilizadospelosdependentes.Nomomentodasolicitaçãoo
clienteinformaqueoserviçoéparaumdependenteou,nocasodopedidoserrealizadopelodependente,esteinformaseu
responsável.
Baseadonadescriçãoapresentada,qualorecursoutlizadonaconstruçãodemodelosdediagramadeclasseseriautilizado
entreclienteedependentes?
Entidadeparticipativa
Entidadefraca
AgregaçãoAssociativa
Agregaçãoporreferência
 
Agregaçãoporvalor
  4
a
 Questão (Ref.:201603662945)
Pontos: 0,1  / 0,1
(IESES-2015-TRE-MA-AnalistaJudiciário-AnálisedeSistemas)Umaclasseassociativaéusadaemumdiagramadeclasse
emUMLquando:
Acriaçãodeumanovaclasseéaúnicaalternativapossívelparaseresolveraproblemáticadopolimorfismorestritivona
subclasse.
Sedesejaimplementarumrelacionamentoquegereumaclasseassociativastructnaqualaestruturanãoapresenta
diversascaracterísticas.
Umasituaçãoparticulardeherançamúltiplainversaestápresentenaassociaçãodasclassesquegeramanovaclasse
associativa.
 
Sedesejavincularatributosouoperaçõesparaumrelacionamentoentreumaoumaisclassesaoinvésdeincorporá-los
emumadasclassesparticipantesdorelacionamento.
Sedesejaimplementarumrelacionamentodotipocomposiçãoabstratanoqualsomenteosatributosdeumadas
classesserepetemnaclasseassociativa.
 GabaritoComentado.
  5
a
 Questão (Ref.:201603028163)
Pontos: 0,1  / 0,1
Épossívelconectarumaclasseaelamesma,representandoaconexãoentre2objetosdamesmaclasse.Essetipode
relacionamentochama-se(assinaleaúnicarespostacorreta):
Associação
Associaçãodeclasse
Associaçãoexclusiva
Agregação
 
Associaçãorecursiva
 GabaritoComentado.
MODELAGEMDESISTEMAS
Simulado: CCT0419_SM_201602721955V.1 
Aluno(a): MATEUS
FERREIRADA
SILVADOS
SANTOSMatrícula: 201602721955
Desempenho: 0,3
de0,5
Data: 04/11/201712:51:44 (Finalizada)
  1
a
 Questão (Ref.:201603488760)
Pontos: 0,1  / 0,1
Ospadrõesapartirdosquaisosobjetossãocriadossãodenominados:
Métodos
Exceções
Instâncias
Entidades
 
Classes
  2
a
 Questão (Ref.:201603659094)
Pontos: 0,0  / 0,1
Representaasequêncialógicadoscomportamentosdentrodocasodeuso.
Diagramademáquinadeestado
 
Diagramadeclasse
 
Diagramadesequência
Diagramadeobjeto
Diagramadeimplementação
 GabaritoComentado.
  3
a
 Questão (Ref.:201602871596)
Pontos: 0,1  / 0,1
OdiagramadeclasseéomodelodaUMLquedefineatributosemétodosparaumobjeto.Oconjuntodeobjetosérepresentado
pelaclasse.
Quandotem-seumaregraquedefinealigaçãoentreobjetosdeclassesdiferentesutilizamosqualrepresentação?
 
Associação
Auto-associação
Associaçãoporreferência
Associaçãorelativa
Associaçãoparticipativa
 GabaritoComentado.
  4
a
 Questão (Ref.:201602866619)
Pontos: 0,0  / 0,1
Analiseassentençasabaixoe,emseguidamarqueaalternativaqueindicaassentençasverdadeiras.
I-Umprojetodomesmoramodenegócioemempresasdiferentescontémespecificaçõesdiferentesporque
sãoadaptadosàsoperaçõesdecadaempresa;
II-Osmodelosdevemserdesenvolvidosapósaconstruçãodosistemaparacomporadocumentação;
III-OsmodelosdefinidosnaUMLsãoutilizadosdeformaconjunta,poiscadaum podeapresentar
mudançasnaconstruçãodosoftware;
IV-NaUMLdevemserrepresentadososprocedimentoslógicosefísicos;
 
ItensIeIVsãoverdadeiros.
 
ItensI,IIIeIVsãoverdadeiros.
ItensIIIeIVsãoverdadeiros.
 
ItensI,eIIIsãoverdadeiros.
ItensI,II,IIIsãoverdadeiros.
 GabaritoComentado.
  5
a
 Questão (Ref.:201602872149)
Pontos: 0,1  / 0,1
Considereocasodeusoilustradonafiguraacima, utilizandoanotaçãoUML.
 
Adescriçãodocenárioquemelhordescreveessecasodeusoé:
umpacienteligaparaaclínicaparamarcarumaconsulta.Aatendenteverificaohistóricodopaciente,
somenteseopacienteaindanãoforclientedaclínica.
opacienteligaparaaclínicaparaagendarumaconsultaeparaalteraroseuhistórico.
 
umpacienteligaparaaclínicaparamarcarumaconsulta.Aatendenteverificaohistóricodopaciente,busca
umhoráriovazioeagendaaconsulta.
oatendenteincluiospacientesquetêmconsultaagendadaenãopossuemumhistóricodeatendimento.
oatendentenãomarcaconsultasparapacientesquenãotenhamhistóriconaclínica.
 GabaritoComentado.

Outros materiais