SlideShare une entreprise Scribd logo
1  sur  89
Télécharger pour lire hors ligne
Ferramentas Livres para UML




    Palestrante: Marcio Junior Vieira
             www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


         Palestrante – Marcio Junior Vieira.
   ●     A 7 Anos Trabalha da área de Desenvolvimento e Análise de sistemas.
   ●     A 5 anos trabalha com Software Livre.
   ●     Formado em Tecnologia em Informática – UFPR.
   ●     Pós­Graduação em Informática com enfasê em Software Livre – UFPR.
   ●     Consultor de Soluções em Software Livre pela Ambiente Livre 
         Tecnologia.
   ●     Analista de Sistemas / Consultor – TI­Recursos Humanos pela Gci 
         Informática.
   ●     Participante das comunidades PSL­PR, Projava.
   ●     Colaborador do Time de Internacionalização do KDE (Pt_BR)  
         Umbrello .
   ●     Site pessoal www.ambientelivre.com.br/~marcio/ 
                                                                                                                                                Marcio Junior Vieira 
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                                                           Introdução
     ●     A Linguagem UML.
     ●     A origem da pesquisa de SL para UML.
     ●     Os Software Livres para UML e suas 
           características (Dia, Umbrello, ArgoUML).
     ●     Uma breve introdução a utilização dos Softwares.
     ●     Do que estes softwares são capazes.
     ●     Quais os suportes a UML.
     ●     Licenças, Desenvolvedores, Dicas, Versões, 
           Projetos relacionados e Plataformas suportadas.
     ●     Muitos Exemplos de Diagramas UML.                                                                                                    Marcio Junior Vieira 
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                        A Linguagem UML
    ●     Surgiu no final dos anos 80 e no inicio dos anos 
          90.
    ●     É uma linguagem de modelagem de projetos 
          Orientados a Objetos,  padrão da OMG.
    ●     É a notação (principalmente gráfica) utilizada por 
          métodos para expressar projetos.
    ●     Utilizado para modelagem de sistemas na maioria 
          das empresas que desenvolvem Software OO.

                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                                                           A Pesquisa.
    ●     Origem: Acadêmicos de Tecnologia em Informática da 
          UFPR precisavam de SL para Modelagem UML (2004).
    ●     2 Meses em pesquisas e testes de Softwares Livres para 
          Modelagem UML.
    ●      5 Meses utilizando os Softwares no dia­a­dia em Projetos 
          (acadêmicos e corporativos).
    ●     Acompanhamento continuo de evoluções dos Softwares e 
          participação na tradução para Português (Umbrello).



                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                           Ferramentas para UML 
     Comerciais e “Free Editions”                                                        Livres ( BSD e GPL )


   ●     MagicDraw
                                                                                                       ●     Umbrello
   ●     Togheter
                                                                                                       ●     ArgoUML
   ●     Poseidon
                                                                                                       ●     Dia
   ●     Enterprise Architect
                                                                                                       ●     BOUML
   ●     Ratinal Rose
                                                                                                       ●     Fajuba
   ●     Jude
                                                                                                       ●     StarUML
   ●     Omondo Eclipse UML
Ferramentas Livres para UML                                                                                                                           



           Ferramentas para UML ­ Tabela 
                   Comerciais e “Free Editions”                                                         Livres ( BSD e GPL )
   ●     MagicDraw ($ 1,599,00)                                                                   ●     Umbrello +
   ●     Together ( $ 11.500,00)                                                                  ●     ArgoUML +
   ●     Poseidon ($ 1.549,00 )                                                                   ●     Dia = ( $ 0,00 e ainda 
   ●     Enterprise Architect                                                                           leva os fontes)
         ($ 2.500,00)
   ●     Rational Rose ($ 5.995,00)
                                                                                                  ●     BOUML
   ●     Jude($280,00 1usuário/1ano)
                                                                                                  ●     Fajuba
   ●     Omondo Eclipse UML        
                                                                                                  ●     StarUML
         ($ 18.136,31 / 5 usuários)
                                         Fonte: http://www.objectsbydesign.com/tools/umltools_byPrice.html
Ferramentas Livres para UML                                                                                                                           




                                                             Dia UML
    ●     Dia  é um programa baseado em gtk+ para 
          criação do diagrama, liberado sob a licença do 
          GPL.
    ●     É parte do projeto Gnome.
    ●     Atualmente tem objetos especiais de 
          Lógica,entidade e relacionamento, diagramas 
          UML, fluxogramas , diagramas da rede, e 
          circuitos simples entre outros.

                                                                                                                                              Marcio Junior Vieira ­ 2004
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                            Plataformas Suportadas
    ●     Gnu/Linux.
    ●     Variações de Unix.
    ●     Windows ( Win32 ). 




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



         Do que o Dia e capaz em relação 
                  a UML?
    ●     Com o Dia podem ser criados a maioria dos 
          Diagramas da UML , sua estrutura e 
          simplesmente a união de componentes/objetos 
          utilizados na Modelagem UML.
    ●     Podem ser exportados para arquivos gráficos.
    ●     Os diagramas podem ter componentes/Objetos de 
          outras estruturas como ER, Fluxograma, 
          Rede,Lógica  etc.
    ●     Personalização de Barras de Elementos.
                                                                                                                                                Marcio Junior Vieira 
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                       Dia UML

                                                                             Tipo de Diagramas
                                                                          <­­ Objetos UML

                                                                                                                       Editor de diagramas




                                                                                                                                                      Marcio Junior Vieira 
                                                                                                                                                    www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


                                                            Dia UML




 Fonte : Revista SQL Magazine                                                                                                                   Marcio Junior Vieira 
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                      Propriedades das Classes   




                                                                                                                                                Marcio Junior Vieira 
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


                                    Atributos de Classes




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                                Operações das Classes
Ferramentas Livres para UML                                                                                                                           



    Propriedades de Mensagens e Nota




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                         Personalização de Barra de 
                              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.
    ●
          A fer r a m en t a p er m it e t a m b ém q u e s eja cr ia d a u m a fo lh a d e o b jet o s
          (UML , UML b y Am b ien t e Livr e , UML c/ ER ,et c )




   Fonte : Revista SQL Magazine
                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                             Informações Adicionais
    ●     A versão atual do Dia é a 0.94 ( em teste 0.95pre ) .
    ●     ArgoUML2Dia converte­se do formato de ArgoUML ao 
          Dia, embora todos os tipos do objeto não são suportados 
          ainda.
    ●     Agata (gerador de relatório). Pode gerar diagramas do 
          Dia através de Bases SQL.
    ●     TeDia2SQL e Dia2SQL Converter diagramas do Dia 
          para bases de dados do SQL ( Sybase, PostgreSQL, 
          oracle, DB/2, Ms­sql, MySQL)
    ●     A maioria das distribuições Gnu/Linux já vem com o Dia 
          nos CDs de Instalação.
                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


                                                            Dia2SQL 




                                                                                                                                                Marcio Junior Vieira
    Fonte : Revista SQL Magazine                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


       Executando o Dia2SQL ­  Script PHP 
  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: Classe Cliente

 CREATE TABLE cliente 
 (
     id_cliente       int PRIMARY KEY AUTO_INCREMENT,
     id_pessoa        int,
     limiteCredito    double,
     cartaoCredito    int,
     contato          varchar(50),
     status           varchar(1)
 );
 ALTER TABLE cliente COMMENT = 'Classe Cliente';
 ALTER TABLE cliente MODIFY id_cliente int NOT NULL;
 ALTER TABLE cliente DROP PRIMARY KEY;
 ALTER TABLE cliente ADD PRIMARY KEY (id_cliente);

 ALTER TABLE cliente ADD INDEX idx_cliente_pessoa (id_cliente,id_pessoa);
 ALTER TABLE cliente ADD FOREIGN KEY (id_pessoa) REFERENCES pessoa(id_pessoa);

 INSERT INTO cliente VALUES (1,1,2000,12345678910,'Marcio','A');
 INSERT INTO cliente VALUES (2,2,2400,7654321333,'Daniel','A');
                                                                                                                                                Marcio Junior Vieira
                                                                                               Fonte : Revista SQL Magazine                   www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


         Engenharia Reversa da Bases SQL: 
                Dia+AgataReport




       Fonte : Revista SQL Magazine
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                              Marcio Junior Vieira ­ 2004
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                              Marcio Junior Vieira ­ 2004
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                              Marcio Junior Vieira ­ 2004
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                              Marcio Junior Vieira ­ 2004
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                    E.R.
Ferramentas Livres para UML                                                                                                                           




                                                  Instalação do Dia.

    ●     Download do Dia :
          http://www.gnome.org/projects/dia/ 
          http://dia­installer.sourceforge.net ( Para Windows )
    ●     Debian e outras distribuições com apt­get
          apt­get install dia
    ●     outras distribuições Linux.
          Deve ser feito o download e compilado.
    ●     Windows.
          Descompactar o dia­installer e executar o instalador.
    ●     A maioria das distros Linux já vem com o pacote do Dia instalado 
          basta chama­lo com o comando  dia
                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                                                          ArgoUML

                    ArgoUML é uma ferramenta CASE baseada na notação UML 
                               (Unified Modeling Language).

                    Foi desenvolvido pela comunidade de desenvolvedores de 
                  código livre Tigris vinculada a Universidade da California , 
                                           Berkeley. 

     Sua interface é bem completa o que a torna um pouco complexa de 
                                manipular.




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                                     Do que ele é capaz ?
  ●      Desenhar e  imprimir diagramas UML.
  ●      Gerar declarações de classes Java.
  ●      Exportar documentação para páginas Web em Java.
  ●      Gerar arquivos Gráficos ( gif ).
  ●      Com auxilio de software de terceiros e possível gerar 
        comandos SQL.
  ●      Engenharia Reversa:  fornece uma estrutura modular da 
        engenharia reversa de classes Java.
  ●     Exportar dados para o padrão XMI ( baseado no formato  
        XML )
                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



               Diagramas UML Suportados
    ●     Diagrama de classe
    ●     Diagrama de estados
    ●     Diagrama de Atividades
    ●     Diagrama de casos de uso
    ●     Diagramas de colaboração
    ●     Diagrama de Utilização/Componentes
    ●     Diagrama de seqüência

                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                              Padrão UML Utilizado

      ●      O Meta­Modelo Padrão de UML implementado é 
            O UML 1.4 da OMG (Object management Group)
      ●     Atualmente a OMG está em processo de 
            especificação da UML 2.0.




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                    Requisitos para instalação

    ●     Java 1.4 ou superior ( JavaWebStart )
    ●     ArgoUML é escrito inteiramente em Java e usa as 
          classes padrões do Java . Isto permite que 
          ArgoUML funcione virtualmente em toda a 
          plataforma que suporte uma JVM ( Java Virtual 
          Machine ).
    ●     Internacionalização: inglês americano,  inglês 
          britânico,  francês, alemão, espanhol, Russo, 
          Norueguês, chinês.
                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           

●
                                           ArgoUML
      A tela de ArgoUML é 
      dividida em 4 painéis:
●     Esquerda superior : 
      uma vista hierárquica da  
      do projeto atual.
●     Direita superior :editor 
      para a parte selecionada 
      do projeto, neste caso 
      um diagrama da classe.
●     Esquerda inferior :  
      desenhador de Lista 
      ToDo ( para fazer ) .
●     Direita inferior : 
      detalhes do objeto 
      selecionado no diagrama 
      ToDO ( Para fazer ).

                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           

                                     Placa de Detalhes
        ●     Permite que você edite detalhes do elemento 
              selecionado do projeto.




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           

                                                     ToDoItem
       ●     O software interage um o usuário através de uma lista de 
             procedimentos que ele deve executar, criando pendências para o 
             termino da elaboração de um diagrama. Mostra a descrição do 
             item selecionado, consistindo com 3 parágrafos curtos sobre 
             prováveis problemas e etapas de como resolver. (Ex. Método 
             Construtor )
       ●     Diferencial de qualquer outra ferramenta do mercado.




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


                                               Propriedades
 ●     Mostra a propriedade do elemento selecionado do projeto, as 
       propriedades variam de acordo com o elemento.
 ●     propriedades como: nome da classe, visibilidade, generalizações, 
       especializações, atributos, métodos e ainda alguns botões que 
       auxiliam a excluir a classe ou criar novos atributos, métodos ou 
       classes.




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


                                           Documentação
      ●    Documentação do elementos selecionados : autor 
           , versão e descritivo etc.




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


                                                               Estilo
      ●    Propriedades visuais do elementos selecionados 
           no projeto ( cor , tamanho, formas gráficas )




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


                                                             Fontes
      ●    Visualização do código fonte Java que será gerado.
      ●    A ferramenta não permite que seja alterado o código gerado, 
           apenas após sua exportação.




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



              Chave­Valor ( TaggedValues )
      ●    Permite a entrada de uma chave no elemento e 
           um valor correspondente , pode ser utilizado 
           como histórico, ou descriminar dados utéis para 
           o elemento.




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                              Integração com AndroMDA
                                                          ●     O AndroMDA é um framework open source 
                                                                baseado em MDA (Model Driven Architecture). 
                                                                Ele utiliza modelos UML gerados por 
                                                                ferramentas CASE (padrão XMI) e uma série de 
                                                                plugins, chamados de cartuchos (cartridges) para 
                                                                realizar a geração de componentes 
                                                                customizados, ou seja, o código­fonte do 
                                                                sistema.
                                                          ●     Os componentes podem ser gerados para as 
                                                                plataformas padrão de mercado: J2EE (Java), .
                                                                net (C#), PHP, HTML, etc. Aos plugins já 
                                                                disponíveis soma­se a capacidade de 
                                                                customização do AndroMDA. Basta escrever 
                                                                um novo plugin (ou modificar um já existente) 
                                                                para que a uma nova linguagem ou plataforma 
                                                                possa ser suportada.
                                                                                                                                                Marcio Junior Vieira
Fonte: http://www.andromda.com.br                                                                                                             www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           

                            ArgoUML Colaborativo.
●     Edição de diagramas UML com Sessão 
      Colaborativa.
●     Servidor de Colaboração IdeaServer.




           Fonte: http://www.comp.ita.br/~pichilia/argo.htm ­ Mauro Pichiliani –  ITA
Ferramentas Livres para UML                                                                                                                           


                                 ArgoUML Colaborativo
         ●     Bate­papo 
         ●     Controle de Locks
         ●     Visualização de locks




           Fonte: http://www.comp.ita.br/~pichilia/argo.htm ­ Mauro Pichiliani –  ITA
Ferramentas Livres para UML                                                                                                                           



                         Informações adicionais
      ●    Atualmente a versão estável é a 0.20
      ●    Suporte e compatibilidade ao AndroMDA.
      ●    Os comandos “Undo” e “Redo” ( desfazer e refazer ) 
           ainda não foram implementados na versão atual (apenas 
           reverter para arq. salvo).
      ●    O inicio do projeto foi no ano de 1998 na Universidade 
           da California, Berkeley
      ●    Licença BSD Open Source.
      ●    Mais de 1.000.000  downloads do site da Tigris.
      ●    Software comercial baseado ( Poseidon for UML)
      ●    documentação completa no site Oficial.
                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           

                        Poseidon UML (comercial)
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                          Instalação da ArgoUML.
     ●     Download do ArgoUML.  http://argouml.tigris.org
     ●     Download da JVM. : http://www.java.sun.com
     ●     Descompacte a ArgoUML no local de instalação (/usr/local/argo 
           ou c:/Arquivos de Programas/argo).
     ●     Crie um link com o seguinte comando: 
     ●     Unix, Linux FreeBSD
           java ­jar /usr/local/argo/argouml.jar
     ●     Windows
           java ­jar c:/Arquivos de Programas/argo/argouml.jar
     ●     Se o Java estiver instalado corretamente a ArgoUML estará pronto 
           para a criação de diagramas.
         Fonte : Revista SQL Magazine                                                                                                           Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                                                        Umbrello


          Umbrello e um Software de Modelagem UML, 
        que e integrado ao projeto KDE. 
           Este Software é utilizado para modelar o 
        próprio projeto do KDE por a grande de seus 
        desenvolvedores que utilizam UML.




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                          Plataformas Suportadas

    ●     Gnu/Linux.
    ●     FreeBDS
    ●     Solaris




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                 Do que o Umbrello e Capaz
    ●     Desenhar e  imprimir diagramas UML.
    ●      Gerar declarações de classes Java, PHP, javaScript, 
          ActionScript, C++, SQL, Ada, IDL, XMLSchema, 
          Python,Perl e Ruby.
    ●      Gerar arquivos Gráficos (png).
    ●      Engenharia Reversa de Classes .
    ●     Arquivos no padrão XMI (baseado no formato XML)
    ●     Wizard para Criação de Classes e geração de Código 
          Fonte e configuração de cabeçalhos do Código de Fonte.
    ●     Visualizador de Código Fonte.
    ●     Refatoração ( refactoring ).                                                                                                          Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                           Diagramas suportados
    ●     Diagramas de classe.
    ●     Diagrama de seqüência.
    ●     Diagramas de Colaboração.
    ●     Diagramas de caso de Uso.
    ●     Diagrama de Estado.
    ●     Diagrama de Atividade.
    ●     Diagrama de componentes.
    ●     Diagrama de Utilização.

                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




       Supo rte para criação de diagram as .

       ●
             Mu lt ip licid ad e.                                                         ●
                                                                                                  Gen er aliz ação.
       ●
               At rib u t os.                                                             ●
                                                                                                  Dep en d ên cia.
       ●
               Op erações.                                                                ●
                                                                                                  Com p os ição.
       ●
               Mod elos .                                                                 ●
                                                                                                  Agregação.
       ●
               Ass ociações.                                                              ●
                                                                                                  Refat oração.




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                   O Umbrello e sua utilização!
    ●
          O Um b r ello a t u a lm en t e é r eco m en d ad o p ar a p eq u en o s p r o jet o s .
    ●
          Diver s o s d es en vo lved o r es d e So ft wa r es q u e t r a b alh a m n o p r o jet o
          KDE u t iliz a m o Um b r ello p ar a Mo d elagem UML.
    ●
          Seu s d es en vo lved o r es vêm 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 :
    ●
          Pr oje to Q ua n ta : h t t p :/ / q u a n t a .kd eweb d ev.o r g/
    ●
          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/
    ●
          O p e nCit y - h t t p :/ / www.o p en cit y.in fo /
    ●
          Mais u s u ár io s em www.u m b r ello .o r g ( u s er s )
Ferramentas Livres para UML                                                                                                                           


                           Umbrello UML Modeller 

                                                                                                 Componentes
              Visão  Hierárquica




                                                                                                            Visão dos Diagramas
   Documentação
                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                               Visões dos diagramas UML.
                                                                    Visão Lógica
                                                               ­ Diagramas de Classes.
                                                           ­ Diagramas de Colaboração.
                                                               ­ Diagramas de Estado.
                                                            ­ Diagramas de Atividades.
                                                             ­ Diagramas de Seqüência.

                                                               Visão Caso de Uso.
                                                           ­ Diagramas de Caso de Uso.

                                                             Visão do componente.
                                                          ­ Diagramas de Componentes.

                                                              Visão de Distribuição.
                                                           ­ Diagramas de Distribuição.
Ferramentas Livres para UML                                                                                                                           



                              Propriedades ­ Caso de Uso

    ●     Nomes
    ●     Visibilidade Obj.
    ●     Documentação
    ●     Cores
    ●     Fontes




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


                                                          Refactoring




   ●
         Segu n d o Ma r t in Fo wler s ign ifica : “Mu d a n ça in t er n a d e es t r u t u r a d e u m
         s o ft wa r e, q u e o t o r n a m a is fácil d e s e en t en d er e m ais b a r a t o d e
         m o d ifica r , s em ca u s ar alt er a çõ es em s eu co m p o r t a m en t o o b s er vá vel”.
Ferramentas Livres para UML                                                                                                                           


                             Propriedades ­ Classes 

    ●     Atributos
    ●     Operações
    ●     Associações
    ●     Templates
    ●     Cores
    ●     Fontes


                                                                                                                                              Marcio Junior Vieira ­ 2004
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                           Propriedades ­ Atributos de Classes

    ●     Documentação
    ●     Propriedades




                                                                                                                                              Marcio Junior Vieira ­ 2004
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           

                            Visualizador de Fontes




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           

                       Código­fonte Java gerado e Headings
 /***************************************************************************
       Pedido.java - Copyleft marcio
 GNU Public License .... Aqui você pode escrever a licença para seu código, comentários e outras informações para isso 
 basta configurar os quot;headingsquot; 
 os arquivos estão alocados em /usr/lib/kde3/share/apps/umbrello/headings/heading.java
 Este arquivo foi gerado : Sáb Jan 29 2005 as 13:29:43
 **************************************************************************/
 import java.util.Date;
 import java.lang.String;
 import Boolean;

 public class Pedido {
   // Fields
   private int id_pedido;
   private java.util.Date dataPedido;

   private java.lang.String observacoes;
   // Methods
   // Constructors
   // Accessor Methods
   /**
    * Get the value of id_pedido
    * 
    * @return the value of id_pedido
    */
   private int getId_pedido (  ) {
     return id_pedido;
   }
   // Operations
   public void encerrarPedido ( ) {    
   }
 }
Ferramentas Livres para UML                                                                                                                           



                                 SQL gerado a partir de uma classe

  ­­             pedido ­ Copyleft marcio
  ­­
  ­­ GNU Public License .... Aqui você pode escrever a licença para seu código, comentários e 
  outras 
  ­­ informações para isso basta configurar os quot;headingsquot; 
  ­­
  ­­ os arquivos estão alocados em /usr/lib/kde3/share/apps/umbrello/headings/heading.sql
  ­­ 
  ­­ Este arquivo foi gerado : Sáb Jan 29 2005 as 13:33:43
  ­­
  ­­ TABLE: Pedido
  ­­

  CREATE TABLE Pedido (
          id_pedido int ,
          dataPedido Date ,
          vendedor Char(50) ,
          status Char(1) ,
          observacoes Text
  );                                                                                                                                            Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           




                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Umbrello UML Modeller ­ 1.5




              Please send contributions of screenshots to jr @ jriddell.org.
Ferramentas Livres para UML                                                                                                                           




                   Instalação do Umbrello UML Modeller

    ●     Download do Umbrello : http://www.umbrello.org

          Suse e outras distribuições com pacotes RPM
          rpm ­Uvh umbrello­1.3.0­0­suse90.i586.rpm
    ●     Debian e outras distribuições com apt­get
          apt­get install umbrello
    ●     Gentoo
          emerge kdesdk
    ●     Para demais distribuições deve ser compilado o código­fonte, para isso é 
          necessário o pacote de desenvolvimento do KDE 3 e o Qt3, chamados de 
          kdelibs­dev e qt3­dev ou similar, após instalado basta executá­lo pelo 
          comando umbrello.
Ferramentas Livres para UML                                                                                                                           




                                               Evolução do Dia




    Inicio do Projeto : 1998


                                                                                                                                                Marcio Junior Vieira
                                                                                                                                              www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                                             Evolução do ArgoUML
                     Releases ArgoUML de 05/2003 a 02/2006 - Versão 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
                                                                           Evolução do ArgoUML
        14/12/2005

        05/09/2005

        28/05/2005

        17/02/2005
Datas




        09/11/2004

        01/08/2004

        23/04/2004

        14/01/2004

        06/10/2003

        28/06/2003

        20/03/2003
                                                                                         Releases



              Inicio do Projeto : 1998                                                   Média de 1 release a cada 3 meses


                                                                                                                                                             Marcio Junior Vieira
                                                                                                                                                           www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           



                                             Evolução do Umbrello
                Releases Umbrello de 01/2003 a 02/2006 - Versão 1.1 a 1.5
                1.1.rc2         1.1         1.1.1          1.2         1.2.1b        1.2.1         1.3b          1.3         1.4.1        1.4.2        1.4.3_       1.5     1.5.1_
        24/03/2006

        14/12/2005                                                                 Evolução do Umbrello

        05/09/2005

        28/05/2005

        17/02/2005

        09/11/2004
Datas




        01/08/2004

        23/04/2004

        14/01/2004

        06/10/2003

        28/06/2003

        20/03/2003

        10/12/2002
                                                                                       Releases


                  Inicio do Projeto : 2001
                                                                                                                                                           Marcio Junior Vieira 
                                                                                                                                                         www.ambientelivre.com.br
Ferramentas Livres para UML                                                                                                                           


   ●
       Web Sites
                                                           Referência
   ●
       ht tp:/ / www.umbrello.org
   ●
       ht tp:/ / codigolivre.org.br/ projects/ dia2sql/
   ●
       ht tp:/ / argoum l.tigris.org
   ●
       ht tp:/ / www.gnome.org/ project s/ dia/
   ●
       ht tp:/ / www.omg.com.br
   ●
       ht tp:/ / www.andromda.com.br
   ●
       ht tp:/ / www.andromda.org
   ●
       ht tp:/ / www.agata.org.br/
   ●
       ht tp:/ / www.comp.ita.br/ ~pichilia/ argo.htm
   ●
       Revistas e Livros
   ●
       SQL Magazine Edições 19,22,26 (Marcio Junior Vieira)
   ●
    Fowler, Martin
   UML essencial: Um breve guia para a linguagem - padrão de modelagem de objet os/ Martin Fowler
   e Kendal Scot t- 2.ed. - Port o Alegre:Bookman, 2000.
   ●
    Fowler, Martin
   Refatoração: Aperfeiçoando o projeto de código ex ist ent e.
   Bookman, 2004.
                                                                                                                                                Marcio Junior Vieira 
   ●
       Lozano, Fernando JAVA em GNU/ Linux – Rio de Janeiro: Alta Books, 2002                                                                 www.ambientelivre.com.br
CONVITE!!!!
         ●   DIA 21 as 19 Horas ­ Sala Byron
      XUL – Desenvolvendo Aplicações 
           com Mozilla/Firefox.
●   Desenvolvedores !!! Bem vindo a WEB 2.0!!!
Ferramentas Livres para UML                                                                                                                           



                                                                    Links
       Dia
 ●     www.gnome.org/projects/dia/ ­ Projeto Oficial

      Umbrello
 ●     www.umbrello.org ­ Projeto Oficial.

      ArgoUML 
●     www.argouml.org ­ Projeto Oficial.
●     www.tigris.org      ­ Tigris open source.
     Palestras
 ●     www.ambientelivre.com.br/~marcio/ ­ Palestras.
      UML
  ●    www.uml.org ­ Unified Modeling Language.
  ●    www.omg.org ­ Object management Group.

 Contatos, convites para palestras, dúvidas 
                                                                                                                                                Marcio Junior Vieira
 E­mail: marcio@ambientelivre.com.br                                                                                                          www.ambientelivre.com.br

Contenu connexe

En vedette

Aprendendo a programar em arduino
Aprendendo a programar em arduinoAprendendo a programar em arduino
Aprendendo a programar em arduinoinfo_cimol
 
Exercicio de UML - Documentacao Restaurante
Exercicio de UML  - Documentacao RestauranteExercicio de UML  - Documentacao Restaurante
Exercicio de UML - Documentacao RestauranteJuliana Cindra
 
Exercícios de relacionamento 2012
Exercícios de relacionamento 2012Exercícios de relacionamento 2012
Exercícios de relacionamento 2012Vitor Leal Diniz
 
Exercitando modelagem em UML
Exercitando modelagem em UMLExercitando modelagem em UML
Exercitando modelagem em UMLinfo_cimol
 
Análise Orientada a Objetos - Objetos E Classes
Análise Orientada a Objetos  -   Objetos E ClassesAnálise Orientada a Objetos  -   Objetos E Classes
Análise Orientada a Objetos - Objetos E ClassesCursoSENAC
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidosGleydson Sousa
 

En vedette (10)

Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
Aprendendo a programar em arduino
Aprendendo a programar em arduinoAprendendo a programar em arduino
Aprendendo a programar em arduino
 
Apostila UML
Apostila UMLApostila UML
Apostila UML
 
Exercicio de UML - Documentacao Restaurante
Exercicio de UML  - Documentacao RestauranteExercicio de UML  - Documentacao Restaurante
Exercicio de UML - Documentacao Restaurante
 
Exercícios de relacionamento 2012
Exercícios de relacionamento 2012Exercícios de relacionamento 2012
Exercícios de relacionamento 2012
 
Exercitando modelagem em UML
Exercitando modelagem em UMLExercitando modelagem em UML
Exercitando modelagem em UML
 
Análise Orientada a Objetos - Objetos E Classes
Análise Orientada a Objetos  -   Objetos E ClassesAnálise Orientada a Objetos  -   Objetos E Classes
Análise Orientada a Objetos - Objetos E Classes
 
UML
UMLUML
UML
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Uml - Exemplos de Modelagem em UML
Uml - Exemplos de Modelagem em UMLUml - Exemplos de Modelagem em UML
Uml - Exemplos de Modelagem em UML
 

Similaire à Ferramentas Livres para UML

XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.
XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.
XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.elliando dias
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling LanguageJuan Carlos
 
Software Libre, empresa y universidad.
Software Libre, empresa y universidad.Software Libre, empresa y universidad.
Software Libre, empresa y universidad.Yerbabuena Software
 
Creacion Compilados De Sl En Cd
Creacion Compilados De Sl En CdCreacion Compilados De Sl En Cd
Creacion Compilados De Sl En Cdcampus party
 
Creacion Compilados De Sl En Cd
Creacion Compilados De Sl En CdCreacion Compilados De Sl En Cd
Creacion Compilados De Sl En Cdcampus party
 
Creacion Compilados De Sl En Cd
Creacion Compilados De Sl En CdCreacion Compilados De Sl En Cd
Creacion Compilados De Sl En Cdcampus party
 
Camtasia Getting Started Guide
Camtasia Getting Started GuideCamtasia Getting Started Guide
Camtasia Getting Started Guidehectorxxx
 

Similaire à Ferramentas Livres para UML (8)

XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.
XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.
XUL – Interfaces Gráficas de Usuários (GUI) com Tecnologia XML.
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
Software Libre, empresa y universidad.
Software Libre, empresa y universidad.Software Libre, empresa y universidad.
Software Libre, empresa y universidad.
 
Creacion Compilados De Sl En Cd
Creacion Compilados De Sl En CdCreacion Compilados De Sl En Cd
Creacion Compilados De Sl En Cd
 
Creacion Compilados De Sl En Cd
Creacion Compilados De Sl En CdCreacion Compilados De Sl En Cd
Creacion Compilados De Sl En Cd
 
Creacion Compilados De Sl En Cd
Creacion Compilados De Sl En CdCreacion Compilados De Sl En Cd
Creacion Compilados De Sl En Cd
 
Multithreads Programming
Multithreads ProgrammingMultithreads Programming
Multithreads Programming
 
Camtasia Getting Started Guide
Camtasia Getting Started GuideCamtasia Getting Started Guide
Camtasia Getting Started Guide
 

Plus de elliando dias

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slideselliando dias
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScriptelliando dias
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structureselliando dias
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de containerelliando dias
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agilityelliando dias
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Librarieselliando dias
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!elliando dias
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Webelliando dias
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduinoelliando dias
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorceryelliando dias
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Designelliando dias
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makeselliando dias
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.elliando dias
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebookelliando dias
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Studyelliando dias
 

Plus de elliando dias (20)

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slides
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structures
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
 
Geometria Projetiva
Geometria ProjetivaGeometria Projetiva
Geometria Projetiva
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
 
Ragel talk
Ragel talkRagel talk
Ragel talk
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Minicurso arduino
Minicurso arduinoMinicurso arduino
Minicurso arduino
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
 
Rango
RangoRango
Rango
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makes
 
Hadoop + Clojure
Hadoop + ClojureHadoop + Clojure
Hadoop + Clojure
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
 

Dernier

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 

Dernier (20)

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 

Ferramentas Livres para UML