Buscar

Exercicio Utilizando Uml Para Projetar o Software

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

Exercicio 
Utilizando Uml Para Projetar o Software 
Sair 
Você acertou 4 de 10 questões 
Verifique o seu desempenho e continue treinando! Você pode refazer o exercício 
quantas vezes quiser. 
Verificar Desempenho 
1 
Marcar para revisão 
Qual dos passos abaixo não diz respeito à criação de um diagrama de interação: 
A 
Determine o caso de uso que será modelado e identifique suas operações. 
B 
Para cada operação, identifique os objetos que farão parte da sua interação. 
C 
Identifique as classes de análise que serão modeladas no projeto. 
D 
Identifique as conexões e relacionamentos entre eles e, em seguida, categorize-os. 
E 
Identifique a sequência de fluxos de mensagens na interação entre os objetos. 
Resposta correta 
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! 
Gabarito Comentado 
A alternativa correta é a C: "Identifique as classes de análise que serão modeladas 
no projeto". Isso porque a criação de um diagrama de interação envolve a 
identificação de casos de uso, operações, objetos envolvidos na interação, conexões 
e relacionamentos entre eles, e a sequência de fluxos de mensagens. No entanto, a 
identificação das classes de análise que serão modeladas no projeto não é um 
passo diretamente relacionado à criação de um diagrama de interação, mas sim a 
uma etapa posterior do processo de modelagem. 
2 
Marcar para revisão 
Quais os tipos de visibilidade de um atributo numa classe? 
A 
Pública, protegida, privativa e pacote 
B 
Pública, segura, privativa e pacote 
C 
Restrita, protegida, privativa e controle 
D 
Pública, protegida, segura e pacote 
E 
Restrita, protegida, privativa e pacote 
Resposta incorreta 
Opa! A alternativa correta é a letra A. Confira o gabarito comentado! 
Gabarito Comentado 
Os tipos de visibilidade de um atributo em uma classe são: pública, protegida, 
privativa e pacote. A visibilidade pública permite que o atributo seja acessado de 
qualquer lugar. A visibilidade protegida permite que o atributo seja acessado 
apenas dentro da mesma classe ou por subclasses. A visibilidade privativa 
restringe o acesso ao atributo apenas à classe onde ele foi declarado. Por fim, a 
visibilidade de pacote permite que o atributo seja acessado apenas por classes que 
estão no mesmo pacote. Portanto, a alternativa correta é a "A: Pública, protegida, 
privativa e pacote". 
3 
Marcar para revisão 
O que é um diagrama de implementação? 
A 
É um conjunto de elementos que define como o sistema funciona. 
B 
É um conjunto de elementos que define a estrutura de módulos de um sistema. 
C 
É um conjunto de elementos que define o ambiente do sistema. 
D 
É um conjunto de elementos que define a arquitetura de execução dos sistemas. 
E 
É um conjunto de elementos que define o processo de execução do sistema. 
Resposta correta 
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! 
Gabarito Comentado 
O diagrama de implementação é um componente do UML (Unified Modeling 
Language) que é usado para modelar a arquitetura física de um sistema. Ele 
descreve a organização do hardware e como o software é mapeado para o 
hardware. Portanto, a alternativa correta é a D: "É um conjunto de elementos que 
define a arquitetura de execução dos sistemas". 
4 
Marcar para revisão 
O que é uma associação no diagrama de implantação? 
A 
Ligações que mostram como os sistemas estão relacionados. 
B 
Ligações que mostram como os sistemas fazem suas interfaces. 
C 
Ligações que mostram como os sistemas interagem com o mundo externo. 
D 
Ligações que mostram como os sistemas fazem uso de uma camada única de 
comunicação. 
E 
Ligações que mostram como os sistemas se comunicam e trocam informações. 
Resposta incorreta 
Opa! A alternativa correta é a letra E. Confira o gabarito comentado! 
Gabarito Comentado 
No contexto de um diagrama de implantação, uma associação é representada por 
ligações que mostram como os sistemas se comunicam e trocam informações. Isso 
significa que a associação é a representação da comunicação entre diferentes 
sistemas, permitindo a troca de dados e informações. Portanto, a alternativa E é a 
correta, pois ela descreve exatamente essa função de uma associação em um 
diagrama de implantação. 
5 
Marcar para revisão 
Qual das afirmações abaixo não diz respeito à relação de associação no diagrama 
de classes? 
A 
As associações são os mecanismos que permitem aos objetos se comunicarem. 
B 
As associações descrevem a conexão entre diferentes classes. 
C 
As associações podem ter uma regra que especifica o propósito da associação. 
D 
Numa associação, um valor de multiplicidade indica como os objetos se relacionam 
consigo mesmo. 
E 
As associações podem ser unidirecionais ou bidirecionais. 
Resposta correta 
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! 
Gabarito Comentado 
A alternativa D está incorreta porque, em uma associação, o valor de 
multiplicidade não indica como os objetos se relacionam consigo mesmos, mas sim 
como eles se relacionam com outros objetos. A multiplicidade em uma associação 
define quantas instâncias de uma classe podem estar associadas a uma instância da 
outra classe. Portanto, a afirmação não se refere corretamente à relação de 
associação no diagrama de classes. 
6 
Marcar para revisão 
Qual das frases abaixo não tem relação com o conceito de componente? 
A 
Um componente é representado por um quadrado contendo o nome de sua função. 
B 
Um componente é uma caixa preta e representa um artefato. 
C 
Um componente tem vida autônoma. 
D 
Um componente oferece e requer serviços. 
E 
Os componentes fazem uso de estereótipos. 
Resposta incorreta 
Opa! A alternativa correta é a letra A. Confira o gabarito comentado! 
Gabarito Comentado 
A alternativa A afirma que "Um componente é representado por um quadrado 
contendo o nome de sua função". No entanto, essa afirmação não está correta. O 
conceito de componente não está relacionado à sua representação gráfica, mas sim 
à sua funcionalidade e ao papel que desempenha em um sistema. Um componente 
é uma unidade modular e independente que realiza uma função específica dentro 
de um sistema maior. Ele pode ser uma "caixa preta", ou seja, um artefato cujo 
funcionamento interno não é conhecido ou relevante para o restante do sistema 
(Alternativa B), pode ter vida autônoma (Alternativa C), pode oferecer e requerer 
serviços (Alternativa D) e pode fazer uso de estereótipos (Alternativa E). Portanto, 
a alternativa A é a única que não tem relação com o conceito de componente. 
7 
Marcar para revisão 
O que é sincronismo no diagrama de atividades: 
A 
Característica que possibilita que sejam demarcados pontos de corte que obrigam 
para continuar a execução. 
B 
Característica que possibilita que sejam demarcados eventos que obrigam a 
chegada dos fluxos para continuar a execução. 
C 
Característica que possibilita que sejam demarcados pontos de controle que 
obrigam a chegada dos fluxos para continuar a execução. 
D 
Característica que possibilita que os pontos de controle sejam relacionados às 
atividades do diagrama. 
E 
Característica que possibilita a organização do diagrama em partes menores. 
Resposta incorreta 
Opa! A alternativa correta é a letra C. Confira o gabarito comentado! 
Gabarito Comentado 
O sincronismo em um diagrama de atividades é uma característica que permite a 
demarcação de pontos de controle. Esses pontos de controle são essenciais para a 
continuação da execução do diagrama, pois eles obrigam a chegada dos fluxos. 
Portanto, a alternativa correta é a C: "Característica que possibilita que sejam 
demarcados pontos de controle que obrigam a chegada dos fluxos para continuar a 
execução". 
8 
Marcar para revisão 
Qual a notação da UML para representar uma dependência num diagrama de 
classes? 
A 
Uma reta tracejada ligando as classesenvolvidas. 
B 
Uma seta cheia ligando as classes envolvidas. 
C 
Uma seta tracejada ligando as classes envolvidas. 
D 
Uma reta cheia ligando as classes envolvidas. 
E 
Uma reta curva ligando as classes envolvidas. 
Resposta correta 
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! 
Gabarito Comentado 
Na notação UML, uma dependência em um diagrama de classes é representada por 
uma seta cheia ligando as classes envolvidas. Isso significa que uma classe depende 
de outra para funcionar corretamente. Portanto, a alternativa correta é a opção B: 
"Uma seta cheia ligando as classes envolvidas". 
9 
Marcar para revisão 
Quais são os dois tipos de diagrama de interação: 
A 
Diagrama de classe e diagrama de sequência 
B 
Diagrama de sequência e diagrama de componentes 
C 
Diagrama de classes e diagrama de estados 
D 
Diagrama de sequência e diagrama de comunicação 
E 
Diagrama de atividades e diagrama de estados 
Resposta incorreta 
Opa! A alternativa correta é a letra D. Confira o gabarito comentado! 
Gabarito Comentado 
Os dois tipos de diagrama de interação são o diagrama de sequência e o diagrama 
de comunicação. O diagrama de sequência é utilizado para visualizar a interação 
entre diferentes partes de um sistema. Ele mostra como as mensagens são trocadas 
entre essas partes ao longo do tempo. Já o diagrama de comunicação é usado para 
visualizar a interação entre objetos ou partes de um sistema. Ele mostra como as 
mensagens são trocadas entre esses objetos ou partes, mas não necessariamente 
em uma sequência de tempo. Portanto, a alternativa correta é a D: Diagrama de 
sequência e diagrama de comunicação. 
10 
Marcar para revisão 
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: 
A 
O comportamento do software na interação com outros sistemas 
B 
O comportamento do software visível externamente 
C 
As associações de um software 
D 
A lista de serviços de um software 
E 
O comportamento interno do software 
Resposta incorreta 
Opa! A alternativa correta é a letra B. Confira o gabarito comentado! 
Gabarito Comentado 
As interfaces em um diagrama de componentes descrevem o comportamento do 
software que é visível externamente. Isso significa que elas definem como o 
software se comporta e interage com outros componentes ou sistemas externos. 
Portanto, a alternativa correta é a B: "O comportamento do software visível 
externamente".

Continue navegando