Você está consolidando a sua competência através dos conhecimentos sobre os processos de negócio e a análise do sistema a ser desenvolvido, sendo que um dos conceitos importantes está relacionado ao modelo orientado a objetos. Leia sobre modelagem orientada a objeto (MOO), seção 2, página 149 a 170, do item 2.2.1 Etapas da modelagem orientada a objeto ao 2.2.12 Diagrama de classe, do livro Processo de Software (Fabris, 2014). Agora, discorra sobre o uso do Relacionamento das Classes, quanto às ligações entre as classes: Associação, Agregação, Generalização, Dependência e Multiplicidade.
Soluções para a tarefa
Respondido por
9
Um diagrama de classe é nada mais do que uma representação da estrutura e relações das classes que servem de modelo para objetos. Assim, trata-e de uma modelagem muito útil para o desenvolvimento de sistemas já que com esse tipo de diagrama podemos definir todas as classes que o sistema precisa ter e também utiliza-lo como base para a construção dos diagramas de comunicação, sequência e estados.
Sobre o uso do Relacionamento das Classes, quanto às ligações entre as classes, podemos discorrer o seguinte:
- Associação e Agregação: tratam de relacionamentos estruturais entre instâncias e servem para especificar que objetos de uma classe estão ligados a objetos de outras classes. Assim, essa associação pode existir entre classes ou entre objetos, sendo que que as instâncias das classes são conectadas, seja fisicamente ou conceitualmente.
- Generalização: também é chamada de especialização e de herança, ela representa as dependências e hierarquias.
- Dependência: consiste nos relacionamentos de utilização onde uma mudança na especificação de um elemento pode alterar a especificação do elemento dependente. Assim, ela indica que os objetos de uma classe usam serviços dos objetos de outra classe.
- Multiplicidade: trata-se do número de instâncias possíveis que uma classe pode ter considerando uma única instância da outra classe que ela é associada. Ou seja, número de objetos de uma classe relacionada com um único objeto de outra.
Espero ter ajudado, bons estudos :)
Perguntas interessantes
Biologia,
7 meses atrás
História,
7 meses atrás
ENEM,
11 meses atrás
Administração,
11 meses atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás