SóProvas


ID
645403
Banca
AOCP
Órgão
BRDE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

A linguagem UML possui vários tipos de diagramas. Sobre o diagrama de estado, analise as assertivas e assinale a alternativa que aponta as corretas.

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.

Alternativas
Comentários
  • item IV: "[...] faz o mapeamento dele para uma tecnologia escolhida". 
    Nenhum diagrama da UML faz referência à tecnologia. A UML independe de tecnologia.
  • Não entendi o item II ?
    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. 
  • Rodusa,

    por exemplo eu tenho um objeto Mensagem, que possui um atributo status. Esse atributo pode assumir valores 2 valores (aprovada e pendente), ou ainda poucos valores como (aprovada, pendente, reprovada). As restrições ocorrem como por exemplo, caso eu aprovasse uma Mensagem ela não poderia mais voltar ao estado Pendente.

    Entendeu? :)
  • Pelo que eu sei o item II deveria ser: 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 BEM DEFINIDAS entre esses valores.