Buscar

Atividades unidade 3 Ampli

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 23 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 23 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 9, do total de 23 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

Questão 1 Respondida
Conforme CATARINO (2020), para elaborar um diagrama de interação é necessário o Diagrama de Casos
de Uso com a descrição do roteiro dos cenários dos casos de uso e também do Diagrama de Classes. Em
geral, durante a construção de um diagrama de interação, é comum identificar novas classes, atributos e
principalmente a definição das operações, bem como, refinar a descrição dos cenários dos casos de uso.
Dessa forma, os diagramas de interação da UML (Unified Modeling Language) reforçam o apoio ao
desenvolvimento incremental de sistemas orientados a objetos, a partir de modelos que podem evoluir
com a inclusão de novos detalhes.
 
 
 
Considerando as informações representadas no Diagrama de Sequência da figura, analise as afirmativas a
seguir:
 
I. O elemento 1 representa o ator Participante, já indicado no Diagrama de Casos de Uso.
II. O elemento 2 representa o elemento linha de vida que acompanha cada objeto ou ator do diagrama.
III. O elemento 3 representa o foco de controle sobre a linha de vida do ator Participante. O elemento 4
representa o objeto Evento e na sequência os demais objetos Pessoa e Inscricao.
IV. O elemento 5 representa uma mensagem enviada pelo ator Participante e recebida pelo objeto Tela
Inscrição, que não dispara nenhuma operação, contudo a mensagem identificada pela numeração 1
carregarEvento( ), enviada pelo objeto Tela Inscrição para o objeto ControladorInscricao, é uma
mensagem síncrona que dispara a operação carregarEvento( ).
Considerando o contexto apresentado, é correto o que se afirma em:
I e IV apenas.
I e II, apenas.
I, II e IV, apenas.
II e III, apenas.
I, II, III e IV.
I e II, apenas.
Sua resposta
Estão corretas as instruções contidas nas assertivas I, II e IV. A assertiva IV também está correta: O
elemento 5 representa uma mensagem enviada pelo ator Participante e recebida pelo objeto Tela
Inscrição, que não dispara nenhuma operação, contudo a mensagem identificada pela numeração 3.1
carregarEvento( ), enviada pelo objeto Tela Inscrição para o objeto ControladorInscricao, é uma
mensagem síncrona que dispara a operação carregarEvento( ). 
Questão 2 Respondida
Na UML (Unified Modeling Language) existe um tipo de diagrama cujo objetivo é representar trocas de
dados (como enviar e receber dados) atores e casos de usos, possibilitando modelar os aspectos dinâmicos
de um sistema e capturando o comportamento entre os objetos em um caso de uso. Qual é o tipo de
diagrama mencionado?
Considerando o contexto, assinale a alternativa correta.
Diagrama de visão geral de interação.
Diagramas de implementação.
Modelos comportamentais.
Diagrama de pacotes.
Diagrama de transição de estados.
Diagrama de transição de estados.
Sua resposta
ALTERNATIVA CORRETA: Diagrama de visão geral de interação. O diagrama de visão geral
de interação possibilita representa as trocas de dados atores e casos de usos, e assim modelar os
aspectos dinâmicos do sistema ou parte dele. É uma variação do diagrama de atividades, controlando
o fluxo das ações do sistema.
Questão 3 Respondida
UML é uma linguagem de modelagem e apoio à elaboração de sistemas, composta por representações
gráficas ou diagramas representando um modelo parcial de um sistema. Tais representações da UML são
divididas em modelos estruturais e modelos comportamentais. Um dos modelos comportamentais é o
diagrama de interação, que por sua vez é divido em outros diagramas.
RAMOS, Ricardo Argenton. Treinamento prático em UML. Universo dos Livros Editora, 2006.
 
Considerando o contexto, analise as afirmativas.
 
I. O diagrama de tempo está relacionado com a ordem de tempo de troca de mensagens entre objetos.
II. O diagrama de comunicação controla a comunicação entre objetos e casos de uso e está associado ao
diagrama de sequência.
III. O diagrama de atividades relaciona a mudança de estado e condição de uma instância de uma classe
durante o tempo.
É correto o que se afirma em
I, apenas.
II, apenas.
I e II, apenas.
I e III, apenas.
I, II e III.
II, apenas.
Sua resposta
Alternativa CORRETA: II, apenas. A afirmativa I está incorreta, pois o diagrama de tempo tem
por objetivo descrever as mudanças que ocorrem nos objetos e relações com o passar do tempo. A
afirmativa II está correta, pois o diagrama de comunicação é responsável por controlar a troca de
mensagens entre os itens do sistema. Está associado ao diagrama de sequência. A afirmativa III está
incorreta, pois o diagrama por relacionar a mudança de estado e condição de uma instância de uma
classe durante o tempo é o diagrama de tempo.
Questão 4 Respondida
O Diagrama de Máquina de Estados é fundamental no processo de análise orientada a objetos, utilizado
para modelar o comportamento dos objetos e das classes, mesmo que ainda não especifique todas as
classes de um sistema. Ele normalmente é elaborado para as classes de objetos que possuem
comportamento dinâmico relevante e específico dentro do contexto que está sendo modelado.
 
