SlideShare uma empresa Scribd logo
1 de 10
ArgoUML
Introdução ao Software de Código
Aberto
Ano Letivo 2017/2018
Ricardo Morais
O que é ?
 Aplicação OpenSource de modelação
de dados.
 Utiliza UML (Unfied
Modeling Language).
2
Características
 Exportar diagramas em formatos (GIF,
PNG,EPS,PS,SVG e PGML);
 Diversos idiomas;
 Editor de diagramas avançado;
3
Características
 Ferramenta de zoom;
 Plataforma independente Java 5++;
 Diversos tipos de diagramas
com os padrões do UML.
4
Diagramas:
5
Figura 1 – Diagramas ArgoUML
Pontos Fracos
 Não possuí a opção de “Undo”;
 Incompatibilidade entre versões;
6
Instalãção
 Obter software: http://argouml.tigris.org/
 Requisito: Java Runetime Environment
 Seguir o wizard de instalação
7
Figura 2 – Wizzard de instalação do ArgoUML
Ambiente ArgoUML
Definição de
Prioridades
Explorer
Separaradores
de edição
Barra de tarefas
Barra de ferramentas
de cada diagrama
Edição de Diagramas
8
Figura 3 – Ambiente do ArgoUML
Exemplo
9
Figura 4 – Exemplo de um Diagrama de Use-Case
Análise SWOT
10
Figura 3 – Ambiente do ArgoUML
Forças
• Ferramenta com licença gratuita.
• Possuí um editor de diagramas avançado.
Fraquezas
• Sem funcionalidade de "Undo" durante o
processo de desenvolvimento.
Oportunidades
• Suporte de todos os tipos de diagramas
de UML.
• Exportação dos diagramas para diversos
formatos.
• Diversos tipos de idiomas.
• Interação intuitiva com utilizador.
• Executa no Windows e Linux.
Ameaças
• Não existe compatibilidade entre as
diversas versões, o que pode ser um
problema para um utilizador.
InternaExterna

Mais conteúdo relacionado

Semelhante a ArgoUML

Webinar i3geo julho_2013
Webinar i3geo julho_2013Webinar i3geo julho_2013
Webinar i3geo julho_2013
Edmar Moretti
 
Android Studio
Android StudioAndroid Studio
Android Studio
Vinícius Thiengo
 
Bancos de Dados em “Clouds”
Bancos de Dados em “Clouds”Bancos de Dados em “Clouds”
Bancos de Dados em “Clouds”
elliando dias
 

Semelhante a ArgoUML (20)

illustrator
illustratorillustrator
illustrator
 
Dos monolitos aos microsserviços - PythonBrasil13
Dos monolitos aos microsserviços - PythonBrasil13Dos monolitos aos microsserviços - PythonBrasil13
Dos monolitos aos microsserviços - PythonBrasil13
 
Google sketchup Freemium
Google sketchup FreemiumGoogle sketchup Freemium
Google sketchup Freemium
 
Gimp
GimpGimp
Gimp
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
 
Webinar i3geo julho_2013
Webinar i3geo julho_2013Webinar i3geo julho_2013
Webinar i3geo julho_2013
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Ferramenta de Apoio a UML e Modelo de Bases Relacionais
Ferramenta de Apoio a UML e Modelo de Bases RelacionaisFerramenta de Apoio a UML e Modelo de Bases Relacionais
Ferramenta de Apoio a UML e Modelo de Bases Relacionais
 
Curso Básico Android - Aula 01
Curso Básico Android - Aula 01Curso Básico Android - Aula 01
Curso Básico Android - Aula 01
 
Ferramentas case
Ferramentas caseFerramentas case
Ferramentas case
 
Visualg primeira interação
Visualg   primeira interaçãoVisualg   primeira interação
Visualg primeira interação
 
Apresentação de Django Extension
Apresentação de Django ExtensionApresentação de Django Extension
Apresentação de Django Extension
 
Open gl directx
Open gl   directxOpen gl   directx
Open gl directx
 
Open gl directx
Open gl   directxOpen gl   directx
Open gl directx
 
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
 
Sistema de informação - Cad na engenharia
Sistema de informação - Cad na engenhariaSistema de informação - Cad na engenharia
Sistema de informação - Cad na engenharia
 
