Diagrama de classe e objetos

06/01/2015

0

Já me falaram que existem diagramas da UML, não conheço bem, que auxiliam na modelagem, em algum momento substitui a modelagem tradicional?
Marilia Silva

Marilia Silva

Responder

Posts

06/01/2015

Soeuseijothaz

Respondendo sua pergunta não, seria mais um subsidio para auxiliar a modelagem "tradicional".

É um assunto complexo para abordar em um post, sendo simplista podemos definir assim:

A UML (Unified Modeling Language) é uma linguagem de modelagem designada para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos. O objetivo é apresentar um vocabulário de fácil entendimento para facilitar a comunicação de todas as pessoas envolvidas no processo de desenvolvimento de um sistema: gerentes (usuários), coordenadores, analistas, desenvolvedores. E para isto utiliza-se de seus diagramas onde é possível representar sistemas de softwares sob diversas perspectivas de visualização. Desta forma indicando quais passos seguir para desenvolver um projeto.

O diagrama de classes é um destes diagramas que ajudará muito na modelagem.

Para facilitar o entendimento aconselho a leitura do material do link:

Diagrama de classes

Qualquer dúvida é só postar.
Responder

06/01/2015

Marilia Silva

Notei que o assunto foge o pouco do contexto de banco de dados e modelagem, mas ajuda antes ou depois de fazer a modelagem?
Responder

06/01/2015

Alan Mario

Realmente não sei bem essa relação, mas que ajuda, isso ajuda.
Responder

07/01/2015

Marisiana Battistella

Uma das melhores explicações:
Na área de Engenharia de Software, a Linguagem de Modelagem Unificada (do inglês, UML - Unified Modeling Language) é uma linguagem de modelagem que permite representar um sistema de forma padronizada.

A UML não é uma metodologia de desenvolvimento, o que significa que ela não diz para você o que fazer primeiro e em seguida ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu desenho e a comunicação entre os objetos.

Basicamente, a UML permite que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. Junto com uma notação gráfica, a UML também especifica significados, isto é, semântica. É uma notação independente de processos, embora o RUP (Rational Unified Process) tenha sido especificamente desenvolvido utilizando a UML.

fonte: [url]http://pt.wikipedia.org/wiki/UML[/url]
Responder

07/01/2015

Fernando C

Diagrama de classes É a modelagem conceitual em UML/OO;
Orientação a Objetos propõe a união de dados e operações num só "conteúdo": a classe - e sua instanciação, o objeto.
na modelagem de 1 banco de dados: facilita, pq suponha que vc está criando uma classe - "livro", vc vai ter nessa classe as operações que essa classe comportará (executará) e seus atributos - dados, que é o que nos interessa, neste caso, ou seja: titulo, assunto, autor, preço, numero de pgs.. etc.
pronto; ai vc já tem, por exemplo, um "mapa" das colunas da sua tabela "livro" - claro, se seu banco de dados for relacional.
quando - e se - tiver mais interesse sobre modelagem e projeto OO, recomendo esse livro:
Análise e projeto de sistemas orientados a objetos, Raul Sidnei Wazlawick, Campus/Elsevier (sim, autor brasileiro) pq propõe-se justamente a trabalhar a "lacuna" entre um projeto OO e implementação (codificação), em vez de outros livros que se limitam a simplesmente ensinar diagramas UML, com um exemplo bem pratico - uma livraria virtual, chegando até a sugerir 1 framework para a parte visual; excelente.
se puder empresta-lo em alguma biblioteca, tb vale a pena (se estiver estudando, veja se sua instituição de ensino tem algum convênio c/ a editora)
caso queira 1 bom resumo, só entrar em contato: fc-c@hotmail.com
Responder

07/01/2015

Marilia Silva

Obrigada Marisiana e William, só para finalizar, vale a pena conhecer para quem está estudando banco de dados?
Responder

07/01/2015

Randrade

Todo e qualquer conhecimento que você puder adquirir, irá lhe ajudar!
Responder

07/01/2015

Marilia Silva

Sem falar que todo conhecimento é bem vindo! espero não está no caminho errado dos estudos.
Responder

07/01/2015

Pedro Amaral

Se sua assinatura for mvp veja este curso da dev media, ele explica muito bem UML https://www.devmedia.com.br/curso/introducao-a-uml/128 e https://www.devmedia.com.br/curso/introducao-a-construcao-de-diagrama-de-classes-da-uml/307.


Engenharia de software é aquela área importantíssima e ao mesmo tempo chata de se estudar, infelizmente.
Responder

07/01/2015

Marilia Silva

Já me falaram isso, primeiro vou tentar ver o de modelagem. obrigada pela dica Pedro.
Responder

08/01/2015

Marisiana Battistella

Obrigada Marisiana e William, só para finalizar, vale a pena conhecer para quem está estudando banco de dados?


Por nada Marilia!
Quem trabalha com banco de dados deve conhece o modelo ER e o diagrama de classes, pois a estrutura do banco de dados é criada com base nesses diagramas.
Responder

08/01/2015

Marilia Silva

Correndo atras Marisiana. obrigada novamente.
Responder

09/01/2015

Marisiana Battistella

De nada!
Lembrando que esses tipos de diagramas estão entre os 14 diagramas da UML.
Responder

09/01/2015

Marilia Silva

Ja dei uma olhada por cima sobre alguns deles, e vi que são meio dificeis de entender. realmente todos são utilizados?
Responder

09/01/2015

Marisiana Battistella

Até onde sei os mais utilizados são: Diagrama de Classes, Diagrama de Casos de Uso e Diagrama de Atividades.
Esses são os q aprendi de forma mais detalhada na graduação...
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar