Buscar

MODELAGEM DE SISTEMAS EM UML - teste de conhecimento

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

Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. 
Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
 
EM2120370UTILIZANDO UML PARA PROJETAR O SOFTWARE 
 
 
1. 
 
 
Qual das frases abaixo não tem relação com o conceito de 
componente? 
 
 
Um componente oferece e requer serviços. 
 
 
Um componente é uma caixa preta e representa um artefato. 
 
 
Um componente tem vida autônoma. 
 
 
Os componentes fazem uso de estereótipos. 
 
 
Um componente é representado por um quadrado contendo o nome de sua função. 
Data Resp.: 08/03/2023 11:58:37 
 
Explicação: 
A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua 
função. 
 
 
 
 
 
2. 
 
 
Quais são os dois tipos de diagrama de interação: 
 
 
 
Diagrama de classes e diagrama de estados 
 
 
Diagrama de atividades e diagrama de estados 
 
 
Diagrama de sequência e diagrama de comunicação 
 
 
Diagrama de classe e diagrama de sequência 
 
 
Diagrama de sequência e diagrama de componentes 
Data Resp.: 08/03/2023 12:01:08 
 
Explicação: 
A resposta certa é:Diagrama de sequência e diagrama de comunicação 
 
 
 
 
 
 
EM2120540INTRODUÇÃO A PADRÕES DE PROJETODESIGN PATTERNS 
 
 
3. 
 
 
''Encapsular uma família de algoritmos em um conjunto de classes 
que correspondem a diferentes implementações de uma mesma 
funcionalidade''. Assinale a opção com o nome do padrão que 
possui esse propósito: 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
 
 
Adapter 
 
 
Facade 
 
 
Factory Method 
 
 
Strategy 
 
 
Template Method 
Data Resp.: 08/03/2023 12:01:40 
 
Explicação: 
A resposta certa é:Strategy 
 
 
 
 
 
4. 
 
 
Assinale a afirmativa falsa sobre padrões de projeto: 
 
 
 
Padrões fornecem uma linguagem comum para os desenvolvedores 
 
 
É comum um iniciante achar que os padrões devem estar por toda a implementação e 
acabar fazendo uso inadequado deles. 
 
 
Padrões facilitam o desenvolvimento, pois permitem a utilização de soluções bem-
sucedidas em problemas similares. 
 
 
Decidir se um padrão pode ser empregado em um problema específico nem sempre é uma 
tarefa fácil. 
 
 
Um padrão não pode ser adaptado ao ser aplicado em um problema específico. 
Data Resp.: 08/03/2023 12:02:12 
 
Explicação: 
A resposta certa é:Um padrão não pode ser adaptado ao ser aplicado em um problema 
específico. 
 
 
 
 
 
 
EM2120105ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML 
 
 
5. 
 
 
(UFPR ‒ COREN-PR ‒ 2018) Considere o diagrama abaixo: 
 
A partir do diagrama, é incorreto afirmar: 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
 
a é uma instância de Lambda. 
 
 
zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. 
 
 
As linhas tracejadas nesse diagrama representam mensagens de retorno. 
 
 
épsilon() é um método de a. 
 
 
Trata-se de um diagrama de sequência. 
Data Resp.: 08/03/2023 12:03:05 
 
Explicação: 
Resposta correta: zeta() não necessita ser chamado para que épsilon() dê um retorno ao 
usuário. 
 
 
 
 
 
6. 
 
 
(DPE-RJ ‒ 2014) João está responsável pela proposta de 
arquitetura para um sistema. Para descrever as principais partes 
do sistema que será desenvolvido, ocultando as operações dessas 
partes e mostrando as interações entre elas por meio das 
interfaces disponibilizadas e das interfaces necessárias, João deve 
utilizar o diagrama de: 
 
 
atividades 
 
 
sequência 
 
 
entidade relacionamento 
 
 
componentes 
 
 
casos de uso 
Data Resp.: 08/03/2023 12:04:06 
 
Explicação: 
Resposta correta: componentes 
 
 
 
 
 
 
EM2120073CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS 
 
 
7. 
 
O contexto é um sistema de gestão de uma carteira de 
investimentos, no qual o usuário pode comprar e vender ações da 
bolsa, enviando uma ordem de compra ou venda a sua corretora. 
 
Considere os seguintes requisitos pertinentes ao contexto descrito 
anteriormente. 
I. Deve ser possível o envio de ordem de compra pelo 
sistema. 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
II. Dever ser possível o envio de ordem de venda pelo 
sistema. 
III. A emissão da ordem deve ser segura e deve seguir 
protocolo específico. 
IV. A interface deve permitir destreza nas operações, pois 
estas precisam ser práticas e permitir agilidade. 
V. Deve ser possível ao investidor emitir posição financeira 
de seu saldo atualizado. 
VI. A segurança é fundamental para que dados financeiros 
não sejam alvos de ataques. 
 
Assinale a alternativa que contém apenas os requisitos não 
funcionais: 
 
 
III, IV e VI. 
 
 
IV e VI. 
 
 
I, II e V. 
 
 
I e IV. 
 
 
II, III e V. 
Data Resp.: 08/03/2023 12:04:29 
 
Explicação: 
Resposta correta: III, IV e VI. Os 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. 
 
 
 
 
 
8. 
 
(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. 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
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. 
 
 
I, II e III. 
 
 
I e III. 
 
 
II, III e IV. 
 
 
II e IV. 
Data Resp.: 08/03/2023 12:04:50 
 
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. 
 
 
 
 
 
 
EM2120539UML PARA MODELAGEM DO DOMÍNIO 
 
 
9. 
 
Fonte: Banca: CESGRANRIO Órgão: Transpetro Prova: CESGRANRIO 
- 2018 - Transpetro - Analista de Sistemas Júnior - SAP 
Um laboratório de análises clínicas contratou uma empresa de 
desenvolvimento de software para informatizar o controle dos 
exames que seus pacientes realizam. No início do projeto, decidiu-se 
que a linguagem de modelagem a ser utilizada seria a UML. 
Após uma primeira rodada de levantamento de requisitos, o analista 
de dados apresentou para validação o diagrama de classes a seguir. 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
 
Infere-se, pela leitura desse modelo, que 
 
 
o pacote associado à classe Pedido especifica a implementação de um método de controle 
do construtor da classe Pedido. 
 
 
um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação 
dos pedidos realizada pela data da coleta. 
 
 
um cliente realiza nenhum ou vários pedidos envolvendovários exames, cada qual 
composto por um ou mais reativos. 
 
 
os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu 
CNPJ. 
 
 
cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe 
Exame. 
Data Resp.: 08/03/2023 12:05:24 
 
Explicação: 
Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número 
de seu CNPJ. 
 
 
 
 
 
10. 
 
 
Prova INSTITUTO AOCP - 2019 - UFPB - Analista de Tecnologia da 
Informação. 
Pode-se definir requisitos de software como a forma descrita que 
um sistema deve desempenhar, as funcionalidades que oferece e 
como deve funcionar exatamente. Esses requisitos são descritos 
de formas diferentes e com níveis de detalhes diferentes, pois 
serão utilizados por distintos perfis de leitores. Existe mais de um 
tipo de requisito. Os requisitos que são conhecidos como as 
declarações dos serviços que o sistema deve executar, as reações 
que precisam acontecer a determinadas entradas e o 
comportamento em algumas situações são conhecidos como 
requisitos: 
 
 
não funcionais 
 
 
principais 
 
 
de execução 
 
 
funcionais 
 
 
de comportamento 
Data Resp.: 08/03/2023 12:05:50 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
Explicação: 
Resposta correta: de comportamento

Outros materiais