1)
Na elaboração do Diagrama de Máquina de Estados é importante identificar e especificar as regras de negócio aplicadas ao contexto dos objetos da classe representada, pois as regras de negócio que definem as transições entre os estados.
Sobre a notação dos principais elementos do Diagrama de Máquina de Estados, julgue os itens a seguir:
I.O elemento "Estado Principal" 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 de Transição" 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.
Estão corretos os itens:
Alternativas:
a)
I e II.
b)
III e IV.
c)
I, II e IV.
d)
I, III e IV.
e)
I, II, III e IV.
2)
O Diagrama de Máquina de Estados é um tipo de diagrama que possui o objetivo de descrever o comportamento de um sistema, de um componente ou de um objeto, através de todos os estados e transições que pode assumir no tempo.
Considerando os elementos do Diagrama de Máquina de Estados, o elemento ______________ é representado por uma barra de sincronização com bifurcação que representa a ocorrência de estados paralelos, causados por transições concorrentes. Essa barra indica que dois ou mais processos paralelos estejam sincronizados em um determinado momento do processo.
Assinale a alternativa correta que preenche a lacuna acima:
Alternativas:
a)
Estado.
b)
Ação.
c)
Auto-Transição.
d)
Join.
e)
Fork.
3)
O Diagrama de Atividade tem como objetivo modelar o comportamento do software, ou seja, suas funcionalidades, apresentando como o sistema deverá se comportar, dando uma visão mais clara ao cliente e à equipe de desenvolvimento. Ele pode ser utilizado também na modelagem organizacional para a engenharia de processo de negócio e workflow.
Assinale a alternativa correta que descreve os elementos de um Diagrama de Atividades.
Alternativas:
a)
Nó de Ação, Fluxo de Controle, Nó de Decisão, Relacionamento, Evento, Mensagem, Estado, Vínculo, Operação, Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
b)
Nó Inicial e Final, Nó de Ação, Relacionamento, Objeto, Estado, Vínculo, Operação, Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
c)
Nó Inicial e Final, Nó de Ação, Relacionamento, Objeto, Estado, Vínculo, Atributo, Operação, Nó de Partição de Atividade (Swinlanes).
d)
Nó Inicial e Final, Nó de Ação, Fluxo de Controle, Nó de Decisão, Nó de Bifurcação (Forks), Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
e)
Nó de Ação, Fluxo de Controle, Nó de Decisão, Relacionamento, Objeto, Estado, Vínculo, Operação, Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
4)
O _________________________ 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, ou seja, demonstra o comportamento de um elemento por meio de um conjunto finito de transições de estado. (BEZERRA, 2007).
Referência: BEZERRA, Eduardo. Princípios de análise e projeto de sistemas com UML. 2 ed. Rio de Janeiro: Elsevier, 2007.
Assinale a alternativa correta que preenche a lacuna acima:
Alternativas:
a)
Diagrama de Pacotes.
b)
Diagrama de Sequência.
c)
Diagrama de Máquina de Estados.
d)
Diagrama de Atividades.
e)
Diagrama de Implantação.
5)
Os elementos de um diagrama de atividades podem ser divididos em dois grupos: os que são utilizados para representar fluxos de controle sequenciais e os que são utilizados para representar fluxos de controle paralelos (BEZERRA, 2015).
Referência: BEZERRA, E. UML - Princípios de Análise e Projeto de Sistemas. 3.ed. Rio de Janeiro: Campus, 2015.
Sobre o Diagrama de Atividades, julgue os itens a seguir:
I.Um Fluxo de Controle liga uma ação ou atividade a outro, representando o término de um passo e o início do outro.
II.Um Nó de Decisão possui uma única transição de entrada e várias transições de saída, sendo que para cada transição de saída, deve ser indicada uma condição de guarda.
III.Na elaboração do Diagrama de Atividades, o diagrama deve ter um Estado Inicial e pode ter vários ou nenhum Estado Final, o que significa que o processo ou procedimento modelado é cíclico.
IV.Uma Ação representa uma única etapa dentro de uma atividade, isto é, uma que não é mais decomposta dentro da atividade, sendo de execução imediata. As ações em uma atividade começam quando todas as condições de entrada são atendidas.
Os itens corretos são:
Alternativas:
a)
I e II.
b)
III e IV.
c)
I, II e III.
d)
I, II e IV.
e)
I, II, III e IV.
Soluções para a tarefa
Resposta:
1) Lebra B - III e IV
[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.]
2) Letra E - Fork.
3) Letra D - Nó Inicial e Final, Nó de Ação, Fluxo de Controle, Nó de Decisão, Nó de Bifurcação (Forks), Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
[Pag. 67 - "Diagrama de Atividades são: Atividades,
Ações, Nó Inicial, Nó Final, Fluxo de Controle, Nó de Decisão,
Condição de Guarda e Bifurcação (Nó Fork ou Junção)."]
4) Letra C - Diagrama de Máquina de Estados. [pag. 78]
5) Letra E - I, II, III E IV
[pag. 65 Segundo Bezerra (2007, p. 308), “os elementos de um diagrama
de atividades podem ser divididos em dois grupos: os que são
utilizados para representar fluxos de controle sequenciais e os que
são utilizados para representar fluxos de controle paralelos”.
Na elaboração do Diagrama de Atividades, o diagrama deve ter
um Nó Inicial e pode ter vários ou nenhum Nó Final, o que significa
que o processo ou procedimento modelado é cíclico. Um Fluxo
de Controle liga uma ação ou atividade a outro, representando
o término de um passo e o início do outro. Um Nó de Decisão
possui uma única transição de entrada e várias transições de saída,
sendo que, para cada transição de saída, deve ser indicada uma
condição de guarda. ]
2 E
3 D
4 C
5 D
1) B - III e IV
O elemento “estado” faz a representação do fim do ciclo de vida de um objeto, sendo um estado opcional.
2) E - Fork.
O elemento fork tem como representação uma barra de sincronização com bifurcação que faz a representação da ocorrência de estados paralelos.
3) D - Nó Inicial e Final, Nó de Ação, Fluxo de Controle, Nó de Decisão, Nó de Bifurcação (Forks), Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
Os elementos de um diagrama de atividades estão corretamente descritos na alternativa D.
4) C - Diagrama de Máquina de Estados.
O Diagrama de Máquinas de Estados possibilita a descrição do ciclo de vida de objetos de uma classe, em que os eventos provocam a transição de um estado para outro.
5) E - I, II, III E IV.
De acordo com o Diagrama de Atividades, temos que um fluxo de controle realiza a ligação de uma ação ou atividade a outro.
Bons estudos!