Buscar

Modelagem de Sistemas em UML

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

Prévia do material em texto

MODELAGEM DE SISTEMAS EM UML 
 
Lupa Calc. 
 
 
 
 
 
 
 
 
 
 
1. 
 
 
(UFMT/2021 - Adaptada) A respeito do Unified Modeling Language (UML), analise as afirmativas. 
I- É uma linguagem para marcação de tags. 
II- Permite modelar elementos e relacionamentos. 
III- Auxilia no desenvolvimento de software. 
Está correto o que se afirma em: 
 I, apenas. 
 
 II e III, apenas. 
 I e III, apenas. 
 I e II, apenas. 
 I, II e III. 
 
 
 
Explicação: 
UML é uma Linguagem Unificada de Modelagem amplamente utilizada para a elaboração da estrutura de projetos de 
software. 
 
 
 
 
 
2. 
 
 
(FCM ‒ 2016) No contexto de processo de desenvolvimento de software, analise as afirmativas abaixo e marque (V) para 
verdadeiro ou (F) para falso. 
 
( ) Os requisitos de software são controlados para estabelecer base para as atividades gerenciais e de Engenharia de 
Software dentro de um projeto. 
( ) Requisitos com características funcionais representam os comportamentos que um programa ou um sistema deve 
apresentar diante de certas ações de seus usuários. 
( ) Requisitos com características não funcionais quantificam determinados aspectos do comportamento. 
 
A sequência correta é 
 V, F, V 
 F, V, F 
 
 V, V, V 
 F, F, V 
 V, V, F 
 
 
 
Explicação: 
Resposta correta: V, V, V 
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
 
 
 
 
3. 
 
 
Modelos vêm ajudando cada vez mais as pessoas a desenvolverem suas ideias de forma gráfica e discutir facilmente com 
sua equipe e com os usuários. 
Avalie as assertivas I e II, a seguir. 
I. Uma realidade complexa exige maior número de perspectivas de análise do que um problema mais elementar. 
 PORQUE 
II. Para entender a totalidade, precisamos enxergar o problema sob várias perspectivas. 
E assinale a alternativa correta. 
 A assertiva I é falsa e a assertiva II é verdadeira. 
 
 As assertivas I e II são verdadeiras e a assertiva II justifica a I. 
 As assertivas I e II são verdadeiras e a assertiva II não justifica a I. 
 As assertivas I e II são falsas. 
 A assertiva I é verdadeira e a assertiva II é falsa. 
 
Explicação: 
Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justifica a I. Na construção ou desenvolvimento de 
sistemas computacionais, assim como na construção imobiliária, há uma gradação da complexidade no processo de 
construção, que depende de alguns fatores, sendo o tamanho (do sistema ou do empreendimento) um deles. Os modelos, 
além da finalidade inicial, funcionam também como instrumento de gerenciamento da complexidade, considerando a 
limitação humana em lidar com ela. Os sistemas grandes e complexos carecem de ser modelados para sua melhor 
compreensão em sua totalidade. 
 
 
 
 
4. 
 
 
(ENADE − 2017 − CST − Análise e Desenvolvimento de Sistemas ¿ Adaptada pelo Autor) 
"À medida que o projeto de uma interface do usuário evolui, quatro questões de projeto comuns quase sempre vêm à tona: 
tempo de resposta do sistema, recursos de ajuda ao usuário, informações de tratamento de erros e atribuição de nomes a 
comandos." 
 PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016 (adaptado). 
 
Nesse contexto, avalie as afirmações a seguir, a respeito das atividades de análise, incluindo requisitos e as atividades de 
projeto. 
I. Projeto de interfaces faz parte dos aspectos tecnológicos, estando assim associado às atividades de projeto. 
II. Tempo de resposta e recursos de ajuda ao usuário estão relacionados a requisitos não funcionais. 
III. Um requisito não funcional só pode estar associado a um único requisito funcional. 
IV. Uma interface eficiente não tem relação com requisitos não funcionais. 
 
É correto apenas o que se afirma em: 
 
 I e II. 
 II, III e IV. 
 II e IV. 
 I, II e III. 
 I e III. 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
Explicação: 
Resposta correta: I e II. 
Requisitos funcionais declaram as funcionalidades necessárias ao sistema. 
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. 
 
 
 
 
 
5. 
 
 
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 classes. 
 Diagrama de dados. 
 Diagrama de casos de uso. 
 Diagrama de atividades 
 
 Diagrama de objetos. 
 
 
 
Explicação: 
Resposta correta: Diagrama de objetos. 
 
 
 
 
 
6. 
 
 
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 
 Pacotes 
 
 Interações 
 Máquinas de Estados 
 
 Objetos 
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
Explicação: 
Resposta correta: Objetos 
 
 
 
 
 
7. 
 
 
Quais os tipos de visibilidade de um atributo numa classe? 
 
 Restrita, protegida, privativa e controle 
 Pública, protegida, segura e pacote 
 Restrita, protegida, privativa e pacote 
 
 Pública, protegida, privativa e pacote 
 Pública, segura, privativa e pacote 
 
 
 
Explicação: 
A resposta certa é:Pública, protegida, privativa e pacote 
 
 
 
 
 
8. 
 
 
No diagrama de componentes temos as interfaces. Estas são operações que especificam serviços de um componente. 
Assinale a alternativa que indica o que elas descrevem: 
 O comportamento interno do software 
 
 O comportamento do software visível externamente 
 A lista de serviços de um software 
 O comportamento do software na interação com outros sistemas 
 As associações de um software 
 
 
 
Explicação: 
A resposta certa é:O comportamento do software visível externamente 
 
 
 
 
 
9. 
 
 
A recomendação é: produzir uma solução genérica para alternativas baseadas no tipo de um elemento, evitando 
implementações com longas expressões condicionais ou clonagem de módulos. Assinale a opção que contenha o padrão 
GRASP que estabelece essa recomendação de projeto: 
 Controlador 
 Especialista 
 
 Polimorfismo 
 Criador 
 Alta Coesão 
 
 
 
Explicação: 
A resposta certa é:Polimorfismo 
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
10. 
 
 
Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão GoF Facade: 
 
 Polimorfismo 
 Criador 
 Baixo Acoplamento 
 Alta Coesão 
 
 Controlador 
 
 
 
Explicação: 
A resposta certa é:Controlador 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp

Continue navegando