Questões de Concurso
Sobre diagrama de estados em engenharia de software
Foram encontradas 102 questões
I. Estado inicial e estado final fazem parte do conjunto de elementos do diagrama de estados UML.
II. Uma transição representa a mudança de um estado a outro.
III. Uma condição de guarda deve ser falsa para habilitar a transição a que está associada.
Levando-se em conta as afirmações acima, identifique a única alternativa válida.
Análise de Relacionamento-Navegação é uma técnica sistemática para a determinação da estrutura de relacionamentos de uma aplicação para a Web. Ela não utiliza nenhuma linguagem de modelagem específica, ficando a cargo dos desenvolvedores a escolha das ferramentas que julguem adequadas para representar os modelos que serão construídos.
Em qual dos passos propostos nessa metodologia, devem-se elaborar diagramas de estados com o objetivo de compreender adequadamente as características de uma aplicação para a Web?

Considere que o sistema se encontra no estado inicial e que o botão “On” é pressionado duas vezes consecutivas. Em seguida, o botão “Off” é pressionado por duas vezes também consecutivas e, finalmente, o botão “On” é novamente pressionado uma única vez.
Qual o valor da variável n após essa sequência de eventos?
1. Utilizadas para especifcar condições invariantes em classes e tipos em modelo de classes.
2. Utilizadas para descrever pré e pós-condições em operações e métodos.
3. Utilizadas para definir estereótipos.
4. Utilizadas para especifcar guard conditions e change events nos diagramas de transição de estados.
5. Utilizadas para mapear modelagem de banco de dados.
Assinale a alternativa que indica todas as afirmativas corretas.
Assinale a alternativa que preenche, correta e respectiva- mente, as lacunas do texto.

Essa classe possui um diagrama de estados, que descreve o comportamento do processo em 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 7o evento da sequência acima?
I. Na grande maioria dos casos, o diagrama de estado para uma classe mostra os estados que os objetos dessa classe podem assumir e as transições que eles podem fazer de estado para estado.
II. Um diagrama de estado é ideal para a modelação de um atributo com duas características, quando o atributo possui poucos valores e quando o atributo tem restrições em transições autorizadas entre esses valores.
III. O diagrama de estado mostra os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados.
IV. A modelagem dos estados de uma classe inicia-se com um modelo essencial e faz o mapeamento dele para uma tecnologia escolhida.
O diagrama de tempo, tipicamente utilizado para acompanhar os estados por que passa uma instância de uma classe, descreve a mudança no estado ou condição de uma instância de uma classe, ou o seu papel durante um tempo.

Considerando a figura acima, que foi obtida do documento de especificação da superestrutura da linguagem UML e que apresenta um diagrama de classes no qual estão representados conceitos da própria linguagem, julgue os itens a seguir, relativos aos conceitos gerais da UML e aos diagramas suportados dessa linguagem.

Considerando a figura acima e os conceitos de UML, julgue os itens
subsecutivos.

Analise as afirmativas a seguir, a seu respeito:
1. O elemento “estado1” corresponde a um estado sub-máquina.
2. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um estado inicial.
3. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um estado final.
4. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um pseudo-estado ponto de entrada e um pseudo-estado ponto de saída.
Assinale a alternativa que indica todas as afirmativas corretas.