CATARINO, Iolanda Claudia Sanches. Análise Orientada a Objetos, Londrina: Editora e Distribuidora
Educacional S.A., 2020.
 
Sobre os diagramas de Máquina de estados, análise as afirmativas a seguir.
 
I. Para elaborar um Diagrama de Máquina de Estados, várias atividades devem ser realizadas. Neste
contexto, analise as afirmativas a seguir:
Na elaboração do Diagrama de Máquina de Estados é fundamental identificar as regras de negócio
aplicadas ao contexto dos objetos, para auxiliar na definição dos seus estados e transições.
II. Para identificar os possíveis estados de um objeto deve-se analisar os valores de seus atributos,
simulando a instanciação dos objetos, a partir da execução das funcionalidades do sistema.
III. Para definir as transições entre os estados, deve-se identificar apenas os eventos internos aos objetos
da classe, sem a necessidade de analisar se há algum fator que condicione a transição de estado, nesse
caso, deve-se representar através da indicação de condições de guarda.
IV. A elaboração do Diagrama de Máquina de Estados pode consistir na simples representação dos estados
e nas transições entre os estados, mas também pode consistir em uma representação mais detalhada dos
estados dos objetos com a indicação das atividades internas, também denominadas de ações de estado, e
ainda apresentar as transições internas dos estados.
Considerando o contexto apresentado, é correto o que se afirma em:
I e IV apenas.
I, II e IV apenas.
I, II e III, apenas.
II e III, apenas.
I, II, III e IV.
I, II e IV apenas.
Sua resposta
Alternativa CORRETA: I, II e IV, apenas. Na elaboração do Diagrama de Máquina de Estados é
fundamental identificar as regras de negócio aplicadas ao contexto dos objetos, para auxiliar na
definição dos seus estados e transições. CORRETA. I. Para identificar os possíveis estados de um
objeto deve-se analisar os valores de seus atributos, simulando a instanciação dos objetos, a partir da
execução das funcionalidades do sistema. CORRETA. II. Para definir as transições entre os estados,
deve-se identificar os eventos internos e externos aos objetos da classe e também analisar se há
algum fator que condicione a transição de estado, nesse caso, deve-se representar através da
indicação de condições de guarda. CORRETA. IV. A elaboração do Diagrama de Máquina de
Estados pode consistir na simples representação dos estados e nas transições entre os estados, mas
também pode consistir em uma representação mais detalhada dos estados dos objetos com a
indicação das atividades internas, também denominadas de ações de estado, e ainda apresentar as
transições internas dos estados. CATARINO, Iolanda Claudia Sanches. Análise Orientada a
Objetos, Londrina: Editora e Distribuidora Educacional S.A., 2020. A afirmativa III possui
informações incorretas. O texto adequado para a afirmativa III é: Para definir as transições entre os
estados, deve-se identificar os eventos internos e externos aos objetosda classe e também analisar se
há algum fator que condicione a transição de estado, nesse caso, deve-se representar através da
indicação de condições de guarda.
Questão 5 Respondida
Os diagramas de interação consolidam o entendimento sobre os aspectos dinâmicos do sistema. Estes
diagramas são comportamentais e classificados como interativos. A modelagem orientada a objetos faz
uso de um conjunto robusto de diagramas estáticos e dinâmicos para representação dos objetos, classes e
seus comportamentos.
Assinale a alternativa que apresenta o objetivo de um Diagrama de Sequência.
Representar a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos na
execução de um processo que foi especificado como um caso de uso.
Representar um conjunto de classes, interfaces e colaboração e seus relacionamentos, usados para
ilustrar a visão estática do projeto de um sistema.
Representar um conjunto de objetos e seus relacionamentos para ilustrar as estruturas de dados,
registros estáticos de instâncias dos itens encontrados nos diagramas de classes.
Representar um conjunto de casos de uso e atores e seus relacionamentos para a organização e
modelagem dos componentes de um sistema.
Representar o fluxo de uma atividade para outra em um sistema e ilustrar a visão dinâmica deste
sistema.
Representar a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos na
execução de um processo que foi especificado como um caso de uso.
Sua resposta
O Diagrama de Sequência tem como objetivo representar a ordem temporal em que as mensagens
são trocadas entre os objetos envolvidos na execução de um processo que foi especificado como um
caso de uso.
Questão 1 Respondida
Um Diagrama de Sequência é construído e representado pelo seguinte elementos: ator, mensagens,
objetos, linha de vida e foco de controle. Estes elementos gráficos são utilizados para a construção dos
diagramas de forma que seja possível documentar a ordenação temporal de mensagens e obter uma visão
dinâmica do sistema.
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos feitos contidos na
Coluna A com seus respectivos autores, apresentados na Coluna B.
 
