Baixe o app para aproveitar ainda mais
Prévia do material em texto
A Nome Data Análise e Projeto - Tema 5 Nota 1. Dadas as afirmativas abaixo, qual delas não é verdadeira em relação ao "Estado" de um objeto, considerando diagramas de transição de estados da UML? Trata-se da situação na vida de um objeto em que ele satisfaz a alguma condição ou realiza alguma atividade É dado em função dos valores dos atributos e (ou) das ligações com outros objetos Pode ser representado por uma máquina de estados Representa aspectos estruturais do sistema 2. Para que serve um DTE (Diagrama de Transição de Estados)? Para representar um conjunto de componentes físicos do sistema OO Para representar um conjunto de estados e suas transições que um determinado objeto pode assumir durante a execução de um programa OO Para modelar o fluxograma de atividades de um caso de uso Para representar uma funcionalidade externamente observável. 3. Quantos estados iniciais e finais pode haver em um DTE? Pode haver somente 1 estado inicial e 1 estado final. Podem haver vários estados iniciais e somente um estado final Podem haver vários estados finais e somente um estado inicial Podem haver vários estados finais e vários estados iniciais 4. Que elemento do diagrama de transição de estados é utilizado para representar a mudança de um estado para outro? Uma transição Uma condição de guarda Uma atividade Uma lista de parâmetros A B C D A B C D B C D A B C D A A 5. Quais são os elementos controladores de uma transição de estados em um DTE? Evento (gatilho), condição de guarda, ação Condição de guarda, atividade, transição Evento (gatilho), estado final, ação Nenhuma das anteriores 6. Considerando um DTE, um evento do tipo "Evento temporal" considera: o recebimento de uma mensagem de outro objeto o recebimento de um sinal do sistema a passagem de um intervalo de tempo predefinido uma condição que se torna verdadeira 7. Para que serve uma Condição de Guarda num DTE? Para determinar o fim da execução do DTE Para condicionar o disparo de uma transição a um conjunto de parâmetros passados no evento e/ou os valores dos atributos do objeto em questão Para determinar quando um DTE deve ser iniciado Para especificar as atividades que podem ser executadas quando um objeto entra em um determinado estado 8. O que difere uma Atividade de uma Ação, num DTE? Uma ação está associada à um estado, enquanto uma atividade está associada a uma transição Atividades e ações são exatamente a mesma coisa Esse bicho é de comer ou de beber? Uma atividade está associada à um estado, enquanto uma ação pode estar associada a uma transição 9. Qual das seguinte ações é executada no momento em que um objeto transita para um determinado estado? entry exit do A B C D B C D B C D A B C D A B C A 10. Qual das seguinte ações é executada no momento em que um objeto transita para fora de um determinado estado? entry exit do 11. Sobre o diagrama de Transição de Estados da UML, assinale a alternativa falsa: Os estados estão associados a outros pelas transições. Uma transição é mostrada como uma linha conectando estados, com uma seta apontando para um dos estados. Uma transição pode ser descrita pela expressão: evento (lista-parâmetros) [ação]/guarda. Quando uma transição entre estados ocorre, diz-se que a transição foi disparada. Uma Transição sempre possui um evento associado. 12. Em relação ao Diagrama de Transição de Estados, analise a seguinte assertiva: “é desenhado como um losango em que chega uma ou mais transições (provenientes de estados diferentes) e de onde parte uma ou mais transições”. Trata-se de: Ações Atividades Ponto de Junção Condição de guarda A B C B C D E A B C D
Compartilhar