As máquinas de estados, representadas pelo Diagrama de Máquina de Estados, são empregadas para a modelagem dos aspectos dinâmicos de um sistema. Normalmente isso envolve a especificação do tempo de vida das instâncias de uma classe, um caso de uso ou um sistema inteiro. Essas instâncias poderão responder a eventos como sinais, operações ou a passagem de tempo, e quando ocorre um evento, uma atividade ocorre, dependendo do estado atual de um objeto.
BOOCH, Grady; RUMBAUGH, Jamies; JACOBSON, Ivar; UML: guia do usuário. 2. Ed. Rio de Janeiro: Campus, 2006.
Analise as asserções a seguir e a relação proposta entre elas.
I. Uma atividade é uma execução não-atômica em andamento em uma máquina de estados. As atividades resultam em alguma ação, formada por computações atômicas executáveis que resultam em uma alteração do estado do modelo ou no retorno de um valor. O estado de um objeto é a condição ou situação durante a vida de um objeto durante a qual ele satisfaz alguma condição, realiza alguma atividade ou aguarda um evento.
PORQUE
II. Máquinas de estados bem-estruturadas são como algoritmos bem-estruturados: são eficientes, simples, adaptáveis e compreensíveis.
A respeito dessas asserções, assinale a alternativa correta.
Ed
ano passado
Vamos analisar as asserções: I. Uma atividade é uma execução não-atômica em andamento em uma máquina de estados. As atividades resultam em alguma ação, formada por computações atômicas executáveis que resultam em uma alteração do estado do modelo ou no retorno de um valor. O estado de um objeto é a condição ou situação durante a vida de um objeto durante a qual ele satisfaz alguma condição, realiza alguma atividade ou aguarda um evento. II. Máquinas de estados bem-estruturadas são como algoritmos bem-estruturados: são eficientes, simples, adaptáveis e compreensíveis. Com base nas asserções apresentadas, a alternativa correta é: A) As duas asserções são verdadeiras, e a segunda justifica a primeira.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade