Buscar

EEX0121 - MODELAGEM DE SISTEMAS COM 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 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

1 
 Questão 
 
 
A UML é bastante versátil e completa em termos dos diagramas que disponibiliza. Eles 
se classificam em estruturais e comportamentais, também denominados de estáticos e 
dinâmicos, respectivamente. 
 
Dentre os diagramas da UML, qual alternativa apresenta apenas os diagramas 
comportamentais, que mostram detalhes do funcionamento do sistema, sob um 
determinado ponto de vista? 
 
 
Casos de uso, atividades e sequência. 
 
Estrutura composta, classes e pacotes. 
 
Classes, casos de uso e pacotes. 
 
Sequência, comunicação e objetos. 
 
Casos de uso, atividades e componentes. 
Respondido em 16/08/2021 15:41:23 
 
 
Explicação: 
Resposta correta: Casos de uso, atividades e sequência. 
 
 
 
2 
 Questão 
 
 
O uso de modelos possibilita as desvantagens a seguir, exceto: 
 
 
Gerir melhor a complexidade. 
 
Possibilidade de o sistema não atender às necessidades de seus usuários. 
 
Dificuldade em discutir decisões do sistema, sem que se possa expor as ideias. 
 
Dificuldade em compreender e validar as necessidades dos usuários. 
 
Desenvolver sistemas que não atendem as necessidades de seus usuários. 
Respondido em 16/08/2021 15:41:28 
 
 
Explicação: 
Resposta correta: Gerir melhor a complexidade. 
 
 
 
3 
 Questão 
 
 
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? 
 
 
Interações 
 
Classes 
 
Pacotes 
 
Objetos 
 
Máquinas de Estados 
Respondido em 16/08/2021 15:41:40 
 
 
Explicação: 
Resposta correta: Objetos 
 
 
 
4 
 Questão 
 
 
Fonte: Adaptado de Banca: AOCP Órgão: Prefeitura de Juiz de Fora - MG Prova: 
AOCP - 2016 - Prefeitura de Juiz de Fora - MG - Programador 
Analise o diagrama de classes apresentado a seguir e assinale a alternativa correta. 
 
 
 
Há uma relação de agregação entre as classes ItemPedido e a classe Produto. 
 
Há uma relação de 1..* entre a classe Pedido e a classe ItemPedido que permite 
que, para um ItemPedido, possa existir vários Pedidos. 
 
O método conectar é público. 
 
Há uma relação de agregação indireta entre a classe Pedido e a classe Produto. 
 
Existe uma relação de composição entre a classe Pedido e a classe ItemPedido. 
Respondido em 16/08/2021 15:41:48 
 
 
Explicação: 
Resposta correta: Existe uma relação de composição entre a classe Pedido e a classe 
ItemPedido. 
 
 
 
5 
 Questão 
 
 
Qual a notação da UML para representar uma dependência num diagrama de classes? 
 
 
Uma seta tracejada ligando as classes envolvidas. 
 
Uma seta cheia ligando as classes envolvidas. 
 
Uma reta tracejada ligando as classes envolvidas. 
 
Uma reta curva ligando as classes envolvidas. 
 
Uma reta cheia ligando as classes envolvidas. 
Respondido em 16/08/2021 15:41:55 
 
 
Explicação: 
A resposta certa é:Uma seta cheia ligando as classes envolvidas. 
 
 
 
6 
 Questão 
 
 
Qual o principal objetivo de um diagrama de componentes? 
 
 
Apresentar a organização do hardware. 
 
Modelar as partes de um sistema. 
 
Modelar as atividades de um caso de uso. 
 
Definir a infraestrutura para execução do software. 
 
Modelar os artefatos de software e hardware. 
Respondido em 16/08/2021 15:41:59 
 
 
Explicação: 
A resposta certa é:Modelar os artefatos de software e hardware. 
 
 
 
7 
 Questão 
 
 
(IBFC - TJ-PE - 2017) Na análise e projeto orientado a objetos com UML (Unifed 
Modeling Language) o programador necessita de um diagrama que apresente os 
requisitos funcionais do sistema. O diagrama desejado será o: 
 
 
Diagrama de sequência 
 
Diagrama de Interação 
 
Diagrama de caso de uso 
 
Diagrama de atividades 
 
Diagrama de implantação 
Respondido em 16/08/2021 15:42:08 
 
 
Explicação: 
Resposta correta: Diagrama de caso de uso 
 
 
 
8 
 Questão 
 
 
(PGE-RJ - 2009) Na UML 2.0, a configuração de nós de processamento em tempo de 
execução e os artefatos que neles existem são representados graficamente por 
intermédio do diagrama de: 
 
 
atividades 
 
pacotes 
 
componentes 
 
implantação 
 
colaboração 
Respondido em 16/08/2021 15:42:13 
 
 
Explicação: 
Resposta correta: implantação 
 
 
 
9 
 Questão 
 
 
''Implementamos em um único módulo aspectos de implementação de interface com o 
usuário, lógica do negócio e acesso a dados''. Assinale o princípio SOLID que está 
sendo diretamente violado por essa estratégia de implementação: 
 
 
Princípio da Responsabilidade Única 
 
Princípio Open Closed 
 
Princípio de Substituição de Liskov 
 
Princípio da Inversão de Dependências 
 
Princípio da Segregação de Interfaces 
Respondido em 16/08/2021 15:42:18 
 
 
Explicação: 
A resposta certa é:Princípio da Responsabilidade Única 
 
 
 
10 
 Questão 
 
 
Assinale a alternativa que define a intenção do princípio da Segregação de Interfaces: 
 
 
Cada módulo deve ter uma, e apenas uma, razão para mudar. 
 
Cada módulo deve estar aberto para extensões, mas fechado para 
modificações. 
 
Clientes de um módulo não devem ser forçados a depender de operações que 
eles não utilizem. 
 
Entidades concretas devem depender de abstrações, e não de outras entidades 
concretas. 
 
Um tipo deve poder ser substituído por qualquer um de seus subtipos, sem 
alterar o correto funcionamento do sistema. 
Respondido em 16/08/2021 15:42:22 
 
 
Explicação: 
A resposta certa é:Clientes de um módulo não devem ser forçados a depender de 
operações que eles não utilizem.

Outros materiais