Baixe o app para aproveitar ainda mais
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".
Compartilhar