1)A empresa de desenvolvimento de sistemas de software XCode, adota alguns diagramas da Unified Modeling Language (UML), juntamente com outros métodos de desenvolvimento orientado a objetos, para modelar a parte dinâmica do sistema. Entre os diagramas comportamentais da UML, a XCode utiliza o Diagrama de Sequência que demostra a sequência de eventos que ocorrem em um determinado processo, ilustrando a troca de mensagens entre os objetos que realizam um caso de uso.
Sobre o Diagrama de Sequência, julgue as afirmativas a seguir:
I. O Diagrama de Sequência baseia-se no Diagrama de Casos de Uso.
II. O Diagrama de Sequência permite descrever o ciclo de vida de objetos de uma classe, sendo que os eventos causam a transição de um estado para outro e a realização de operações resultantes.
III. O Diagrama de Sequência depende do Diagrama de Máquina de Estados, assim deve-se especificar primeiramente todos os Diagramas de Máquina de Estados para depois elaborar os Diagramas de Sequência.
IV. As mensagens ilustradas no Diagrama de Sequência são representadas por uma seta entre dois componentes, indicando qual componente enviou a mensagem e qual a recebeu.
V. O elemento Linha de Vida do Diagrama de Sequência representa o tempo em que um objeto existe durante um processo.
É correto o que se afirma em
Alternativas:
a) I e II, apenas.
b) III e IV, apenas.
c) I, III e V, apenas.
d) I, IV e V, apenas.
e) II, III, IV e V, apenas.
4)Todo objeto do mundo real ou do mundo computacional assumem diferentes estados durante a sua existência, ou seja, durante seu ciclo de vida. Durante a execução de uma funcionalidade do sistema, um objeto muda de estado quando acontece algum evento interno ou externo ao sistema, provocando uma transição entre os estados do objeto e com isso, o objeto realiza determinadas ações responsáveis pela consistência e integridade dos dados do sistema. Para modelar os estados de um objeto usa-se o Diagrama de Máquina de Estados.
Sobre a notação dos principais elementos do Diagrama de Máquina de Estados, julgue as afirmativas a seguir:
I. O elemento “Estado Inicial” representa o estado de um objeto quando ele é criado. Pode haver vários estados iniciais em um diagrama de máquina de estados.
II. O elemento “Estado Final” representa o fim do ciclo de vida de um objeto. Este estado é opcional e pode haver mais de um estado final em um diagrama de máquina de estados.
III. O elemento “Estado” representa uma situação na vida de um objeto durante a qual ele satisfaz alguma condição ou realiza alguma atividade.
IV. O elemento “Transição de Estado” representa uma associação entre os estados, com uma seta apontando para um dos estados.
É correto o que se afirma em:
Alternativas:
a) I e II, apenas.
b) III e IV, apenas.
c) I, II e IV, apenas.
d) II, III e IV, apenas.
e) I, II, III e IV.
5)Nestor, Gerente de Projetos de Software, está revisando a metodologia de desenvolvimento de sistemas de softwares para plataforma Web, juntamente com sua equipe de desenvolvedores, e decidiram adotar algumas técnicas de modelagem da Unified Modeling Language (UML) para modelagem dos sistemas. Entre as diferentes técnicas de modelagem comportamentais e estruturais da UML, decidiram utilizar um diagrama que demonstra uma visão de alto nível das interações de vários processos ou de um único processo, correspondente a realização de um caso de uso, a partir de um fluxo, similar ao Diagrama de Atividades.
Considerando o contexto descrito, assinale a alternativa correta que indica o diagrama da UML que deve ser adotado para esse objetivo.
Alternativas:
a) Diagrama de Perfil.
b) Diagrama de Tempo.
c) Diagrama de Máquina de Estados.
d) Diagrama de Sequência.
e) Diagrama de Visão Geral de Interação.
Soluções para a tarefa
Resposta:
As respostas corretas são:
1 - d) I, IV e V, apenas.
4 - d) II, III e IV, apenas.
5 - e) Diagrama de Visão Geral de Interação.
Explicação:
Corrigidas pelo AVA!
Questão 1: Sobre o Diagrama de Sequência, as afirmativas são: Alternativa d) I, IV e V, apenas.
Diagrama de Sequência
Um diagrama de sequência é um tipo de diagrama de interação baseado nos Diagramas de Casos de Uso; ele descreve como e em que ordem um grupo de objetos trabalha em conjunto.
É o diagrama de máquina de estado que permite descrever o ciclo de vida de objetos de uma classe, dele não depende o Diagrama de Sequência.
Entenda mais sobre diagramas em: https://brainly.com.br/tarefa/22317730
Questão 4: Sobre os elementos do Diagrama de Máquina de Estados é correto o que se afirma em: Alternativa d) II, III e IV, apenas.
Diagrama de Máquina de Estados
Ele modela o comportamento de um único objeto, especificando a sequência de eventos pela qual um objeto passa durante seu tempo de vida em resposta a eventos. Um estado é indicado por um retângulo com cantos arredondados e o nome do estado escrito dentro dele.
Entenda mais sobre informática em: https://brainly.com.br/tarefa/33439087
Questão 5: O diagrama da UML que deve ser adotado para esse objetivo é: Alternativa e) Diagrama de Visão Geral de Interação.
Diagrama de Visão Geral de Interação
Esse tipo de diagrama se encarrega de mostrar um fluxo de controle normal ou alternativo, ele utiliza uma notação semelhante à para o diagrama de atividades e de sequência. Seu principal objetivo é criar uma visão geral do controle de fluxo.
Entenda mais sobre diagramas da UML em: https://brainly.com.br/tarefa/28613482