Escolar Documentos
Profissional Documentos
Cultura Documentos
Palestrante:MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
PalestranteMarcioJuniorVieira.
A7AnosTrabalhadareadeDesenvolvimentoeAnlisedesistemas.
A5anostrabalhacomSoftwareLivre.
FormadoemTecnologiaemInformticaUFPR.
PsGraduaoemInformticacomenfasemSoftwareLivreUFPR.
ConsultordeSoluesemSoftwareLivrepelaAmbienteLivre
Tecnologia.
AnalistadeSistemas/ConsultorTIRecursosHumanospelaGci
Informtica.
ParticipantedascomunidadesPSLPR,Projava.
ColaboradordoTimedeInternacionalizaodoKDE(Pt_BR)
Umbrello.
Sitepessoalwww.ambientelivre.com.br/~marcio/
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Introduo
ALinguagemUML.
AorigemdapesquisadeSLparaUML.
OsSoftwareLivresparaUMLesuas
caractersticas(Dia,Umbrello,ArgoUML).
UmabreveintroduoautilizaodosSoftwares.
Doqueestessoftwaressocapazes.
QuaisossuportesaUML.
Licenas,Desenvolvedores,Dicas,Verses,
ProjetosrelacionadosePlataformassuportadas.
MuitosExemplosdeDiagramasUML.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
ALinguagemUML
Surgiunofinaldosanos80enoiniciodosanos
90.
umalinguagemdemodelagemdeprojetos
OrientadosaObjetos,padrodaOMG.
anotao(principalmentegrfica)utilizadapor
mtodosparaexpressarprojetos.
Utilizadoparamodelagemdesistemasnamaioria
dasempresasquedesenvolvemSoftwareOO.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
APesquisa.
Origem:AcadmicosdeTecnologiaemInformticada
UFPRprecisavamdeSLparaModelagemUML(2004).
2MesesempesquisasetestesdeSoftwaresLivrespara
ModelagemUML.
5MesesutilizandoosSoftwaresnodiaadiaemProjetos
(acadmicosecorporativos).
AcompanhamentocontinuodeevoluesdosSoftwarese
participaonatraduoparaPortugus(Umbrello).
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
FerramentasparaUML
ComerciaiseFreeEditions
Livres(BSDeGPL)
MagicDraw
Umbrello
Togheter
ArgoUML
Poseidon
Dia
EnterpriseArchitect
BOUML
Fajuba
StarUML
RatinalRose
Jude
OmondoEclipseUML
FerramentasLivresparaUML
FerramentasparaUMLTabela
Livres(BSDeGPL)
ComerciaiseFreeEditions
MagicDraw($1,599,00)
Umbrello+
Together($11.500,00)
ArgoUML+
Poseidon($1.549,00)
EnterpriseArchitect
($2.500,00)
Dia=($0,00eainda
levaosfontes)
RationalRose($5.995,00)
BOUML
Jude($280,001usurio/1ano)
Fajuba
OmondoEclipseUML
($18.136,31/5usurios)
StarUML
Fonte:http://www.objectsbydesign.com/tools/umltools_byPrice.html
FerramentasLivresparaUML
DiaUML
Diaumprogramabaseadoemgtk+para
criaododiagrama,liberadosobalicenado
GPL.
partedoprojetoGnome.
Atualmentetemobjetosespeciaisde
Lgica,entidadeerelacionamento,diagramas
UML,fluxogramas,diagramasdarede,e
circuitossimplesentreoutros.
MarcioJuniorVieira2004
www.ambientelivre.com.br
FerramentasLivresparaUML
PlataformasSuportadas
Gnu/Linux.
VariaesdeUnix.
Windows(Win32).
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
DoqueoDiaecapazemrelao
aUML?
ComoDiapodemsercriadosamaioriados
DiagramasdaUML,suaestruturae
simplesmenteauniodecomponentes/objetos
utilizadosnaModelagemUML.
Podemserexportadosparaarquivosgrficos.
Osdiagramaspodemtercomponentes/Objetosde
outrasestruturascomoER,Fluxograma,
Rede,Lgicaetc.
PersonalizaodeBarrasdeElementos.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
DiaUML
TipodeDiagramas
<ObjetosUML
Editordediagramas
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
DiaUML
Fonte:RevistaSQLMagazine
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
PropriedadesdasClasses
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
AtributosdeClasses
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
OperaesdasClasses
FerramentasLivresparaUML
PropriedadesdeMensagenseNota
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
PersonalizaodeBarrade
Componentes
Po d em o s fa z er u m m ix d e co m p o n en t es d a UML co m o s d em a is
co m p o n en t es s u p o r t ad o s p ela fer r a m en t a.
Fonte:RevistaSQLMagazine
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
InformaesAdicionais
AversoatualdoDiaa0.94(emteste0.95pre).
ArgoUML2DiaconvertesedoformatodeArgoUMLao
Dia,emboratodosostiposdoobjetonososuportados
ainda.
Agata(geradorderelatrio).Podegerardiagramasdo
DiaatravsdeBasesSQL.
TeDia2SQLeDia2SQLConverterdiagramasdoDia
parabasesdedadosdoSQL(Sybase,PostgreSQL,
oracle,DB/2,Mssql,MySQL)
AmaioriadasdistribuiesGnu/LinuxjvemcomoDia
nosCDsdeInstalao.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Dia2SQL
Fonte:RevistaSQLMagazine
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
ExecutandooDia2SQLScriptPHP
php dia2sql.php - f <formato> - i <arquivoDiaUML.dia> - o meuarquivogerado.sql
pgsql PostgreSQL
mysql MySQL
site do dia2 SQL - http:/ /codigolivre.org.br /projects/dia2sql /
Table:cliente
Purpose:ClasseCliente
CREATETABLEcliente
(
id_clienteintPRIMARYKEYAUTO_INCREMENT,
id_pessoaint,
limiteCreditodouble,
cartaoCreditoint,
contatovarchar(50),
statusvarchar(1)
);
ALTERTABLEclienteCOMMENT='ClasseCliente';
ALTERTABLEclienteMODIFYid_clienteintNOTNULL;
ALTERTABLEclienteDROPPRIMARYKEY;
ALTERTABLEclienteADDPRIMARYKEY(id_cliente);
ALTERTABLEclienteADDINDEXidx_cliente_pessoa(id_cliente,id_pessoa);
ALTERTABLEclienteADDFOREIGNKEY(id_pessoa)REFERENCESpessoa(id_pessoa);
INSERTINTOclienteVALUES(1,1,2000,12345678910,'Marcio','A');
INSERTINTOclienteVALUES(2,2,2400,7654321333,'Daniel','A');
Fonte:RevistaSQLMagazine
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
EngenhariaReversadaBasesSQL:
Dia+AgataReport
Fonte:RevistaSQLMagazine
FerramentasLivresparaUML
MarcioJuniorVieira2004
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira2004
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira2004
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira2004
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
FerramentasLivresparaUML
E.R.
FerramentasLivresparaUML
InstalaodoDia.
DownloaddoDia:
http://www.gnome.org/projects/dia/
http://diainstaller.sourceforge.net(ParaWindows)
Debianeoutrasdistribuiescomaptget
aptgetinstalldia
outrasdistribuiesLinux.
Deveserfeitoodownloadecompilado.
Windows.
Descompactarodiainstallereexecutaroinstalador.
AmaioriadasdistrosLinuxjvemcomopacotedoDiainstalado
bastachamalocomocomandodia
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
ArgoUML
ArgoUMLumaferramentaCASEbaseadananotaoUML
(UnifiedModelingLanguage).
Foidesenvolvidopelacomunidadededesenvolvedoresde
cdigolivreTigrisvinculadaaUniversidadedaCalifornia,
Berkeley.
Suainterfacebemcompletaoqueatornaumpoucocomplexade
manipular.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Doqueelecapaz?
DesenhareimprimirdiagramasUML.
GerardeclaraesdeclassesJava.
ExportardocumentaoparapginasWebemJava.
GerararquivosGrficos(gif).
Comauxiliodesoftwaredeterceirosepossvelgerar
comandosSQL.
EngenhariaReversa:forneceumaestruturamodularda
engenhariareversadeclassesJava.
ExportardadosparaopadroXMI(baseadonoformato
XML)
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
DiagramasUMLSuportados
Diagramadeclasse
Diagramadeestados
DiagramadeAtividades
Diagramadecasosdeuso
Diagramasdecolaborao
DiagramadeUtilizao/Componentes
Diagramadeseqncia
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
PadroUMLUtilizado
OMetaModeloPadrodeUMLimplementado
OUML1.4daOMG(ObjectmanagementGroup)
AtualmenteaOMGestemprocessode
especificaodaUML2.0.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Requisitosparainstalao
Java1.4ousuperior(JavaWebStart)
ArgoUMLescritointeiramenteemJavaeusaas
classespadresdoJava.Istopermiteque
ArgoUMLfuncionevirtualmenteemtodaa
plataformaquesuporteumaJVM(JavaVirtual
Machine).
Internacionalizao:inglsamericano,ingls
britnico,francs,alemo,espanhol,Russo,
Noruegus,chins.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
AteladeArgoUML
ArgoUML
divididaem4painis:
Esquerdasuperior:
umavistahierrquicada
doprojetoatual.
Direitasuperior:editor
paraaparteselecionada
doprojeto,nestecaso
umdiagramadaclasse.
Esquerdainferior:
desenhadordeLista
ToDo(parafazer).
Direitainferior:
detalhesdoobjeto
selecionadonodiagrama
ToDO(Parafazer).
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
PlacadeDetalhes
Permitequevoceditedetalhesdoelemento
selecionadodoprojeto.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
ToDoItem
Osoftwareinterageumousurioatravsdeumalistade
procedimentosqueeledeveexecutar,criandopendnciasparao
terminodaelaboraodeumdiagrama.Mostraadescriodo
itemselecionado,consistindocom3pargrafoscurtossobre
provveisproblemaseetapasdecomoresolver.(Ex.Mtodo
Construtor)
Diferencialdequalqueroutraferramentadomercado.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Propriedades
Mostraapropriedadedoelementoselecionadodoprojeto,as
propriedadesvariamdeacordocomoelemento.
propriedadescomo:nomedaclasse,visibilidade,generalizaes,
especializaes,atributos,mtodoseaindaalgunsbotesque
auxiliamaexcluiraclasseoucriarnovosatributos,mtodosou
classes.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Documentao
Documentaodoelementosselecionados:autor
,versoedescritivoetc.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Estilo
Propriedadesvisuaisdoelementosselecionados
noprojeto(cor,tamanho,formasgrficas)
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Fontes
VisualizaodocdigofonteJavaquesergerado.
Aferramentanopermitequesejaalteradoocdigogerado,
apenasapssuaexportao.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
ChaveValor(TaggedValues)
Permiteaentradadeumachavenoelementoe
umvalorcorrespondente,podeserutilizado
comohistrico,oudescriminardadosutispara
oelemento.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
IntegraocomAndroMDA
OAndroMDAumframeworkopensource
baseadoemMDA(ModelDrivenArchitecture).
EleutilizamodelosUMLgeradospor
ferramentasCASE(padroXMI)eumasriede
plugins,chamadosdecartuchos(cartridges)para
realizarageraodecomponentes
customizados,ouseja,ocdigofontedo
sistema.
Oscomponentespodemsergeradosparaas
plataformaspadrodemercado:J2EE(Java),.
net(C#),PHP,HTML,etc.Aospluginsj
disponveissomaseacapacidadede
customizaodoAndroMDA.Bastaescrever
umnovoplugin(oumodificarumjexistente)
paraqueaumanovalinguagemouplataforma
possasersuportada.
Fonte:http://www.andromda.com.br
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
ArgoUMLColaborativo.
EdiodediagramasUMLcomSesso
Colaborativa.
ServidordeColaboraoIdeaServer.
Fonte:http://www.comp.ita.br/~pichilia/argo.htmMauroPichilianiITA
FerramentasLivresparaUML
ArgoUMLColaborativo
Batepapo
ControledeLocks
Visualizaodelocks
Fonte:http://www.comp.ita.br/~pichilia/argo.htmMauroPichilianiITA
FerramentasLivresparaUML
Informaesadicionais
Atualmenteaversoestvela0.20
SuporteecompatibilidadeaoAndroMDA.
OscomandosUndoeRedo(desfazererefazer)
aindanoforamimplementadosnaversoatual(apenas
reverterparaarq.salvo).
Oiniciodoprojetofoinoanode1998naUniversidade
daCalifornia,Berkeley
LicenaBSDOpenSource.
Maisde1.000.000downloadsdositedaTigris.
Softwarecomercialbaseado(PoseidonforUML)
documentaocompletanositeOficial.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
PoseidonUML(comercial)
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
InstalaodaArgoUML.
DownloaddoArgoUML.http://argouml.tigris.org
DownloaddaJVM.:http://www.java.sun.com
DescompacteaArgoUMLnolocaldeinstalao(/usr/local/argo
ouc:/ArquivosdeProgramas/argo).
Crieumlinkcomoseguintecomando:
Unix,LinuxFreeBSD
javajar/usr/local/argo/argouml.jar
Windows
javajarc:/ArquivosdeProgramas/argo/argouml.jar
SeoJavaestiverinstaladocorretamenteaArgoUMLestarpronto
paraacriaodediagramas.
Fonte:RevistaSQLMagazine
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Umbrello
UmbrelloeumSoftwaredeModelagemUML,
queeintegradoaoprojetoKDE.
EsteSoftwareutilizadoparamodelaro
prprioprojetodoKDEporagrandedeseus
desenvolvedoresqueutilizamUML.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
PlataformasSuportadas
Gnu/Linux.
FreeBDS
Solaris
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
DoqueoUmbrelloeCapaz
DesenhareimprimirdiagramasUML.
GerardeclaraesdeclassesJava,PHP,javaScript,
ActionScript,C++,SQL,Ada,IDL,XMLSchema,
Python,PerleRuby.
GerararquivosGrficos(png).
EngenhariaReversadeClasses.
ArquivosnopadroXMI(baseadonoformatoXML)
WizardparaCriaodeClassesegeraodeCdigo
FonteeconfiguraodecabealhosdoCdigodeFonte.
VisualizadordeCdigoFonte.
Refatorao(refactoring).
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Diagramassuportados
Diagramasdeclasse.
Diagramadeseqncia.
DiagramasdeColaborao.
DiagramasdecasodeUso.
DiagramadeEstado.
DiagramadeAtividade.
Diagramadecomponentes.
DiagramadeUtilizao.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Mu lt ip licid ad e.
At rib u t os.
Dep en d n cia.
Op eraes.
Com p os io.
Mod elos .
Agregao.
Ass ociaes.
Refat orao.
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
OUmbrelloesuautilizao!
Seu s d es en vo lved o r es vm t r ab a lh an d o p ar a q u e o s o ft wa r e t en h a
u m s u p o r t e d e d es en vo lvim en t o s p a r a m d io s e gr an d es p r o jet o s .
Algu n s Us u r io :
GnuMe d - h t t p :/ / www.gn u m ed .o r g/
O MG - h t t p :/ / www.o m g.o r g/
FerramentasLivresparaUML
UmbrelloUMLModeller
Componentes
VisoHierrquica
VisodosDiagramas
Documentao
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
VisesdosdiagramasUML.
VisoLgica
DiagramasdeClasses.
DiagramasdeColaborao.
DiagramasdeEstado.
DiagramasdeAtividades.
DiagramasdeSeqncia.
VisoCasodeUso.
DiagramasdeCasodeUso.
Visodocomponente.
DiagramasdeComponentes.
VisodeDistribuio.
DiagramasdeDistribuio.
FerramentasLivresparaUML
PropriedadesCasodeUso
Nomes
VisibilidadeObj.
Documentao
Cores
Fontes
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Refactoring
FerramentasLivresparaUML
PropriedadesClasses
Atributos
Operaes
Associaes
Templates
Cores
Fontes
MarcioJuniorVieira2004
www.ambientelivre.com.br
FerramentasLivresparaUML
PropriedadesAtributosdeClasses
Documentao
Propriedades
MarcioJuniorVieira2004
www.ambientelivre.com.br
FerramentasLivresparaUML
VisualizadordeFontes
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
CdigofonteJavageradoeHeadings
/***************************************************************************
Pedido.java - Copyleft marcio
GNUPublicLicense....Aquivocpodeescreveralicenaparaseucdigo,comentrioseoutrasinformaesparaisso
bastaconfiguraros"headings"
osarquivosestoalocadosem/usr/lib/kde3/share/apps/umbrello/headings/heading.java
Estearquivofoigerado:SbJan292005as13:29:43
**************************************************************************/
importjava.util.Date;
importjava.lang.String;
importBoolean;
publicclassPedido{
//Fields
privateintid_pedido;
privatejava.util.DatedataPedido;
privatejava.lang.Stringobservacoes;
//Methods
//Constructors
//AccessorMethods
/**
*Getthevalueofid_pedido
*
*@returnthevalueofid_pedido
*/
privateintgetId_pedido(){
returnid_pedido;
}
//Operations
publicvoidencerrarPedido(){
}
}
FerramentasLivresparaUML
pedidoCopyleftmarcio
GNUPublicLicense....Aquivocpodeescreveralicenaparaseucdigo,comentriose
outras
informaesparaissobastaconfiguraros"headings"
osarquivosestoalocadosem/usr/lib/kde3/share/apps/umbrello/headings/heading.sql
Estearquivofoigerado:SbJan292005as13:33:43
TABLE:Pedido
CREATETABLEPedido(
id_pedidoint,
dataPedidoDate,
vendedorChar(50),
statusChar(1),
observacoesText
);
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
MarcioJuniorVieira
www.ambientelivre.com.br
UmbrelloUMLModeller1.5
Pleasesendcontributionsofscreenshotstojr@jriddell.org.
FerramentasLivresparaUML
InstalaodoUmbrelloUMLModeller
DownloaddoUmbrello:http://www.umbrello.org
SuseeoutrasdistribuiescompacotesRPM
rpmUvhumbrello1.3.00suse90.i586.rpm
Debianeoutrasdistribuiescomaptget
aptgetinstallumbrello
Gentoo
emergekdesdk
Parademaisdistribuiesdevesercompiladoocdigofonte,paraisso
necessrioopacotededesenvolvimentodoKDE3eoQt3,chamadosde
kdelibsdeveqt3devousimilar,apsinstaladobastaexecutlopelo
comandoumbrello.
FerramentasLivresparaUML
EvoluodoDia
IniciodoProjeto:1998
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
EvoluodoArgoUML
Releases ArgoUML de 05/2003 a 02/2006 - Verso 0.13 a 0.20
0.13. 0.13. 0.14. 0.15. 0.15. 0.15. 0.15. 0.15. 0.15. 0.15. 0.16. 0.17. 0.17. 0.17. 0.17. 0.18. 0.19. 0.19. 0.19. 0.19. 0.19. 0.19. 0.19. 0.19. 0.20
5
6
0
1
2
3
3
4
5
6
0
1
2
4
5
0
1
2
3
4
5
6
7
8
0
24/03/2006
Evoluo do ArgoUML
14/12/2005
05/09/2005
28/05/2005
Datas
17/02/2005
09/11/2004
01/08/2004
23/04/2004
14/01/2004
06/10/2003
28/06/2003
20/03/2003
Releases
IniciodoProjeto:1998Mdiade1releaseacada3meses
MarcioJuniorVieira
www.ambientelivre.com.br
Datas
FerramentasLivresparaUML
EvoluodoUmbrello
Releases Umbrello de 01/2003 a 02/2006 - Verso 1.1 a 1.5
1.1.rc2
24/03/2006
1.1
1.1.1
1.2
14/12/2005
1.2.1b
1.2.1
1.3b
1.3
1.4.1
1.4.2
1.4.3_
1.5
1.5.1_
Evoluo do Umbrello
05/09/2005
28/05/2005
17/02/2005
09/11/2004
01/08/2004
23/04/2004
14/01/2004
06/10/2003
28/06/2003
20/03/2003
10/12/2002
Releases
IniciodoProjeto:2001
MarcioJuniorVieira
www.ambientelivre.com.br
FerramentasLivresparaUML
Referncia
Web Sites
ht tp:/ / www.umbrello.org
ht tp:/ / www.omg.com.br
ht tp:/ / www.andromda.com.br
ht tp:/ / www.andromda.org
ht tp:/ / www.agata.org.br/
Revistas e Livros
Fowler, Martin
UMLessencial: Um breve guia para a linguagem - padro de modelagem de objet os/ Martin Fowler
e Kendal Scot t- 2.ed. - Port o Alegre:Bookman, 2000.
Fowler, Martin
Refatorao: Aperfeioando o projeto de cdigo ex ist ent e.
Bookman, 2004.
Lozano, Fernando JAVA em GNU/ Linux Rio de Janeiro: Alta Books, 2002
MarcioJuniorVieira
www.ambientelivre.com.br
CONVITE!!!!
DIA21as19HorasSalaByron
XULDesenvolvendoAplicaes
comMozilla/Firefox.
Desenvolvedores!!!BemvindoaWEB2.0!!!
FerramentasLivresparaUML
Links
Dia
www.gnome.org/projects/dia/ProjetoOficial
Umbrello
www.umbrello.orgProjetoOficial.
ArgoUML
www.argouml.orgProjetoOficial.
www.tigris.orgTigrisopensource.
Palestras
www.ambientelivre.com.br/~marcio/Palestras.
UML
www.uml.orgUnifiedModelingLanguage.
www.omg.orgObjectmanagementGroup.
Contatos,convitesparapalestras,dvidas
Email:marcio@ambientelivre.com.br
MarcioJuniorVieira
www.ambientelivre.com.br