SóProvas


ID
2439544
Banca
FEPESE
Órgão
JUCESC
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre diagramas de classes UML 2, considere as seguintes afirmativas:
1. No diagrama de classes, uma classe é modelada empregando-se três partes: nome da classe, seus atributos e seus métodos.
2. Além das classes, um diagrama de classes modela também o relacionamento entre classes: um para um; um para muitos; zero para um; etc.
3. O diagrama de classes é tido como um diagrama comportamental, uma vez que contém os métodos que definem o comportamento das classes.
Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Comentários
  • Diagrama de classes comportamental???

    Os diagramas de classe são utilizados para fazer a modelagem da visão estática do projeto de um sistema.

    Os diagramas que são usados para visualizar, especificar, construir e documentar os aspectos estáticos são os estruturais.

    Fonte: UML Guia do Usuário - 2ª edição

  • Nunca havia ouvido falar de Diagrama de classes comportamental.

    Anulada?

  • vou desconsiderar esse gabarito, pois acredito que essa questão deva ser anulada

  • Comportamental nao seria o diagrama de sequencia? Zero para um? Que relacionamento é esse? A única proposição correta é a 1 ao meu ver. Alguém explica?
  • Senhores,

     

    Não sei qual era o gabarito que estava quando vocês resolveram essa questão. Agora está B.

     

    I - Correta.

    II - Não concordo, a princípio, que essa afirmação seja considerada como correta. No diagrama de classes, é possível definir valores mínimos e máximos para os relacionamentos, mas, quando uma multiplicidade é 0..* e outra 1, por exemplo, o relacionamento é n para 1, e não 0 para 1.

    III - Errada. O diagrama de classes é tido como um diagrama estrutural.

     

    Não sei se ainda está em fase de gabarito preliminar, ou se existe mesmo relacionamento 0 para 1.

     

     

  • I-CORRETA
    II-CORRETA. Podemos definir a multiplicidade que quisermos. Como a questão citou, o valor mínimo como 0 e o máximo como um. Ou seja, a classe A vai estar associada a 0 ou no máximo um elemento da classe B. Já vi também em diagramas no mínimo 1 e no máximo 2.  Não há problema nisso.
    III- ERRADA. O diagrama de classes é estrutural e não comportamental.

     

  • Cuidado!!

    Número 1

    No diagrama de classes, uma classe é modelada empregando-se três partes: nome da classe, seus atributos e seus métodos.

    O correto seria: No diagrama de classes, uma classe PODE SER modelada empregando-se três partes: nome da classe, seus atributos e seus métodos.

  • Diagrama de classes é ESTRUTUTAL.

     

    Bons estudos! ;)

  • Essa segunda frase foi mal formulada.  "um para um; um para muitos; zero para um; etc." Não são relacionamentos entre classes, são multiplicidades de relacionamentos. 

    Relacionamentos são: associação, agregação, composição, dependencia, realização, generalização.

  • b-

    A iportancia do diagrama de classes é que cada classe é uma tabela do banco de dados. Uma classe no diagrama possui nome, atributos, metodos e responsabilidade (o que a classe faz). Ja a sua categoria é estutural, assim como os diagramas objeto, componente, implantação, package & estrutura composta

  • NÃO EXISTE relação zero para um. A multiplicidade utiliza os limites superiores.