Questões

Total de Questões Encontradas: 19

Ano: 2012 Banca: VUNESP Órgão: TJ-SP Prova: Analista Judiciário - Analista de Sistemas
Ao se modelar uma máquina de estados, por meio da  UML 2.0, utilizando statecharts, as notações
Imagem da Questão
representam, respectivamente, históricos
A
adaptativo e semântico.
B
aprofundado e superficial.
C
composto e simples. 
D
material e virtual.
E
perpendicular e ortogonal.
Com relação aos diagramas de estados da UML, é correto afirmar que:
A
Diagramas de estados planos são práticos para problemas grandes.
B
O modelo de estados não admite a concorrência entre objetos.
C
Não é possível usar aninhamento quando a mesma transição se aplica a muitos estados.
D
As combinações de eventos, estados e transições de estado para determinada classe não podem ser abstraídas, porém podem ser representadas por um diagrama de estado.
E
Para modelar sistemas complexos de forma mais rica, é possível utilizar diagramas de estados aninhados, estados aninhados, generalização de sinal e concorrência.
Texto Associado Texto Associado
Com relação aos diagramas da UML, julgue os itens de 128 a 133.
A figura a seguir ilustra um diagrama de gráfico de estados ou de máquina de estados que pode ser utilizado para representar os estados de um sistema como um todo. As transições externas ocorrem durante um estado do objeto e podem modificá-lo, enquanto as autotransições saem do estado atual do objeto, podem executar alguma ação e retornam ao mesmo estado inicial.
Imagem da Questão
C
Certo
E
Errado
Em um diagrama de máquinas de estado da UML 2.0, os estados inicial e final são representados, respectivamente, pelos símbolos:
A
Imagem da Opção A
B
Imagem da Opção B
C
Imagem da Opção C
D
Imagem da Opção D
E
Imagem da Opção E
O Diagrama de Estado mostra
A
os estados expressos que os objetos de uma dada classe podem assumir e as transformações entre pares de classes.
B
os estados admissíveis que os atributos de uma dada classe podem modificar e os pares de estados mais relevantes.
C
os estados de atualização que os objetos de qualquer classe podem assumir e as transições permitidas entre instâncias.
D
os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados.
E
os estados coerentes com os objetos priorizados e as restrições de transições entre pares de estados. 
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Um diagrama da UML mostra um processo de negócio ou um processo de software como um fluxo de trabalho por meio de uma série de ações. Pessoas, computadores ou componentes de software podem executar essas ações.   Seu uso pode descrever os processos de vários tipos, como:   I. Um processo de negócios ou um fluxo de trabalho entre usuários e o seu sistema.    II. As etapas executadas em um caso de uso.   III. Um protocolo de software, ou seja, as sequências permitidas de interações entre os componentes.   IV. Um algoritmo de software.   Este diagrama é chamado de Diagrama de
A
Interação. 
B
Sequência. 
C
Estado. 
D
Comportamento.
E
Atividades.
Ano: 2013 Banca: FCC Órgão: MPE-MA Prova: Analista Judiciário - Teste e Qualidade de Software
Texto Associado Texto Associado
Atenção: Considere o diagrama UML 2 apresentado na figura 
abaixo e utilize-o para responder às questões de números 41 e 42.
Imagem Associada da Questão
O diagrama foi modelado desta maneira porque respeita as seguintes características:
A
Representa atividades, que são ocorrências que acontecem em um instante de tempo, e transições, que são abstrações dos valores e ligações de um objeto, no caso uma conta bancária. 
B
Possui notação específica como caixas que denotam casos de uso e linhas sólidas que conectam casos de uso com os objetos participantes do modelo. O caso de uso é a abertura da conta bancária e o objeto é a conta corrente.
C
Mostra interações em larga escala, como uma sessão inteira de negócios do sistema bancário. Descreve uma sequência de comportamentos específica de um caso de uso.
D
Sua notação mostra estados − uma caixa com cantos arredondados, que especificam a resposta a eventos de entrada e transições, que são mudanças de um estado para outro, com a ponta da seta indicando o estado destino. Conta fechada é a transição para o estado final.
E
Apresenta operações ou atividades do sistema bancário com o propósito de mostrar as etapas deste sistema complexo e as restrições de sequenciamento entre elas, de acordo com a linha do tempo. A linha do tempo se inicia na atividade inicial (Conta criada) e finaliza na atividade final (Conta fechada).
Os diagramas de estado, também conhecidos como diagramas de bloco, são representações gráficas de algoritmos, ou seja, das instruções e(ou) módulos do processamento.
C
Certo
E
Errado
A classe a seguir é usada para tratar os eventos de um sistema de controle de processo.
Imagem da Questão
Após a criação de uma instância de Controlador e a consequente criação da máquina de estados, observou-se a seguinte sequência de eventos:
  1. op1()
  2. op2(-2)
  3. op2(1)
  4. op3()
  5. op2(2)
  6. op3()
  7. op3()
Qual será o valor do atributo x, pertencente à instância criada, logo após o tratamento do 7º evento da sequência acima? 
A
6
B
7
C
8
D
9
E
10
Uma das formas de modelar o aspecto dinâmico de um sistema com a UML 2.0 é através da utilização do diagrama de máquina de estado (state machine diagram). Nesse contexto, considere os dois diagramas de máquinas de estados representados a seguir de acordo com a notação da UML. Considere que os eventos e as atividades homônimas em ambos os diagramas têm o mesmo significado.
Imagem da Questão
Os dois diagramas de máquinas de estados apresentados são equivalentes entre si.

                                                     PORQUE

Modelar o evento02 com uma transição recursiva (conforme o diagrama da direita) é equivalente a modelar o evento02 com uma atividade interna (conforme o diagrama da esquerda).

Analisando-se as afirmações acima, conclui-se que
A
as duas afirmações são verdadeiras, e a segunda justifica a primeira. 
B
as duas afirmações são verdadeiras, e a segunda não justifica a primeira. 
C
a primeira afirmação é verdadeira, e a segunda é falsa. 
D
a primeira afirmação é falsa, e a segunda é verdadeira. 
E
as duas afirmações são falsas.
Página 1 de 2