¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Diagrama de Classes

Braulio Torres UML Portugués 10 fichas

Diagrama de Classes

Fichas del conjunto (10)

  1. 1O que é um diagrama de classes? Para que serve?Um diagrama de classes modela as classes do sistema, bem como seus relacionamentos. Nele, definimos nossas classes, atributos, métodos, interfaces, heranças, e etc.
    É excelente para desenvolvedores que precisam expressar seus modelos OO.
  2. 2Em quantas partes um diagrama de classes é dividido?Nome da classe.
    Atributo.
    Método.
  3. 3Como é representado o modificador de acesso no diagrama de classes?Utilizando os sinais de menos (-) e mais (+) à frente do atributo: '- nome: string'.
  4. 4Como relacionamos as classes no diagrama de classes (agregação)?Usamos um losango (diamante) 'vazio'. Colocamos o diamante do lado da classe que contém a outra.
    A agregação também é associação! Uma associação pode ser uma agregação, no entanto as partes podem viver separadamente!
    Professor-Turma (ambos tem um ciclo de vida separado)
  5. 5Como é representado composição no diagrama de classes?Usamos um losango (diamante) 'cheio'.
    A composição também é associação! Na composição o ciclo de vida é mais atrelado, um controla ou outro (um não existe sem o outro).
    Casa-Quarto (quando a casa "morre", morre também o quarto)
  6. 6Como é representado herança no diagrama de classes (associação)?Indicamos herança, usando uma seta:
    Usuário <- Aluno
    Neste caso, a classe Aluno é filha da classe Usuário.
    A associação deixa claro, que uma classe possui uma referencia da outra. Esse relacionamento também é chamado de "has-a" ou "tem-um".
  7. 7Como é representado interfaces no diagrama de classes?Colocamos a palavra '<>' acima do nome da classe.
  8. 8Devemos mapear todas as classes do nosso sistema neste diagrama?Não.
  9. 9Para que servem estereótipos?Eles servem para colocarmos mais informação sobre os elementos do diagrama; informações essas que podem ser já pré-definidas pela UML, como interfaces e herança, ou mesmo criadas pelo desenvolvedor.
  10. 10Escreva o diagrama de classes para o seguinte sistema: * Um leilão tem produto, preço, data limite, dono, e uma lista de lances. * Um usuário tem nome e e-mail. * Um lance tem um usuário, um leilão e um valor. * Um job tem o comportamento de fechar leilões vencidos.Escreva o diagrama de classes para o seguinte sistema: * Um leilão tem produto, preço, data limite, dono, e uma lista de lances. * Um usu...

Información

Descripción
Uma introdução à modelagem
Creado por
Braulio Torres
Visitas
98
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?