COLUNA A COLUNA B
I. 
1. Objeto: representa os objetos que participam da
realização do caso de uso também apoiados por uma linha
de vida, que juntamente com os atores formam um
cabeçalho para o diagrama. Um objeto pode existir desde
o início da interação ou ser criado ao longo da interação.
II. 
 
2. Mensagem síncrona: a mensagem é síncrona quando
o emissor aguarda o retorno para continuar com a
interação. Geralmente são as mensagens comumente
utilizadas no Diagrama de Sequência.
III. 
3. Foco de Controle: representa o período de tempo
durante o qual um elemento executa uma ação,
diretamente ou não.
IV. 
4. Mensagem de retorno: é uma mensagem que um
objeto envia ao outro em resposta à mensagem recebida
após a execução de uma ação.
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
I - 1; II - 4; III - 3; IV - 2.
I - 1; II - 3; III - 2; IV - 4.
I - 2; II - 1; III - 4; IV - 3.
I - 3; II - 4; III - 1; IV - 2.
I - 4; II - 3; III - 2; IV - 4.
I - 1; II - 3; III - 2; IV - 4.
Sua resposta
A sequência correta com as devidas explicações é: I - 1; II - 3; III - 2; IV - 4.
Questão 2 Respondida
Na UML (Unified Modeling Language) existe um tipo de diagrama cujo objetivo é representar trocas de
dados (como enviar e receber dados) atores e casos de usos, possibilitando modelar os aspectos dinâmicos
de um sistema e capturando o comportamento entre os objetos em um caso de uso. Qual é o tipo de
diagrama mencionado?
Considerando o contexto, assinale a alternativa correta.
Diagrama de visão geral de interação.
Diagramas de implementação.
Modelos comportamentais.
Diagrama de pacotes.
Diagrama de transição de estados.
Diagrama de visão geral de interação.
Sua resposta
ALTERNATIVA CORRETA: Diagrama de visão geral de interação. O diagrama de visão geral
de interação possibilita representa as trocas de dados atores e casos de usos, e assim modelar os
aspectos dinâmicos do sistema ou parte dele. É uma variação do diagrama de atividades, controlando
o fluxo das ações do sistema.
Questão 3 Respondida
Na linguagem UML (Unified Modeling Language), diagramas definem como os objetos se comportam
em relação a uma determinada escala. Seu foco são as condições que mudam ao longo da linha de vida do
objeto, descrevendo comportamentos e interações. De qual diagrama o texto está falando?
Considerando o contexto, assinale a alternativa correta.
Diagrama de tempo.
Diagramas de implementação.
Diagrama de comunicação.
Diagrama de pacotes.
Diagrama de sequência.
Diagrama de tempo.
Sua resposta
ALTERNATIVA CORRETA: Diagrama de tempo. Os diagramas de tempo definem como os
objetos se comportam considerando uma escala temporal. É responsável por representar as
condições que mudam ou causam mudanças ao longo da linha de tempo de vida de cada objeto, e
suas interações e comportamentos considerando esta escala de tempo e ciclo de vida. As demais
alternativas estão INCORRETAS. As justificativas são apresentadas a seguir. - Diagramas de
implementação. Pois os diagramas de implementação tem foco na modelagem dos
comportamentos esperados pela implementação do sistema. - Diagrama de comunicação. Pois
os diagramas de comunicação descrevem a troca de informações entre os componentes do
sistemas e usuário. - Diagrama de pacotes. Pois dos diagramas de pacotes são usados para
ilustrar a organização e a forma como os vários modelos e elementos do sistema estão
dispostos, como diagramas, documentos, classes ou outros pacotes. - Diagrama de sequência.
Pois os diagramas de sequência ou sequência de processos são responsáveis por descrever de mensagens
passadas entre objetos ou como os objetos colaboram em algum comportamento ao longo do tempo.
Questão 4 Respondida
Na UML (Unified Modeling Language), os diagramas comportamentais são diagramas que modelam, caso exista, alteração de comportamento das
classes, sendo responsáveis por detalhar o funcionamento das partes do sistema de uma aplicação. Como exemplos de diagramas comportamentais
podemos destacar diagrama de comunicação, diagrama de visão geral de interação e o diagrama de tempo.
RAMOS, Ricardo Argenton. Treinamento prático em UML. Universo dos Livros Editora, 2006.
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação das definições contidas na coluna A com seus respectivos diagramas
na coluna B.
 
COLUNA A COLUNA B
 I. Utilizado para modelar as interações existentes entre
os objetos considerando o contexto onde tais objetos estão inseridos.
1. Diagrama de tempo
 II. Considerado como um tipo de diagrama de
sequência. Representa mudanças de estado e também interações entre
objetos em relação ao tempo.
2. Diagrama de visão geral de interação
 III. Diagrama utilizado para representar a parte dinâmica
da modelagem
3. Diagrama de comunicação
 IV. Diagramas utilizados para a representação do
comportamento e funcionamento do sistema em questão.
4. Diagramas comportamentais
Considerando o contexto, assinale a alternativa correta.
I - 4; II - 3; III - 2; IV - 1.
I - 2; II - 1; III - 4; IV - 3.
I - 4; II - 1; III - 2; IV - 3.
I - 3; II - 1; III - 2; IV - 4.
I - 1; II - 3; III - 2; IV - 4.
I - 1; II - 3; III - 2; IV - 4.
Sua resposta
AFIRMATIVA CORRETA: I - 3; II - 1; III - 2; IV - 4. Considerando o contexto, o grupo dos diagramas comportamentais modelam qualquer
alteração de comportamento das classes, e são responsáveis por detalhar o funcionamento das partes do sistema de uma aplicação. São eles:
Diagrama de tempo, diagrama de visão geral de interação e diagrama de comunicação. O diagramasde tempo são utilizados para representar
mudanças de estado e interações entre objetos com relação ao tempo ou periodicidade de eventos. o diagrama de visão geral de interação
representa trocas de dados entre atores e casos de usos, modelando aspectos dinâmicos do sistema e capturando o comportamento entre os objetos
em um caso de uso. Os diagrama de comunicação são utilizados para modelar as interações entre os objetos considerando trocas de informações.
Questão 5 Respondida
Um Diagrama de Máquina de Estados é representado basicamente pelos elementos: estado inicial,
estados, transições de estados e estado final, sendo que o estado final não é obrigatório e também no
mesmo diagrama pode conter vários estados finais.
 
Considerando as notações gráficas e suas características que representam os elementos de um Diagrama
de Máquina de Estados, analise as afirmativas a seguir:
 
I. Estado Inicial (Inicial State): representa o estado de um objeto quando ele é criado, indicando o estado
padrão que o objeto assumirá. Só pode haver um estado inicial na máquina de estados. É representado por
um círculo sólido (preenchido).
II.Estado Final (Final State): representa o fim do ciclo de vida de um objeto. Este estado é opcional e
pode haver mais de um estado final na máquina de estados. É representado por um círculo sólido
(preenchido), dentro de outro círculo maior, não preenchido.
III. Estado (State): representa uma situação de existência dos objetos de uma classe durante a qual ele
satisfaz alguma condição ou realiza alguma atividade. É representado por um retângulo com os cantos
arredondados.
IV. Transição (Transition): representa um relacionamento entre dois estados, indicando a mudança de
estado, a partir da ocorrência de um evento. O símbolo é representado por uma linha sólida com seta
indicadora.
Considerando o contexto apresentado, é correto o que se afirma em:
I e IV apenas.
I e II, apenas.
I, II e III, apenas.
II e III, apenas.
I, II, III e IV.
I, II, III e IV.
Sua resposta
As definições e representações gráficas dos elementos que compõem um Diagrama de Máquina de
Estados consideram: Estado Inicial (Inicial State): representa o estado de um objeto quando ele é
criado, indicando o estado padrão que o objeto assumirá. Só pode haver um estado inicial na
máquina de estados. É representado por um círculo sólido (preenchido). Estado Final (Final State):
representa o fim do ciclo de vida de um objeto. Este estado é opcional e pode haver mais de um
estado final na máquina de estados. É representado por um círculo sólido (preenchido), dentro de
outro círculo maior, não preenchido. Estado (State): representa uma situação de existência dos
objetos de uma classe durante a qual ele satisfaz alguma condição ou realiza alguma atividade. É
representado por um retângulo com os cantos arredondados. Transição (Transition): representa um
relacionamento entre dois estados, indicando a mudança de estado, a partir da ocorrência de um
evento. O símbolo é representado por uma linha sólida com seta indicadora. BOOCH, Grady;
RUMBAUGH, Jamies; JACOBSON, Ivar; UML: guia do usuário. 2. Ed. Rio de Janeiro: Campus,
2006.

Continue navegando