Apresentação - Representação de Ambientes com recursos de Realidade Aumentada
Apresentação - Representação de Ambientes com recursos de Realidade AumentadaApresentação - Representação de Ambientes com recursos de Realidade Aumentada
Apresentação - Representação de Ambientes com recursos de Realidade Aumentada
 
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
 
134
134134
134
 
Bancos de Dados em “Clouds”
Bancos de Dados em “Clouds”Bancos de Dados em “Clouds”
Bancos de Dados em “Clouds”
 

Mais de eurosigdoc acm

Projeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma pplProjeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma ppl
eurosigdoc acm
 
Implementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low CodeImplementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low Code
eurosigdoc acm
 
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIALCLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
eurosigdoc acm
 
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDINGCROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
eurosigdoc acm
 
Low code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicaçõesLow code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicações
eurosigdoc acm
 
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDECrowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
eurosigdoc acm
 
Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?
eurosigdoc acm
 
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
eurosigdoc acm
 

Mais de eurosigdoc acm (20)

Blockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor FinanceiroBlockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor Financeiro
 
No code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTripNo code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTrip
 
The oracle problem nos smart contracts
The oracle problem nos smart contractsThe oracle problem nos smart contracts
The oracle problem nos smart contracts
 
Robotic process automation
Robotic process automation Robotic process automation
Robotic process automation
 
Robotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo DelloiteRobotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo Delloite
 
Projeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma pplProjeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma ppl
 
Implementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low CodeImplementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low Code
 
Proteção de dados e redes sociais
Proteção de dados e redes sociaisProteção de dados e redes sociais
Proteção de dados e redes sociais
 
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIALCLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
 
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDINGCROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
 
Low code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicaçõesLow code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicações
 
Robotic Process Automation
Robotic Process AutomationRobotic Process Automation
Robotic Process Automation
 
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDECrowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
 
Business Intelligence e o Desporto
Business Intelligence e o DesportoBusiness Intelligence e o Desporto
Business Intelligence e o Desporto
 
Blockchain
Blockchain Blockchain
Blockchain
 
Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?
 
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
 
Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo
 
Outsystems e o Universo do Low-Code
Outsystems e o Universo do Low-CodeOutsystems e o Universo do Low-Code
Outsystems e o Universo do Low-Code
 
Erp
ErpErp
Erp
 

Último

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Último (6)

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 

ArgoUML

  • 1. ArgoUML Introdução ao Software de Código Aberto Ano Letivo 2017/2018 Ricardo Morais
  • 2. O que é ?  Aplicação OpenSource de modelação de dados.  Utiliza UML (Unfied Modeling Language). 2
  • 3. Características  Exportar diagramas em formatos (GIF, PNG,EPS,PS,SVG e PGML);  Diversos idiomas;  Editor de diagramas avançado; 3
  • 4. Características  Ferramenta de zoom;  Plataforma independente Java 5++;  Diversos tipos de diagramas com os padrões do UML. 4
  • 5. Diagramas: 5 Figura 1 – Diagramas ArgoUML
  • 6. Pontos Fracos  Não possuí a opção de “Undo”;  Incompatibilidade entre versões; 6
  • 7. Instalãção  Obter software: http://argouml.tigris.org/  Requisito: Java Runetime Environment  Seguir o wizard de instalação 7 Figura 2 – Wizzard de instalação do ArgoUML
  • 8. Ambiente ArgoUML Definição de Prioridades Explorer Separaradores de edição Barra de tarefas Barra de ferramentas de cada diagrama Edição de Diagramas 8 Figura 3 – Ambiente do ArgoUML
  • 9. Exemplo 9 Figura 4 – Exemplo de um Diagrama de Use-Case
  • 10. Análise SWOT 10 Figura 3 – Ambiente do ArgoUML Forças • Ferramenta com licença gratuita. • Possuí um editor de diagramas avançado. Fraquezas • Sem funcionalidade de "Undo" durante o processo de desenvolvimento. Oportunidades • Suporte de todos os tipos de diagramas de UML. • Exportação dos diagramas para diversos formatos. • Diversos tipos de idiomas. • Interação intuitiva com utilizador. • Executa no Windows e Linux. Ameaças • Não existe compatibilidade entre as diversas versões, o que pode ser um problema para um utilizador. InternaExterna