SóProvas


ID
913816
Banca
FCC
Órgão
DPE-SP
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Um diagrama de classes descreve os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Com relação aos conceitos da UML relacionados às classes do diagrama de classes é correto afirmar que

Alternativas
Comentários
  • Veja esta imagem atraves do link: http://www.helmed.net/blog/wp-content/uploads/2008/07/classificado-na-web-diagrama-de-classe.png

    Nela nos temos a classe Secao de interesses com os seguintes atributos
    -Id: Long
    -Nome: String
    ...

    Seus métodos ou operadores
    +manter(): void

    Com isso podemos confirmar que a resposta E esta correta, pois podemos utilizar os indicadores de visibilidade no diagrama de classes.
  •  a) Alternativa ERRADA. Um estereótipo deve ser usado ao lado do nome de uma classe para identificá-la sem ambiguidades como um tipo específico de classe. Porém uma classe estereotipada deve ter seu nome escrito entre << >> (dois sinais de menor e dois sinais de maior), e não em itálico (que é o indicador de uma classe abstrata)

     b) Alternativa ERRADA. Trocou as bolas. O nome de um método estático deve ser colocado em SUBLINHADO e o de um método abstrato deve ser escrito em ITÁLICO.

     c) Alternativa ERRADA. Uma classe pode implementar UMA OU MAIS interfaces. Essa relação é, de fato, conhecida como realização e é mostrada como uma linha tracejada com um triângulo na extremidade que toca a classe.

     d) Alternativa ERRADA. Trocou as bolas. Uma associação unidirecional é, de fato, representada por uma linha ligando duas classes com um triângulo vazio na extremidade de um dos lados. Mas isso significa que um objeto de uma classe (lado COM o triângulo) pode chamar os métodos na classe do lado da linha SEM o triângulo.

     e) Alternativa CORRETA. Vide http://en.wikipedia.org/wiki/Class_diagram#Visibility

  • C) Uma classe pode implementar mais de uma interface e o triângulo fica no lado da interface.

    D) Associação não é feita com triângulo, mas com uma seta. A -> B significa que B é navegável a partir de A.