Buscar

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

1) 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 componentes. 
 
Classes, casos de uso e pacotes. 
 Casos de uso, atividades e sequência. 
 
Sequência, comunicação e objetos. 
 
Estrutura composta, classes e pacotes. 
 
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
 
2) 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. 
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. 
 
I, II e V. 
 
IV e VI. 
 
II, III e V. 
 
I e IV. 
= 
 
 
 
3) Fonte: Adaptado de Q747519 - CESPE - 2018 - TCE-MG - Analista de Controle Externo - 
Ciência da Computação 
Em um diagrama de caso de uso, o ator representa: 
 
 
humanos específicos que interagem com o sistema. 
 
uma elipse e um rótulo com o nome do caso de uso. 
 
nomes das pessoas que interagem com o sistema. 
 papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema. 
 
programadores que vão implementar os casos de uso. 
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
 
4) Fonte: FUNDATEC - 2018 - CIGA-SC - Analista de Sistemas 
Tomando como base a especificação do fluxo principal de um caso de uso descrita abaixo, assinale, 
dentre as alternativas a seguir, o Diagrama de Casos de Uso que melhor representa, de forma 
correta, tal especificação. 
1. O Jogador 1 inicializa o jogo. 
2. O sistema solicita os dados do Jogador 2, para estabelecer a comunicação. 
3. O Jogador 1 insere os dados do Jogador 2. 
4. O sistema estabelece a comunicação virtual entre o Jogador 1 e 2 e emite alerta visual e 
sonoro informando para ambos que o jogo pode ser iniciado. 
7. Quando o Jogador 2 aceita o jogo, o sistema desativa os alertas e possibilita o início do 
jogo entre ambos os jogadores. 
8. O sistema ativa, obrigatoriamente, nesse momento, a funcionalidade que calcula a 
pontuação do jogo, baseado em uma série de dados e condições distintas. 
9. Se o Jogador 1 desejar, poderá acrescentar, simultaneamente ao jogo, mais um novo 
participante, estabelecendo mais uma comunicação virtual agora com o Jogador 3. 
10. O Jogo prossegue durante determinado tempo. Quando for encerrado o jogo entre os 
envolvidos, o sistema registra o vencedor, as pontuações e a hora de término do jogo e libera 
todos os recursos da comunicação virtual. 
11. O caso de uso é encerrado. 
 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 04/10/2021 02:16:14 
 
Explicação: 
Resposta correta: 
 
 
 
 
5) Qual o principal objetivo de um diagrama de componentes? 
 
 
Modelar as partes de um sistema. 
 
Apresentar a organização do hardware. 
 
Definir a infraestrutura para execução do software. 
 
Modelar as atividades de um caso de uso. 
 Modelar os artefatos de software e hardware. 
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
 
6) Qual a notação da UML para representar uma dependência num diagrama de classes? 
 
 
Uma reta tracejada ligando as classes envolvidas. 
 
Uma reta cheia ligando as classes envolvidas. 
 Uma seta cheia ligando as classes envolvidas. 
 
Uma seta tracejada ligando as classes envolvidas. 
 
Uma reta curva ligando as classes envolvidas. 
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
 
7) (FUNCAB - DETRAN-PB - 2013) Na UML, são exemplos de diagramas comportamentais e 
diagramas estruturais, respectivamente: 
 
 
de componentes e de sequência. 
 de estado e de classes. 
 
de objetos e de casos de uso. 
 
de colaboração e de atividades. 
 
de classes e de colaboração. 
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
 
8) (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 é 
 
 
F, V, F 
 
V, V, F 
 
V, F, V 
 V, V, V 
 
F, F, V 
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
 
9) ''Implementar 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 padrão GRASP que está sendo diretamente violado por essa 
estratégia de implementação: 
 
 
Baixo Acoplamento 
 
Criador 
 
Polimorfismo 
 Alta Coesão 
 
Controlador 
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
 
10) 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 esconde a complexidade do sistema e fornece uma interface mais simples para um 
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 constrói um objeto complexo, usando objetos simples e adaptáveis de forma 
sequencial. 
 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