Diagrama de classe e objetos
06/01/2015
0
Marilia Silva
Posts
06/01/2015
Soeuseijothaz
É 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.
06/01/2015
Marilia Silva
06/01/2015
Alan Mario
07/01/2015
Marisiana Battistella
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]
07/01/2015
Fernando C
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
07/01/2015
Marilia Silva
07/01/2015
Randrade
07/01/2015
Marilia Silva
07/01/2015
Pedro Amaral
Engenharia de software é aquela área importantíssima e ao mesmo tempo chata de se estudar, infelizmente.
07/01/2015
Marilia Silva
08/01/2015
Marisiana Battistella
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.
09/01/2015
Marisiana Battistella
Lembrando que esses tipos de diagramas estão entre os 14 diagramas da UML.
09/01/2015
Marilia Silva
09/01/2015
Marisiana Battistella
Esses são os q aprendi de forma mais detalhada na graduação...
Clique aqui para fazer login e interagir na Comunidade :)