Artigo da SQL Magazine 26 - Desenvolvendo projetos com ferramentas livres para UML Parte III
Artigo publicado na Revista SQL Magazine - Edição 26.
Clique aqui para ler esse artigo em PDF.
Clique aqui para ler todos os artigos desta edição
Desenvolvendo projetos com ferramentas livres para UML Parte III
Engenharia Reversa
Marcio Junior Vieira
A criação da UML não é tão recente, porém sua aplicação no desenvolvimento de software se concretizou por volta do ano 2000. Muitos desenvolvedores iniciaram o desenvolvimento de softwares orientados a objetos sem utilizar uma documentação adequada. Aliado a isso, cada vez mais a UML avança como linguagem de modelagem padrão para projetos de softwares orientados a objetos. Junto a isso, temos a necessidade crescente de termos projetos documentados utilizando esta notação. Mas, quem nunca precisou um dia documentar um programa que já estava desenvolvido? É comum em projetos de softwares isso acontecer. Na terceira e última parte deste artigo veremos como trabalhar com a engenharia reversa.
Através de ferramentas livres para UML, podemos fazer a engenharia reversa das classes a partir do código fonte e criar a devida documentação de nossos projetos. Também é possível aplicar os conceitos de engenharia reversa nas bases de dados relacionais, construindo diagramas de classes com a estrutura de tabelas do banco de dados e não apenas através de códigos fontes. Vamos utilizar as ferramentas que já conhecemos nos artigos anteriores, Umbrello e ArgoUML, e ainda acrescentaremos algumas funcionalidades que podem ser executadas com a dupla Dia e Agata Report."
[...] continue lendo...Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo