Buscar

MODELAGEM DE SISTEMAS EM UML SIMULADO

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 6 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 6 páginas

Prévia do material em texto

Disc.: MODELAGEM DE SISTEMAS EM UML 
Aluno(a): ALA BARBOSA SANTOS 200501344562 
Acertos: 10,0 de 10,0 09/03/2023 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
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 é independente de tecnologia. 
 
A UML não determina os diagramas que devem ser usados e nem a ordem com 
que devem ser usados. 
 
A UML disponibiliza diagramas estruturais e comportamentais. 
Respondido em 09/03/2023 18:14:05 
 
Explicação: 
UML não é uma linguagem de programação. É uma Linguagem de Modelagem Unificada para a 
elaboração da estrutura e documentação de sistemas complexos de software. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
(Enade - 2017 − CST − Análise e Desenvolvimento de Sistemas) 
 
"A engenharia de requisitos, do ponto de vista do processo de software, é uma ação de 
engenharia de software importante, que se inicia durante a atividade de comunicação e 
continua na de modelagem. Ela deve ser adaptada às necessidades do processo, do 
projeto, do produto e das pessoas que estão realizando o trabalho." 
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto 
Alegre: AMGH, 2016 (adaptado). 
 
Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se 
pretenda gerenciar o setor acadêmico. 
• R1: o sistema deve permitir que cada professor realize o lançamento de notas 
das turmas nas quais lecionou. 
• R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte 
para outro sistema operacional em, no máximo, sessenta dias. 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=303401642&cod_prova=6048772887&f_cod_disc=ARA1391
• R3: o sistema deve permitir que um estudante realize a sua matrícula nas 
disciplinas oferecidas em um semestre letivo. 
• R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em 
até dois segundos depois do momento que o professor a registra. 
• R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o 
cadastro de um estudante em não mais do que dez minutos de orientação. 
 
Nessa situação, representam descrições de requisitos não funcionais apenas os 
requisitos: 
 
 R2, R4, R5 
 
R1, R2, R5 
 
R1, R2, R3 
 
R3, R4, R5 
 
R1, R3, R4 
Respondido em 09/03/2023 18:22:31 
 
Explicação: 
Resposta correta: R2, R4, R5. Requisitos não funcionais apresentam algumas características 
associadas a uma, algumas ou todas as funcionalidades, e dizem respeito a aspectos de 
qualidade, confiabilidade, desempenho, portabilidade, segurança e usabilidade do sistema. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
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 
 
Pacotes 
 
Máquinas de Estados 
Respondido em 09/03/2023 18:14:56 
 
Explicação: 
Resposta correta: Objetos 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Fonte: Q782387 - FAURGS - 2018 - TJ-RS - Analista de Sistemas 
No que se refere ao diagrama que visa identificar os atores que utilizarão o software, 
bem como as funcionalidades que o software disponibilizará, assinale a alternativa 
correta. 
 
 Diagrama de Casos de Uso. 
 
Diagrama de Classes. 
 
Diagrama de Objetos. 
 
Diagrama de Pacotes. 
 
Diagrama de Interação. 
Respondido em 09/03/2023 18:17:02 
 
Explicação: 
Resposta correta: Diagrama de Casos de Uso. 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das afirmações abaixo não diz respeito à relação de associação no diagrama de 
classes? 
 
 Numa associação, um valor de multiplicidade indica como os objetos se 
relacionam consigo mesmo. 
 
As associações podem ser unidirecionais ou bidirecionais. 
 
As associações descrevem a conexão entre diferentes classes. 
 
As associações podem ter uma regra que especifica o propósito da associação. 
 
As associações são os mecanismos que permitem aos objetos se comunicarem. 
Respondido em 09/03/2023 18:18:37 
 
Explicação: 
A resposta certa é:Numa associação, um valor de multiplicidade indica como os objetos se 
relacionam consigo mesmo. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual a notação da UML para representar uma dependência num diagrama de classes? 
 
 
Uma reta cheia ligando as classes envolvidas. 
 
Uma seta tracejada ligando as classes envolvidas. 
 
Uma reta curva ligando as classes envolvidas. 
 
Uma reta tracejada ligando as classes envolvidas. 
 Uma seta cheia ligando as classes envolvidas. 
Respondido em 09/03/2023 18:19:21 
 
Explicação: 
A resposta certa é:Uma seta cheia ligando as classes envolvidas. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(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. 
 
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. 
 
O padrão de projeto utilizado pode ser claramente identificado como Fabric Method. 
Respondido em 09/03/2023 18:15:39 
 
Explicação: 
Resposta correta: Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e 
PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(UFPR ‒ COREN-PR ‒ 2018) Considere o diagrama abaixo: 
 
A partir do diagrama, é incorreto afirmar: 
 
 zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. 
 
épsilon() é um método de a. 
 
a é uma instância de Lambda. 
 
As linhas tracejadas nesse diagrama representam mensagens de retorno. 
 
Trata-se de um diagrama de sequência. 
Respondido em 09/03/2023 18:15:17 
 
Explicação: 
Resposta correta: zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a alternativa que contenha o padrão GoF aplicável quando temos diferentes 
implementações de uma operação em que alguns passos são comuns e outros são 
específicos de cada implementação: 
 
 
Facade 
 
Strategy 
 Template Method 
 
Adapter 
 
Factory Method 
Respondido em 09/03/2023 18:20:22 
 
Explicação: 
A resposta certa é:Template Method 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a alternativa que descreve o padrão GoF Adapter: 
 
 
Esse padrão permite a criação de objetos duplicados, sem prejudicar a 
performance do sistema. 
 
Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis 
de forma sequencial. 
 
Esse padrão esconde a complexidade do sistema e fornece uma interface mais 
simples paraum módulo cliente. 
 
Esse padrão é utilizado para adaptar o estado de um objeto, permitindo que ele 
retorne a um estado anterior. 
 Esse padrão permite a utilização de múltiplas implementações proprietárias da 
mesma funcionalidade, por meio de uma interface padronizada que é traduzida 
para as diferentes interfaces proprietárias. 
Respondido em 09/03/2023 18:21:13 
 
Explicação: 
A resposta certa é:Esse padrão permite a utilização de múltiplas implementações proprietárias da 
mesma funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes 
interfaces proprietárias.

Continue navegando