Buscar

SIMULADO EAD ESTACIO MODELAGEM DE SISTEMAS COM UML 1

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 4 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

Quest.: 1 
1. 
 
Os sistemas são desenvolvidos para atender às necessidades das pessoas. Tais 
necessidades se refletem em funcionalidades que o sistema precisa ter e na identificação 
de determinadas propriedades que essas pessoas também precisam encontrar no sistema. 
O trecho anterior justifica a existência de requisitos funcionais e não funcionais. Avalie as 
assertivas I e II, a seguir, e assinale a alternativa correta. 
I. Os requisitos funcionais são fundamentais, pois vão permitir que seus usuários 
tenham suas necessidades parcialmente atendidas. 
II. As necessidades serão parcialmente atendidas, pois as funcionalidades precisam 
ter boa interface, desempenho satisfatório, segurança e outros requisitos não 
funcionais que também fazem parte das necessidades dos usuários. 
 
 
As assertivas I e II são verdadeiras e a assertiva II não justifica a I. 
 
A assertiva I é verdadeira e a assertiva 2 é falsa. 
 
As assertivas I e II são falsas. 
 
As assertivas I e II são verdadeiras e a assertiva II justifica a I. 
 
A assertiva I é falsa e a assertiva 2 é verdadeira. 
Respondido em 27/09/2022 20:59:39 
 
 
Quest.: 2 
2. 
 
A UML é uma linguagem unificada de modelagem que surgiu da união de alguns métodos 
de profissionais do mercado. Passou a ser adotada pela OMG e tornou-se uma linguagem 
universal, padronizada. 
 
Sobre a UML, avalie as alternativas a seguir e assinale a ÚNICA que é falsa: 
 
 
A UML qualifica-se para ser usada em todo processo de desenvolvimento de software. 
 
A UML tem restrições de uso, caso o sistema seja implementado em determinadas 
linguagens. 
 
A UML não determina os diagramas que devem ser usados e nem a ordem com que 
devem ser usados. 
 
A UML é independente de tecnologia. 
 
A UML disponibiliza diagramas estruturais e comportamentais. 
Respondido em 27/09/2022 21:00:12 
 
 
Quest.: 3 
3. 
 
Fonte: Adaptado de Prova: FUNDEP (Gestão de Concursos) - 2018 - INB - Analista de 
Sistemas 
Qual diagrama UML apresenta os dados armazenados em uma instância de uma classe e 
seus relacionamentos, como uma fotografia dos dados em determinado momento? 
 
 
Diagrama de objetos. 
 
Diagrama de classes. 
 
Diagrama de atividades 
 
Diagrama de dados. 
 
Diagrama de casos de uso. 
Respondido em 27/09/2022 21:01:13 
 
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204275276/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204272282/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204383282/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
 
Quest.: 4 
4. 
 
Fonte: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP 
Um sistema deve controlar projetos de software, os quais podem ou não gerar artefatos. 
Para cada projeto, é necessário conhecer seu nome e status (ATIVO ou INATIVO). Deve-se 
saber, para cada artefato gerado pelo projeto, qual o seu número de série, além de um 
indicador de patente obtida (SIM ou NÃO). Na documentação desse projeto, foi 
apresentado o seguinte diagrama UML: 
 
Qual o tipo de diagrama apresentado? 
 
 
Classes 
 
Objetos 
 
Interações 
 
Máquinas de Estados 
 
Pacotes 
Respondido em 27/09/2022 21:01:47 
 
 
Quest.: 5 
5. 
 
Qual a notação da UML para representar uma dependência num diagrama de classes? 
 
 
 
Uma reta cheia ligando as classes envolvidas. 
 
Uma reta tracejada ligando as classes envolvidas. 
 
Uma seta cheia ligando as classes envolvidas. 
 
Uma reta curva ligando as classes envolvidas. 
 
Uma seta tracejada ligando as classes envolvidas. 
Respondido em 27/09/2022 21:02:18 
 
 
Quest.: 6 
6. 
 
Num diagrama de atividades são permitidas decisões. Que elementos entram ou saem 
destes elementos de decisão? 
 
 
Métodos das classes 
 
Ações 
 
Condições de guarda 
 
Eventos 
 
Pontos de junção 
Respondido em 27/09/2022 21:03:25 
 
 
Quest.: 7 
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204392275/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429581/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429551/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
7. 
 
(UFPR ‒ COREN-PR ‒ 2018) Considere o diagrama abaixo: 
 
A partir do diagrama, é incorreto afirmar: 
 
 
a é uma instância de Lambda. 
 
As linhas tracejadas nesse diagrama representam mensagens de retorno. 
 
Trata-se de um diagrama de sequência. 
 
zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. 
 
épsilon() é um método de a. 
Respondido em 27/09/2022 21:03:46 
 
 
Quest.: 8 
8. 
 
(DPE-RJ ‒ 2014) Considere o diagrama UML abaixo. 
 
De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é 
correto afirmar: 
 
 
Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e 
PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. 
 
O padrão de projeto utilizado pode ser claramente identificado como Fabric Method. 
 
As instruções pedido Pedido = new pedido(); PedidoDAO d = buildPedidoDAO(); 
d.inserirPedido (pedido); em condições ideais é um exemplo correto de implementação em 
linguagem Java. 
 
O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a 
ser implementado em Java. 
 
Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato. 
Respondido em 27/09/2022 21:04:10 
 
 
Quest.: 9 
9. 
 
Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Baixo 
Acoplamento: 
 
 
Evita a criação de dependências em relação a estruturas de código condicionais (if-then-
else ou switch-case) 
 
Recomenda que cada módulo deve ter uma responsabilidade bem-definida. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204392318/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204473259/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429639/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
 
Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que 
as dependências entre eles sejam gerenciáveis. 
 
Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado 
x partes. 
 
Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos 
de variação entre eles. 
Respondido em 27/09/2022 21:05:46 
 
 
Quest.: 10 
10. 
 
''Entidades concretas devem estar acopladas a abstrações, e não a outras entidades 
concretas''. Assinale o princípio SOLID correspondente a essa recomendação: 
 
 
Princípio de Substituição de Liskov 
 
Princípio Open Closed 
 
Princípio da Segregação de Interfaces 
 
Princípio da Inversão de Dependências 
 
Princípio da Responsabilidade Única 
 
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429671/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');

Continue navegando