SóProvas


ID
359989
Banca
FEPESE
Órgão
UDESC
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Indique se são verdadeiras ( V ) ou falsas ( F ) as seguintes afirmativas, a respeito da modelagem com diagrama de classes de UML:

( ) Uma relação de dependência entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface.
( ) Uma relação de realização entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface.
( ) Uma relação de herança denota que os métodos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse).
( ) Uma relação de herança denota que os atributos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse).
( ) A presença de métodos com assinaturas idênticas em classes relacionadas por herança caracteriza uma inconsistência.
( ) A presença de atributos com identificadores idênticos em classes relacionadas por herança caracteriza uma inconsistência.

Assinale a alternativa que indica a sequência correta, de cima para baixo.

Alternativas
Comentários
  • ( ) Uma relação de dependência entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface. (Não isso é definição de realização. Uma classe que depende de uma interface envia mensagens para os métodos de um objeto que realiza esta interface)
    ( ) Uma relação de realização entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface. (Correto)
    ( ) Uma relação de herança denota que os métodos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse). (A classe especialização herda todos os métodos, mesmo que não possa utiliza-los diretamente, métodos private)
    ( ) Uma relação de herança denota que os atributos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse). (A classe especialização herda todos os atributos, mesmo que não possa utiliza-los diretamente, atributos private)
    ( ) A presença de métodos com assinaturas idênticas em classes relacionadas por herança caracteriza uma inconsistência. (Errado, caracteriza uma sobrescrita de método, overload)
    ( ) A presença de atributos com identificadores idênticos em classes relacionadas por herança caracteriza uma inconsistência. (Correto)